Tela preta após alterar a resolução do monitor no Ubuntu


0

Eu tenho uma unidade flash inicializável com o Ubuntu 14.04 que inicia uma única aplicação X (sem gerenciador de janelas).

.xinitrc:

xrandr --newmode "1024x768_60.00" 63.50  1024 1072 1176 1328  768 771 
775 798 -hsync +vsync
xrandr --addmode $MONITOR_NAME 1024x768_60.00
xrandr --verbose --output $MONITOR_NAME --mode 800x600 # hack
xrandr --verbose --output $MONITOR_NAME --mode 1024x768_60.00
# ...
my_application

Isso funciona na maioria das máquinas que eu tenho que suportar. A linha que define o modo para 800x600 antes do correto é um hack legado para fazê-lo funcionar em placas-mãe antigas.

O problema é: eu tenho uma placa-mãe que vai para a tela preta quando eu definir a resolução para 800x600, e depois disso eu não posso reverter.

Placa-mãe: ASRock Q1900M

# DISPLAY=:0 xrandr 
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 32767 x 32767
VGA1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 410mm x 230mm
   1024x768_60.00   59.9*+
   1366x768       59.8 +
   1024x768       75.1     70.1     60.0     59.9  
   832x624        74.6  
   800x600        72.2     75.0     60.3     56.2  
   640x480        75.0     72.8     66.7     60.0  
   720x400        70.1  
HDMI1 disconnected (normal left inverted right x axis y axis)
DP1 disconnected (normal left inverted right x axis y axis)
HDMI2 disconnected (normal left inverted right x axis y axis)
DP2 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)

Então ... teste para essa placa-mãe & amp; não mude para 800?
Xen2050

Atualmente estou fazendo isso, mas eu estava procurando uma explicação para o que está acontecendo para desenvolver uma solução mais ampla (em vez de placas-mãe de listagem negra).
Hugo Zoe

Bem ... você tem que adicionar o modo 800 manualmente, então provavelmente não tem o driver certo para começar. Normalmente o xrandr deve ver todos os modos disponíveis por conta própria, então algo não está configurado corretamente. O driver de hardware / vídeo não está vendo algo ou não está configurado / instalado
Xen2050
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.