Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
Pesky Ngon

radeon software, custom (inverted) fan curve for modded vega64.

Recommended Posts

Posted · Original PosterOP

im trying to mod a reference vega64 with a much more powerful fan. replaced blower with new fan. wired new fans PWM wire to GPU. the fan speed changed with Radeon software fan curve BUT it was inverted. eg: as the GPU gets hotter, the fan spins slower. Radeon software wont let you go from fast to slow, so I cant just invert the fan curve to make it work. is there anyway around this like an alternative software or a registry edit or something? I would be extremely grateful for any advice or suggestions on this because ive been working on this project for months and am so close to making it work.

Link to post
Share on other sites

@Pesky Ngon I'm an EE, so like to think in hardware solutions...

 

My first guess is that the PWM signal from the card is inverted (0 for 1, 1 for 0) from what the fan is expecting for some reason. If you knew the voltage of the signal, it would be pretty trivial to hack together an inverting logic circuit that would sort it out. There is also the possibility that the signal is being pulled high by the old fan and now that the pull up is missing the signal is getting inverted weirdly.

 

I don't suppose you have access to an oscilloscope to snoop at the PWM signal? What is model fan you're replacing the stock one with?


Main System (Byarlant): Ryzen 5 1600X | Asus B350-F Strix | Corsair H80i V2 | 16GB G.Skill DDR4 3200MHz CAS-14 | XFX RX 5600 XT THICC II | Samsung 960 PRO 512GB / Samsung 970 EVO 500GB / Seagate 7200RPM 3TB | Corsair CX650M | Mellanox ConnectX-2 10G NIC | Anidees AI-07BW Case | Dell U3415W Monitor | Microsoft Modern Keyboard

 

FreeNAS Server (Veda): Core i3-4170 | Supermicro X10SLL-F | Corsair H60 | 32GB Micron DDR3L ECC 1600MHz | 4x 10TB WD Whites / 1x Samsung PM961 128GB SSD / 1x Kingston 16GB SSD | Corsair CX430M | Mellanox ConnectX-2 10G NIC | LSI 9207-8i LBA | Fractal Design Node 804 Case (side panels swapped to show off drives)

 

Media Center/Video Capture (Jesta): Core i7-2600 | Asus H77M-PRO | Stock Cooler | 8GB No-name DDR3 | EVGA GTX750Ti SC | Sandisk UltraII SSD 64GB / Seagate 1.5TB HDD | Corsair CX450M | Hauppauge ImpactVCB-PCIe | Syba USB3.1 Gen 2 Card | LG UH12NS30 BD-ROM | Silverstone Sugo SG-11 Case

 

Laptop (Rozen-Zulu): Sony VAIO VPCF13WFX | Core i7-740QM | 8GB Patriot DDR3 | GT 425M | Kingston 120GB SSD | Blu-ray Drive | (Still my favorite typing keyboard)

 

Tablet (---): Samsung Galaxy Tab A 8" (crosses fingers)
Tablet (ReGZ): Asus T102HA (BIOS clock doesn't tick, loses time when sleep/off) (I kill tablets with disturbing regularity)

Tablet (Unicorn): Surface Pro 2 (battery will reset total capacity to current charge, leading Windows to think it's always 100% charged until it dies)

Tablet (Loto): Dell Venue 8 Pro (screen discoloration issues, wouldn't update to Windows 10)

Tablet: iPad 2 16GB (WiFi died, basically useless after that)

 

Testbed/Old Desktop (Kshatriya): Xeon X5470 @ 4.0GHz | ZALMAN CNPS9500 | Gigabyte EP45-UD3L | 8GB Nanya DDR2 400MHz | XFX HD6870 DD | OCZ Vertex 3 Max-IOPS 120GB | Corsair CX430M (?) | HooToo USB 3.0 PCIe Card | NZXT H230 Case

 

Camera: Sony A7II (w/ Meike Grip) | Sony SEL24240 (better than most reviews say) | Sony SEL2870 (kit lens) | Sony SEL50F18F (meh, don't buy) | PNY Elite Perfomance SDXC cards

Link to post
Share on other sites
Posted (edited) · Original PosterOP

thanks! the inverting logic circuit is a great suggestion. I don't fully understand what you mean by "pulled high" but I feel like I should give you some more info in case its relevant:
the new fan is a DELTA that draws something like 55w. waaay to powerful for normal fan headers. so I have the positive and negative hooked up to a molex 12v and ground. then the tachometer is detached and the signal wire is hooked up to the GPU for temp control. the only way I was able to get the GPU header to accept the new fan was by leaving the old fan attached and having both fans share the PWM signal (its not a problem if I have to leave the old blower fan attached, you can barley hear it compared to the replacement that makes 70db). ive tried a lot of combinations and this was the only successful one.


im afraid im on a very tight budget, so an oscilloscope is way more than I can afford.
the exact fan model: PFR0912XHE|

edit: also need to mention the old fan still works like normal when both are attached, ie as temp goes up, fan gets faster.

Edited by Pesky Ngon
Link to post
Share on other sites
17 minutes ago, Pesky Ngon said:

PFR0912XHE

I think I found the issue:

 

image.png.39c52c58bf670cc6c12a51908012e510.png

 

From what I understand, normal PC fans are the opposite (so that with no signal (i.e. 0% duty cycle) on the PWM line, they will run at DC voltage (i.e. 100%) speed). You will either have to invert the PWM signal, or see if there's a different variant of the fan with the opposite profile.

 

EDIT: Link to datasheet


Main System (Byarlant): Ryzen 5 1600X | Asus B350-F Strix | Corsair H80i V2 | 16GB G.Skill DDR4 3200MHz CAS-14 | XFX RX 5600 XT THICC II | Samsung 960 PRO 512GB / Samsung 970 EVO 500GB / Seagate 7200RPM 3TB | Corsair CX650M | Mellanox ConnectX-2 10G NIC | Anidees AI-07BW Case | Dell U3415W Monitor | Microsoft Modern Keyboard

 

FreeNAS Server (Veda): Core i3-4170 | Supermicro X10SLL-F | Corsair H60 | 32GB Micron DDR3L ECC 1600MHz | 4x 10TB WD Whites / 1x Samsung PM961 128GB SSD / 1x Kingston 16GB SSD | Corsair CX430M | Mellanox ConnectX-2 10G NIC | LSI 9207-8i LBA | Fractal Design Node 804 Case (side panels swapped to show off drives)

 

Media Center/Video Capture (Jesta): Core i7-2600 | Asus H77M-PRO | Stock Cooler | 8GB No-name DDR3 | EVGA GTX750Ti SC | Sandisk UltraII SSD 64GB / Seagate 1.5TB HDD | Corsair CX450M | Hauppauge ImpactVCB-PCIe | Syba USB3.1 Gen 2 Card | LG UH12NS30 BD-ROM | Silverstone Sugo SG-11 Case

 

Laptop (Rozen-Zulu): Sony VAIO VPCF13WFX | Core i7-740QM | 8GB Patriot DDR3 | GT 425M | Kingston 120GB SSD | Blu-ray Drive | (Still my favorite typing keyboard)

 

Tablet (---): Samsung Galaxy Tab A 8" (crosses fingers)
Tablet (ReGZ): Asus T102HA (BIOS clock doesn't tick, loses time when sleep/off) (I kill tablets with disturbing regularity)

Tablet (Unicorn): Surface Pro 2 (battery will reset total capacity to current charge, leading Windows to think it's always 100% charged until it dies)

Tablet (Loto): Dell Venue 8 Pro (screen discoloration issues, wouldn't update to Windows 10)

Tablet: iPad 2 16GB (WiFi died, basically useless after that)

 

Testbed/Old Desktop (Kshatriya): Xeon X5470 @ 4.0GHz | ZALMAN CNPS9500 | Gigabyte EP45-UD3L | 8GB Nanya DDR2 400MHz | XFX HD6870 DD | OCZ Vertex 3 Max-IOPS 120GB | Corsair CX430M (?) | HooToo USB 3.0 PCIe Card | NZXT H230 Case

 

Camera: Sony A7II (w/ Meike Grip) | Sony SEL24240 (better than most reviews say) | Sony SEL2870 (kit lens) | Sony SEL50F18F (meh, don't buy) | PNY Elite Perfomance SDXC cards

Link to post
Share on other sites
Posted · Original PosterOP
3 minutes ago, AbydosOne said:

From what I understand, normal PC fans are the opposite

ahhh ok, I didn't know that. that is super helpful, thank you so much. its really nice to know what the issue is for once, most of this project has been trial and error. so in theory, all I need to do is build an inverting logic circuit that matches the signal voltage? would a multimeter work for reading the signal voltage? if it doesn't I imagine ill be able to find it somewhere like a spec sheet.

Link to post
Share on other sites
1 minute ago, Pesky Ngon said:

would a multimeter work for reading the signal voltage?

If you can set the fan to 0%, that should get you a pretty close reading for 100% duty cycle (i.e. always on PWM signal).

 

My guess is that it will be either 5V or 12V. The Delta fan (per the linked spec sheet) isn't picky about the PWM voltage, as long as it's above 0.8V. Pulling either of those voltages from the PSU shouldn't be hard.


Main System (Byarlant): Ryzen 5 1600X | Asus B350-F Strix | Corsair H80i V2 | 16GB G.Skill DDR4 3200MHz CAS-14 | XFX RX 5600 XT THICC II | Samsung 960 PRO 512GB / Samsung 970 EVO 500GB / Seagate 7200RPM 3TB | Corsair CX650M | Mellanox ConnectX-2 10G NIC | Anidees AI-07BW Case | Dell U3415W Monitor | Microsoft Modern Keyboard

 

FreeNAS Server (Veda): Core i3-4170 | Supermicro X10SLL-F | Corsair H60 | 32GB Micron DDR3L ECC 1600MHz | 4x 10TB WD Whites / 1x Samsung PM961 128GB SSD / 1x Kingston 16GB SSD | Corsair CX430M | Mellanox ConnectX-2 10G NIC | LSI 9207-8i LBA | Fractal Design Node 804 Case (side panels swapped to show off drives)

 

Media Center/Video Capture (Jesta): Core i7-2600 | Asus H77M-PRO | Stock Cooler | 8GB No-name DDR3 | EVGA GTX750Ti SC | Sandisk UltraII SSD 64GB / Seagate 1.5TB HDD | Corsair CX450M | Hauppauge ImpactVCB-PCIe | Syba USB3.1 Gen 2 Card | LG UH12NS30 BD-ROM | Silverstone Sugo SG-11 Case

 

Laptop (Rozen-Zulu): Sony VAIO VPCF13WFX | Core i7-740QM | 8GB Patriot DDR3 | GT 425M | Kingston 120GB SSD | Blu-ray Drive | (Still my favorite typing keyboard)

 

Tablet (---): Samsung Galaxy Tab A 8" (crosses fingers)
Tablet (ReGZ): Asus T102HA (BIOS clock doesn't tick, loses time when sleep/off) (I kill tablets with disturbing regularity)

Tablet (Unicorn): Surface Pro 2 (battery will reset total capacity to current charge, leading Windows to think it's always 100% charged until it dies)

Tablet (Loto): Dell Venue 8 Pro (screen discoloration issues, wouldn't update to Windows 10)

Tablet: iPad 2 16GB (WiFi died, basically useless after that)

 

Testbed/Old Desktop (Kshatriya): Xeon X5470 @ 4.0GHz | ZALMAN CNPS9500 | Gigabyte EP45-UD3L | 8GB Nanya DDR2 400MHz | XFX HD6870 DD | OCZ Vertex 3 Max-IOPS 120GB | Corsair CX430M (?) | HooToo USB 3.0 PCIe Card | NZXT H230 Case

 

Camera: Sony A7II (w/ Meike Grip) | Sony SEL24240 (better than most reviews say) | Sony SEL2870 (kit lens) | Sony SEL50F18F (meh, don't buy) | PNY Elite Perfomance SDXC cards

Link to post
Share on other sites
Posted · Original PosterOP
1 minute ago, AbydosOne said:

If you can set the fan to 0%, that should get you a pretty close reading for 100% duty cycle

that's perfect, I cant quite get 0% because the minimum is 10% speed, but I imagine that will be close enough that I can work out if its 12v or 5v. 

and I can get 5v and 12v from molex. ill do some research into how to make the inverted logic thing. thank you so much for the information dude. you've probably just saved me several days of work.

Link to post
Share on other sites
Posted · Original PosterOP
On 4/8/2020 at 4:52 PM, AbydosOne said:

inverting logic circuit

I now understand that I need an NPN bipolar transistor (I think) and I get how they work for the most part. ive been having a bit of trouble finding information as most search results are talking about giant AC/DC converters or on the correct topic, but beyond my understanding. ive seen a lot of people demonstrating inverters in different circuits, but I wasn't able to simulate the circuits I was seeing, I had issues like "max current exceeded" and I don't know enough to solve the issues. 

ive attached a pic of the circuit im planning to make. it doesn't work in the sim, but would you expect it to work in a real circuit?
you mentioned before that I would need to know what the GPUs PWM voltage was, im guessing id have to make the source above the pull up resistor match that voltage?
a lot of people talked about general rules, but I don't know which exact components I should be using, i.e. a 1k resistor vs a 100k or which of the hundreds on NPN bipolar transistors to use. it was mentioned that for the resistor you don't want one with too little resistance because it wont have any effect, but if you make it too strong it wont work either. im afraid this is quite far out of my depth and ive been struggling to work things out. sorry for all the questions.

circuit2.png

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


×