Kubuntu 13.10 mudando o modo x após o login

1

Eu tenho um monitor QNIX 2710 que reporta EDID inválido. Usando o módulo nouveau, a tela funciona bem @ 2560x1440, mas o desempenho não é ideal, então eu desejo usar o binário da nvidia.

Eu instalei o binário bem, usei o nvidia-xconfig para gerar um xorg.conf e então editei o conf de acordo com o monitor.

Eu posso chegar ao greeter de login gráfico no Kubuntu 13.10 enquanto uso o nvidia binary, que para mim diz que está funcionando. No entanto, quando eu logar, o KDE exibe sua pequena janela usual no meio, mostrando o progresso do login. Quando o segundo ícone começa a aparecer os espaços em branco da tela e, em seguida, entra em um padrão de teste. É assim que a tela se comporta quando a resolução incorreta é configurada - ela não possui um scaler.

Então, só posso concluir que o modo está mudando o login do post. Algumas escavações encontraram nvidia-auto-detect indo para 800x600, o que nunca funcionará.

Eu criei um xorg.conf que deve funcionar com o monitor. Eu configurei para ignorar o EDID:

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 304.88  (buildmeister@swio-display-x86-rhel47-06)  Wed Mar 27 15:32:58 PDT 2013

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       88.8
    VertRefresh     59.5
    Modeline "2560x1440"  312.25  2560 2752 3024 3488  1440 1443 1448 1493 -hsync +vsync
    DisplaySize 597 336
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    Modes "2560x1440"
    Option "UseEDID" "False"
       Option "UseEDIDDPI" "False"
    Option "UseEDIDFreqs" "False"
    Option "ExactModeTimingsDVI" "True"

### Metamode for single QX2710 (2560x1440)
#   Option "metamodes" "DFP-0: 2560x1440 +0 +0"     
    EndSubSection
EndSection

Para encerrar, minha pergunta é: como / por que o modo muda após o login? Existem xorg.conf adicionais ou algo semelhante em algum lugar que se aplica após o login?

Obrigado antecipadamente.

-LC

    
por LachieC 29.01.2014 / 01:44

1 resposta

1

Eu não consegui consertar isso de uma maneira elegante, mas consegui conectar um monitor que suportava 800x600, depois alterei a resolução para 2560x1440, que era a única outra resolução disponível. Depois de fazer isso, tudo foi bem durante as reinicializações, etc.

    
por LachieC 26.02.2014 / 06:27