LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 12-24-2022, 08:13 AM   #1
elcore
Senior Member
 
Registered: Sep 2014
Distribution: Slackware
Posts: 1,754

Rep: Reputation: Disabled
How to link a GPU fan with motherboard controller


Not really a question, but I finally done this thing today, should've done it long time ago.
Why is the GPU fan problematic; well it doesn't respond to manual control when "nouveau" is used.
Setting pwm1, pwm1_min, and pwm1_max to same value and pwm1_enable to "1" does nothing to fan1_input (it's allways the same).
It's just always stuck at ~2400 rpm, while if "nvidia" is used then fan is very silent at minimum rpm.

My solution consists of:

1. cutting off the GPU fan connector, and replacing it with a CPU fan connector from old CPU fan.
2. splicing wires Y>Y, R>R, B>B, standard practice.
3. connecting the spliced thing to motherboard fan_1 resource.
4. setting the acceptable fan curve in BIOS, and linking the fan_1 to PCIe sensor (also in BIOS).
5. done, GPU fan is now controlled by the motherboard and spins accordingly to temperature reading.

I'll keep watching the internal GPU reading with this thing:
Code:
GPUTEMP=${GPUTEMP-$(cat /sys/class/graphics/fb0/device/hwmon/hwmon2/temp1_input)}; echo "GPU Temperature sensor: $GPUTEMP"
But if the nvidia binary driver keeps it at minimum RPM all the time and it never overheats, it's not going to overheat now.
My main problem is the buzzing of the fan, which is very close, and this is why I did it. I'm aware it probably voids the GPU warranty.
 
Old 12-28-2022, 10:29 AM   #2
business_kid
LQ Guru
 
Registered: Jan 2006
Location: Ireland
Distribution: Slackware, Slarm64 & Android
Posts: 16,455

Rep: Reputation: 2353Reputation: 2353Reputation: 2353Reputation: 2353Reputation: 2353Reputation: 2353Reputation: 2353Reputation: 2353Reputation: 2353Reputation: 2353Reputation: 2353
This thread now comes off zero replies.
 
  


Reply

Tags
nouveau, nvidia



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Does blacklisting discrete GPU driver completely disables discrete GPU, or using acpi_call is better decision? SuperPrower Linux - Hardware 2 08-21-2017 08:32 PM
SCSI controller - Add extra controller & add a disc to the extra controller raj100 Linux - Hardware 1 11-01-2015 11:30 AM
how can I setup the amd GPU as a default gpu instead of intel graphics? divinefishersmith Linux - Newbie 33 08-22-2015 06:03 PM
Tried to swap GPU in HP workstation. GPU not working good. LexMK Linux - Hardware 1 06-21-2013 06:59 PM
[SOLVED] GeForce 7900 GS fan constant whirring is too much - help for fan/gpu control required NirvanaII Linux - Hardware 17 04-02-2011 11:11 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 04:34 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration