[arch-general] dpms in text mode worked 1st boot, now monitor blanks but won't power off

David C. Rankin drankinatty at suddenlinkmail.com
Wed Dec 4 10:01:15 EST 2013

On 12/04/2013 05:15 AM, Rodrigo Rivas wrote:

> Well, that certainly is a difference. The nvidia package includes the file
>  `/usr/lib/modprobe.d/nvidia.conf` that contains the line `blacklist
> nouveau`. That's necessary because if the nouveau driver is loaded first,
> then the nvidia one cannot work properly.
> But you are not loading X, so I'm guessing that your nvidia driver is not
> being loaded either (the kernel driver is probed by the X driver IIRC), so
> you are running with the default vesa console.
> You can try running `modprobe nvidia` and see if it makes a difference. If
> that's not the case, reboot and run `modprobe nouveau`.
> Or maybe I'm wrong and the nvidia driver is being loaded automatically. If
> that's true, you can try blacklisting it and modprobing nouveau.
> Best regards


  You are on to something here. The nvidia module is loaded automatically, but
there is no X running:

08:42 phoinix:/etc/clamav] # lsmod | grep nv
nvidia              10573185  0
drm                   238206  1 nvidia
i2c_core               24164  3 drm,nvidia,i2c_nforce2

[08:46 phoinix:/etc/clamav] # ps ax | grep X
 5628 pts/0    S+     0:00 grep X

  So what you are saying is that the nvidia module is causing the problem with
the console DPMS poweroff behavior?

[08:51 phoinix:/etc/clamav] # rmmod nvidia
[08:51 phoinix:/etc/clamav] # lsmod | grep nv
[08:51 phoinix:/etc/clamav] # modprobe nouveau
[08:52 phoinix:/etc/clamav] # lsmod | grep no
nouveau               904630  1
ttm                    63411  1 nouveau
drm_kms_helper         36286  1 nouveau
i2c_algo_bit            5399  1 nouveau
drm                   238206  3 ttm,drm_kms_helper,nouveau
mxm_wmi                 1475  1 nouveau
video                  11196  1 nouveau
i2c_core               24164  6
wmi                     8419  2 mxm_wmi,nouveau
button                  4677  1 nouveau

  That's it! Monitor powered off after 1 min. But that begs the question, why
doesn't console poweroff work with the nvidia driver? Doe the driver lack the
capability? --or-- do the same associations (ttm, drm_kms_helper, etc..) just
need to be made with the nvidia driver? If so, how?

  For now, the easiest solution is just to remove the nvidia driver and make
sure the nouveau driver is loaded on boot. However, if I decide to use the
nvidia driver in the future, then I'm back in the same boat again. So, is there
anyway to make the console poweroff work with the nvidia driver?

David C. Rankin, J.D.,P.E.

More information about the arch-general mailing list