Summary: | x11-drivers/nvidia-drivers-190.53-r1 will not compile with kernel >= 2.6.34 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Stuart W. Finlayson <stu> |
Component: | [OLD] Unspecified | Assignee: | Doug Goldstein (RETIRED) <cardoe> |
Status: | RESOLVED OBSOLETE | ||
Severity: | normal | CC: | alexanders83, jer, spock |
Priority: | High | ||
Version: | 10.0 | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
Proposed patch to fix the problem.
init script to run the Nvidia System Management Interface |
Description
Stuart W. Finlayson
2010-08-11 16:36:34 UTC
Created attachment 242457 [details, diff]
Proposed patch to fix the problem.
Have you reported this issue with your hardware upstream to nvidia? (In reply to comment #2) > Have you reported this issue with your hardware upstream to nvidia? I have now. I also have this problem on linux kernels >= 2.6.33, as I can't use nvidia-drivers-195*. I know 190.53-r1 is ~arch but this fix should also be appliad to kernels > 2.6.33, so I vote for the propoesed patch (using it myself). Well, upstream has been truly useless. What I have found out is that by default they delegate the fan management to the drivers, once the drivers take over they are in charge. So, if the drivers aren't in use, the fan spins at 100%. Apparently, on some models and some manufacturers you can let the board control the fan by setting something in the video card's BIOS--but the only tools I found to do that with my card are Windows applications. In poking around on the internet looking for a solution, I ran across a tidbit about the Nvidia System Management Interface (nvidia-smi) which comes with the drivers. If you run it from the console, and the drivers aren't in use, it "turns them on" while it runs. So, using the --loop-continuously option with the --interval allows you to get the drivers to manage the fan without a lot of overhead. Wanting to not have to add some weird code to local.start and local.stop (getting it to stop gracefully was not pretty), I wrote an init script that runs it, which I am attaching below in case anyone wants to use it. Created attachment 259759 [details]
init script to run the Nvidia System Management Interface
This has really morphed into a whole new issue from the original. Can you reopen this as a new bug and attach your init script there and I'll get it added to the tree? Okay, added in new Bug #388725 |