A tela fica em branco se eu desligá-lo e depois ligá-lo sem o servidor X

0

Estou no processo de executar algum algoritmo de Machine Learning que precisa de toda a minha GPU. Como tal, quero deixá-lo funcionando durante a noite com o servidor X desligado, de modo a deixar toda a RAM do GPU disponível para o meu código ML.

Para encerrar o X , abro o TTY 2 e faço o sudo systemctl stop sddm (meu SO é o Kubuntu 18.04.1).

Infelizmente, minha configuração de monitor duplo está bem na frente da minha cama e não consigo dormir à noite sem desligar os monitores.

Problema: quando eu tento ligá-los de manhã, recebo um tipo de mensagem "sem sinal de vídeo. Indo para o modo de hibernação" e nenhum TTY é exibido. Eu tento Ctrl+Alt+FX e digito meu login e setterm -blank 0 -poweroff -0 , mas a tela não mostra nenhum TTY, apenas fica dizendo que não há sinal de vídeo e continuará dormindo.

Eu já defini consoleblank=0 na minha linha de comando do grub.

cat /sys/module/kernel/parameters/consoleblank

retorna 0 .

Tanto quanto eu posso dizer consoleblank está funcionando bem se eu não desligar os monitores (ou seja, após 20+ minutos sem interação com o computador durante a limpeza do meu flat eu ainda posso ver os TTYs bem).

Os monitores são Dell UltraSharp U2515H. Eu tentei remover o powerchord do monitor, esperar 20 segundos e voltar a ligá-lo, como sugerido por algumas pessoas dizendo que isso vai redefinir algo sobre economia de energia, mas o resultado não mudou: nenhum TTY mostrou apenas a mensagem "sem sinal de vídeo" .

Meus monitores são conectados via DisplayPort diretamente à GPU.

$ inxi -SGx
System:    Host: state-monad Kernel: 4.15.0-38-generic x86_64 bits: 64 gcc: 7.3.0
           Desktop: KDE Plasma 5.12.6 (Qt 5.9.5) Distro: Ubuntu 18.04.1 LTS
Graphics:  Card: NVIDIA GP104 [GeForce GTX 1080] bus-ID: 01:00.0
           Display Server: x11 (X.Org 1.19.6 ) drivers: nvidia (unloaded: modesetting,fbdev,vesa,nouveau)
           Resolution: [email protected], [email protected]
           OpenGL: renderer: GeForce GTX 1080/PCIe/SSE2 version: 4.6.0 NVIDIA 410.66 Direct Render: Yes
$ cat /usr/share/X11/xorg.conf.d/10-nvidia.conf 
Section "OutputClass"
    Identifier "nvidia"
    MatchDriver "nvidia-drm"
    Driver "nvidia"
    Option "AllowEmptyInitialConfiguration"
    ModulePath "/usr/lib/x86_64-linux-gnu/nvidia/xorg"
EndSection
$ cat /etc/default/grub 
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR='lsb_release -i -s 2> /dev/null || echo Debian'
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash libata.allow_tpm=1 consoleblank=0"
GRUB_CMDLINE_LINUX=""

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command 'vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
    
por Bakuriu 27.10.2018 / 10:35

0 respostas