Announcement

Collapse
No announcement yet.

Script for Fan Speed Control

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • #11
    Ok, I found how to save my configuration.
    In nvidia-gui.py, line 119 & 120:
    Code:
    x_values = [0,  55, 59, 61, 63, 64, 65, 68, 80, 100, 110] #temp
    y_values = [15,  16, 17, 32, 63, 83, 92, 94, 98, 99, 100] #speed
    and at the line 66:
    Code:
    first = [0,10]
    I start at 10%, but the bios of my card start at 28%. So my minimum speed is 28%.
    To modify this, I've seen this thread, but I'm a little afraid to change the bios of my card (waranty etc..)

    To start your software, I've wrote this script to have a log file:
    Code:
    #! /bin/bash
    exec >/home/nsaha/.Nvidia_control_fan/start_fanspeed.log 2>&1
    python /home/nsaha/.Nvidia_control_fan/nvidia-gui.py
    But I still have the window at startup
    Anyway, this is an excellent software, thank you !

    Comment


    • #12
      Thank you!
      Good job in modifying the script!
      I thought that a limit of 30% could be acceptable, but I was thinking of a gaming configuration

      Originally posted by nsaha View Post
      But I still have the window at startup
      If I have understood, you want the script to run without the GUI, right?

      Comment


      • #13
        Originally posted by MisterPup View Post
        If I have understood, you want the script to run without the GUI, right?
        Yes, but I've found a solution: I've commented the line 222 like this
        Code:
        #chart.show()
        And the script works without the GUI.
        With this script and Psensor, I can verify that all is fine

        Comment


        • #14
          Ok

          Comment


          • #15
            I actually use a simple bash script to do the work, but yours are far more sophisticated, great job!

            The thing is the method we use is the same, nvidia-settings is the (only possible?) responsible to tweak the fan.

            However last days I tried to make some CUDA computations over tty, necessarily without a running X server. And what happens is that [gpu:0] and [fan:0] don't exist anymore, since there is no X servers/displays, thus nvidia-settings -a ... doesn't work.

            What you think about? Any ideas to set fan speeds without X servers?

            Comment


            • #16
              Thank you!
              No I'm sorry, I don't know how to do it. I've done some tests and, as you said, nvidia-settings doesn't work.
              I've taken a look on the web, and I've found this outdated article
              https://sites.google.com/site/akohlm...dless-X-Server
              Also I've found your question on the Nvidia forum, have you tried the solutions proposed there?

              Comment


              • #17
                Thank you, that worked

                It doesn't allow you to auto adjust fan speeds, but to set a fixed speed and the GPU to hold this parameter. Although, this seems to be the best that can be done with the faulty geforce products line.

                I don't understand why nvidia doesn't have a proper heat management script inside the BIOS or the driver, so I'll keep watching for user mods to a lower level implementation oh these hacks. Please let me know if you find any driver related solution.

                Comment


                • #18
                  Perfect!
                  Ok, you too if you find it first

                  Comment

                  Working...
                  X