Acer Helios 300 Nvidia 1060 - Linux Ubuntu 18.04 Nvidia driver 430 overheating issues - SOLVED

mvalenzr
mvalenzr Member Posts: 6

Tinkerer

edited November 2023 in 2020 Archives
Hello,

I'm the owner of an Acer Predator Helios 300 of 2018 with an Nvidia 1060. I'm a huge fan of Linux and I wanted to install it with the Nvidia drivers (the last one is the 430). The problem was that the 1060 was overheating. The version of Linux I'm using is 18.04 y and the Nvidia driver version is 430.
Opening a terminal window and typing : nvidia-settings
We can see the operating frequencies of our card in the PowerMizer menu. In my case, my card was working almost in the highest performance level everytime, causing a lot of heat and reducing the battery life. I had to solve that problem. After doing a lot of research, I found a solution for that issue: 

We introduce these commands in a terminal window:
cd /etc/modprobe.d/
(next I used gedit editor but you can use whatever editor you want)
sudo gedit dkms.con 
(we paste the next line into that file)
options nvidia NVreg_RegistryDwords="PowerMizerEnable=0x1;PerfLevelSrc=0x3333;PowerMizerLevel=0x3;PowerMizerDefault=0x3;PowerMizerDefaultAC=0x3"
(save and reboot)

After the reboot we type the next command:
grep RegistryDwords /proc/driver/nvidia/params

and we check that the change is done.

Other possible configurations:
PowerMizerEnable=0x1 --> you can also change it to 0x0 or 0x2 and see what happens in the PowerMizer (nvidia-settings) :-)
PerfLevelSrc=0x3333 --> you have to separate 0x3333 into 2 halves : 33 and 33. The first 33 is to set an adaptive strategy in case you are using the battery and the second 33 denote that the adaptative strategy is used for the AC power source. If we set PerfLevelSrc=0x3322, we would have an adaptative strategy for the battery and the maximum performance for the AC power supply.


I hope this is useful for you guys.

BR.

Answers

  • MaClane
    MaClane ACE Posts: 35,598 Trailblazer
    Excellent sharing!
    Se minha resposta foi útil, deixe um Curtir, marque como Solucionado e clique em Promover!
    Caso contrario, fico a disposição para tentarmos sanar suas duvidas e resolver seus problemas!
    Atenciosamente:  J. MaClane™

    If my answer was helpful, leave a Like, flag as Fixed and click Promote!
    Otherwise, I am willing to try to heal your doubts and solve your problems!
    Sincerely, J. MaClane ™


    For users of the English, Spanish, French and German Community, I will be using Google Translate!
              
  • mido1211
    mido1211 Member Posts: 1 New User
    edited March 2020
    Hello mvalenzr,

    I've bought an Acer laptop (Predator Helios 300 PH 315-51) with Nvidia GTX 1060.
    So, my laptop model is same as yours? Are you also using the model 315-51?
    I'm also on Ubuntu 18.04 and also using
    Nvidia driver version is 430.
    However, the Nvidia graphics card is not recognized at all although I've tried out with all things I know (e.g. disable secure boot)
    May I ask what Ubuntu Linux kernel are you using?
    I'm using "5.4.0-050400-generic" Kernel.

    When I execute the cmd "nvidia-settings", below is the output:

    ---------------------
    ERROR: NVIDIA driver is not loaded


    ERROR: Error querying enabled displays on GPU 0 (Missing Extension).


    ERROR: Error querying connected displays on GPU 0 (Missing Extension).

    ** Message: 01:37:13.304: PRIME: Requires offloading
    ** Message: 01:37:13.304: PRIME: is it supported? yes
    ---------------------

    Here is the device details found in "settings":

    ---------------------
    Ubuntu 18.04.4 LTS
    Graphics: Intel® UHD Graphics 630 (Coffeelake 3x8 GT2)
    ---------------------
    When I execute the cmd "lshw", below is the output:

    ---------------------
    *-display UNCLAIMED
                    description: VGA compatible controller
                    product: GP106M [GeForce GTX 1060 Mobile]
                    vendor: NVIDIA Corporation
                    physical id: 0
                    bus info: pci@0000:01:00.0
                    version: a1
                    width: 64 bits
                    clock: 33MHz
                    capabilities: vga_controller bus_master cap_list
                    configuration: latency=0
                    resources: memory:a3000000-a3ffffff memory:90000000-9fffffff memory:a0000000-a1ffffff ioport:4000(size=128) memory:a4080000-a40fffff

    ---------------------