I installed Nvidia G04 but after the Tumbleweed update on January it stopped working and giving a “login:” screen.
Returned now to noveau (in a new installation because it became a brick), but the fan of the graphic card runs like crazy under noveau. Unlike windows or under proprietary nvidia.
I already tried sensors, then sensors-detect typing YES to everything.
I don’t know if I should be messing with fancontrol like this.
Adapter: ISA adapter
in0: 1.08 V (min = +0.29 V, max = +0.54 V) ALARM
in1: 2.23 V (min = +0.43 V, max = +0.28 V) ALARM
in2: 1.54 V (min = +1.92 V, max = +0.72 V) ALARM
+3.3V: 3.31 V (min = +1.70 V, max = +0.00 V) ALARM
in4: 2.23 V (min = +0.79 V, max = +2.57 V)
in5: 1.06 V (min = +2.74 V, max = +2.11 V) ALARM
in6: 2.23 V (min = +1.50 V, max = +0.73 V) ALARM
3VSB: 3.26 V (min = +0.12 V, max = +6.05 V)
Vbat: 3.36 V
fan1: 1231 RPM (min = 26 RPM)
fan2: 0 RPM (min = 45 RPM) ALARM
temp1: -128.0 C (low = +120.0 C, high = +113.0 C)
temp2: +51.0 C (low = +77.0 C, high = +11.0 C) ALARM sensor = Intel PECI
temp3: -50.0 C (low = +32.0 C, high = +98.0 C) sensor = Intel PECI
pwm1: 14% (freq = 11718 Hz)
pwm2: 64% (freq = 23437 Hz)
intrusion0: ALARM
nouveau-pci-0100
Adapter: PCI adapter
GPU core: 962.00 mV (min = +0.82 V, max = +1.16 V)
fan1: 2250 RPM
temp1: +64.0 C (high = +95.0 C, hyst = +3.0 C)
(crit = +105.0 C, hyst = +5.0 C)
(emerg = +135.0 C, hyst = +5.0 C)
pwm1: 26%
coretemp-isa-0000
Adapter: ISA adapter
Core 0: +54.0 C (high = +89.0 C, crit = +105.0 C)
Core 2: +58.0 C (high = +89.0 C, crit = +105.0 C)
These alarms and fan2 0 seems to have something to do.
But both windows and NVIDIA work fine, except for the proprietary part.
KDE environment under tumbleweed. But it’s the same with any other distro too for years under this old graphic card (GeForce 400/500 [390xx])
Opensuse seemed the only distro which actually made the 400/500 work under nvidia. But now it seems I’ll have to either ditch back to windows or listen to very loud fans.
Nouveau gets dysfunctional with any distro under the 400/500 geforce. The only ACTUAL solution was to install proprietary drivers by NVIDIA, which dont work anymore with newer kernels since January. Its always been terrible with any except opensuse.
Noveau seems to run fine though, but the fans runs like something is wrong. To the point of foreseeing its malfunction soon. Under modeset=0 entire pc is silent.
Under BIOS it`s all default. Works great in windows 7 or with nvidia, that is, no noise on Linux and Windows if nvidia is installed.
These links dont seem to have any information, specially how to change the pwm1. And again, I dont know if manually setting the fancontrol down by force is the best option since with the manufacturer driver it doesn`t seem to have a problem working as it should.
Hey, @malcolmlewis thanks for answering.
My problem is to get rid with nvidia proprietary drivers and use nouveau, to not be losing distro installations anymore since the 390xx nvidia always breaks something.
sudo pwmconfig
# pwmconfig version 3.6.0
This program will search your sensors for pulse width modulation (pwm)
controls, and test each one to see if it controls a fan on
your motherboard. Note that many motherboards do not have pwm
circuitry installed, even if your sensor chip supports pwm.
We will attempt to briefly stop each fan using the pwm controls.
The program will attempt to restore each fan to full speed
after testing. However, it is ** very important ** that you
physically verify that the fans have been to full speed
after the program has completed.
Found the following devices:
hwmon0 is nouveau
hwmon1 is coretemp
Found the following PWM controls:
hwmon0/pwm1 current value: 50
hwmon0/pwm1 is currently setup for automatic speed control.
In general, automatic mode is preferred over manual mode, as
it is more efficient and it reacts faster. Are you sure that
you want to setup this output for manual control? (n) y
Giving the fans some time to reach full speed...
Found the following fan sensors:
hwmon0/fan1_input current speed: 2160 RPM
Warning!!! This program will stop your fans, one at a time,
for approximately 5 seconds each!!!
This may cause your processor temperature to rise!!!
If you do not want to do this hit control-C now!!!
Hit return to continue:
Testing pwm control hwmon0/pwm1 ...
hwmon0/fan1_input ... speed was 2160 now 1200
It appears that fan hwmon0/fan1_input
is controlled by pwm hwmon0/pwm1
Fan hwmon0/fan1_input has not returned to speed, please investigate!
Testing is complete.
Please verify that all fans have returned to their normal speed.
It indeed stopped the fans during the tests, to testify it`s them making noises. But as a matter of fact on liveusb it ended with:
The fancontrol script can automatically respond to temperature changes
of your system by changing fanspeeds.
Do you want to set up its configuration file now (y)? y
What should be the path to your fancontrol config file (/etc/fancontrol)? y
Select fan output to configure, or other action:
1) hwmon0/pwm1
2) Change INTERVAL
3) Just quit
4) Save and quit
5) Show configuration
select (1-n): 1
Devices:
hwmon0 is nouveau
hwmon1 is coretemp
Current temperature readings are as follows:
hwmon0/temp1_input 65
hwmon1/temp2_input 45
hwmon1/temp4_input 47
Select a temperature sensor as source for hwmon0/pwm1:
1) hwmon0/temp1_input 3) hwmon1/temp4_input
2) hwmon1/temp2_input 4) None (Do not affect this PWM output)
select (1-n): 1
Enter the low temperature (degree C)
below which the fan should spin at minimum speed (20): 20
Enter the high temperature (degree C)
over which the fan should spin at maximum speed (60): 60
Enter the PWM value (0-255) to use when the temperature
is over the high temperature limit (255): 255
Select fan output to configure, or other action:
1) hwmon0/pwm1
2) Change INTERVAL
3) Just quit
4) Save and quit
5) Show configuration
select (1-n): 2
Current interval is 10 seconds.
Enter the interval at which fancontrol should update PWM values (in s): 10
Select fan output to configure, or other action:
1) hwmon0/pwm1
2) Change INTERVAL
3) Just quit
4) Save and quit
5) Show configuration
select (1-n): 5
Common Settings:
INTERVAL=10
Settings of hwmon0/pwm1:
Depends on hwmon0/temp1_input
Controls hwmon0/fan1_input
MINTEMP=20
MAXTEMP=60
MINSTART=150
MINSTOP=0
MAXPWM=255
Select fan output to configure, or other action:
1) hwmon0/pwm1
2) Change INTERVAL
3) Just quit
4) Save and quit
5) Show configuration
select (1-n): 4
Saving configuration to y...
mv: cannot create regular file 'y': Permission denied
chmod: cannot access 'y': No such file or directory
Configuration saved
And it seems the fans are not working anymore.
Not something terrible since it`s just a test machine.
But exactly why an automatic driver should be dealing with it. It seems very dangerous to be messing around with them.
Oh, thanks for the tip! @malcolmlewis But now I dont know if its being wisely controlled, working, or what. Definitely doesnt sound loud anymore. Thats one of the problems of trying to hack what the driver should be managing.
Initially it seems like its working fine (except for noveau peaks of GPU use that didnt happen with NVIDIA) with me constantly having temperature checks under sensors nouveau-pci-*.
But I still don`t know if I should be messing with these manually.
Could I have any tool or command to see if it`s being respected the manufacturer speeds? I just copied what was written in brackets:
Enter the low temperature (degree C)
below which the fan should spin at minimum speed (20): 20
Enter the high temperature (degree C)
over which the fan should spin at maximum speed (60): 60
Enter the PWM value (0-255) to use when the temperature
is over the high temperature limit (255): 255
Dont seem like its a good use of the tool, if it`s that all I can do for this nouveau issue.
You might try this very simple troubleshooting step.
Reboot … at the login screen, switch to Console One (virtual terminal 1), traditionally using CTRL ALT F1.
… Login as root
… Switch to Runlevel 3 (multiuser with networking, with NO GUI interface).
… then login as your regular user account
Found the following devices:
hwmon0 is nouveau
hwmon1 is coretemp
Found the following PWM controls:
hwmon0/pwm1 current value: 46
Found the following fan sensors:
hwmon0/fan1_input current speed: 2040 RPM
hwmon0/fan1_input ... speed was 2040 now 1230
It appears that fan hwmon0/fan1_input
is controlled by pwm hwmon0/pwm1
Fan hwmon0/fan1_input has not returned to speed, please investigate!
hwmon0/temp1_input 62
hwmon1/temp2_input 43
hwmon1/temp4_input 47
After testing the deactivation of the fans it doesnt return to its former stage. Apparently it came down from 2040 RPM to 1230 RPM. Still dont know if this was a good messing around.
Temperature seems to have risen from the 60 to 66 pretty soon. I`ll keep monitoring and reporting.
@malcolmlewis@deano_ferrari@arvidjaar@myswtest
It seems like after dropping from 2040 to 1230 RPM the fans stop, and dont spin anymore. Temperature rises. Confirms this by pwmconfig cant seem to be working after running it twice.
Testing pwm control hwmon0/pwm1 ...
hwmon0/fan1_input ... speed was 1200 now 1230
no correlation
No correlations were detected.
There is either no fan connected to the output of hwmon0/pwm1,
or the connected fan has no rpm-signal connected to one of
the tested fan sensors. (Note: not all motherboards have
the pwm outputs connected to the fan connectors,
check out the hardware database on http://www.almico.com/forumindex.php)
Did you see/hear a fan stopping during the above test (n)? n
Testing is complete.
Please verify that all fans have returned to their normal speed.
The fancontrol script can automatically respond to temperature changes
of your system by changing fanspeeds.
Do you want to set up its configuration file now (y)? y
What should be the path to your fancontrol config file (/etc/fancontrol)?
Loading configuration from /etc/fancontrol ...
Select fan output to configure, or other action:
1) Change INTERVAL
2) Just quit
3) Save and quit
4) Show configuration
select (1-n): 4
Common Settings:
INTERVAL=10
Also tried to open an issue for lm-sensors but the project seems to be abandoned for 4 years:
I opened a youtube tab and the fans started running full speed.
These tests has been a success for not changing my main machine. Seems like everything turned bad in the end.