Cinnamon cai e então eu não posso aumentar a resolução máxima

0

Estou instalando um novo sistema - novo hardware, sistema operacional antigo (bem, não antigo; é o Linux Mint 18). Meu sistema tem gráficos Intel on-board (anteriormente era uma placa Z77, agora é Z170) e uma GPU discreta - que eu não quero usar para minha tela; mas eu preciso usá-lo para computação, então eu preciso do driver da nVIDIA no lugar.

De qualquer forma, há várias fases na minha história, mas vou resumir:

  • Antes do upgrade do HW, meu Cinnamon travava e carregava no modo de fallback - com o qual eu poderia conviver, já que pelo menos a resolução era a nativa do meu monitor - 1920x1080.
  • Após o upgrade do HW, recebo o mesmo modo de falha e fallback - mas agora, por algum motivo, a resolução é limitada a 720x400 (ou até mesmo 640x480? quem sabe).

Minhas perguntas:

  • Como posso obter as resoluções mais altas de volta?
  • Como posso obter o Cinnamon para (1) não travar enquanto (2) não estiver usando o nouveau e (3) ter o driver do kernel nVIDIA ativado e (4) não tentar usá-lo?
  • Eu tenho um cartão nVIDIA extra e antigo em torno de mim; será que ajudará se eu tentar usar isso de alguma forma, em vez dos gráficos on-board?

lshw -c resultados VGA:

   *-display               
       description: VGA compatible controller
       product: GK106 [GeForce GTX 650 Ti Boost]
       vendor: NVIDIA Corporation
       physical id: 0
       bus info: pci@0000:01:00.0
       version: a1
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
       configuration: driver=nvidia latency=0
       resources: irq:16 memory:f6000000-f6ffffff memory:e0000000-e7ffffff memory:e8000000-e9ffffff ioport:e000(size=128) memory:f7000000-f707ffff
  *-display
       description: VGA compatible controller
       product: Intel Corporation
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 04
       width: 64 bits
       clock: 33MHz
       capabilities: pciexpress msi pm vga_controller bus_master cap_list rom
       configuration: driver=i915_bpo latency=0
       resources: irq:130 memory:f2000000-f2ffffff memory:c0000000-cfffffff ioport:f000(size=64)

conteúdo de /etc/X11/xorg.conf :

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 375.39  (buildmeister@swio-display-x86-rhel47-09)  Tue Jan 31 20:47:44 PST 2017

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       28.0 - 33.0
    VertRefresh     43.0 - 72.0
    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
    EndSubSection
EndSection
    
por einpoklum 17.02.2017 / 21:22

1 resposta

2

Eu consegui abordar a parte "não posso aumentar a resolução máxima", e não o Cinnamon, que vou ignorar nesta resposta (ai de mim).

De qualquer forma, é uma combinação de dois problemas:

  1. o arquivo /etc/X11/xorg.conf , gerado pelo driver nVIDIA, ignora completamente a presença do adaptador gráfico on-board Intel, provavelmente fazendo com que o próprio X retorne a algum denominador comum supostamente para o trabalho de PCs exibir driver (dispositivo de buffer de quadro? Talvez). Se você remover /etc/X11/xorg.conf , o próprio servidor X fará algum tipo de mágica de detecção automática com todos os drivers que possui.

mas isso não é suficiente, você vê, a essa altura você ainda obtém a baixa resolução; e embora a lista de resoluções disponíveis inclua todos os valores até 1920 × 1080, selecionar um deles não faz nada . O que nos leva a ...

  1. Inicie arandr (se estiver faltando, sudo apt-get install arandr irá instalá-lo com algumas dependências). Na barra de menu, escolha "Saídas". Agora localize a conexão de vídeo de saída que você está usando (no meu caso, é HDMI 1); entrar nesse submenu; você deve ver a mesma lista de resoluções que as configurações de exibição do Cinnamon - selecione a resolução natural (1920 × 1080 no meu caso). Finalmente, na barra de menu, escolha "Layout → Aplicar". Isso deve realmente acionar a mudança de resolução.

A etapa 2 também pode ser obtida usando o lxrandr (destinado ao LXDE) ou o undfuling xrandr da linha de comando, para o qual arandr e lxrandr são front-ends.

    
por 17.02.2017 / 21:36