Cinnamon вылетает, и я не могу увеличить максимальное разрешение

Я устанавливаю новую систему - новое оборудование, старую ОС (ну, не старый; это Linux Mint 18). Моя система имеет встроенную графику Intel (раньше это была плата Z77, теперь это Z170) и дискретный графический процессор, который я не хочу использовать для своего дисплея; но мне нужно использовать его для вычислений, поэтому мне нужен драйвер nVIDIA.

В любом случае, в моей истории есть несколько этапов, но позвольте мне сократить его:

  • Перед обновлением HW мой Cinnamon вылетал и загружался в резервном режиме - с чем я мог бы жить, по крайней мере, с тех пор, как разрешение было родное для моего монитора - 1920х1080.
  • После обновления HW я получаю тот же аварийный и аварийный режим, но теперь по какой-то причине разрешение ограничено до 720x400 (или даже 640x480? Кто знает).

Мои вопросы:

  • Как мне снова вернуть более высокое разрешение?
  • Как я могу заставить Cinnamon (1) не давать сбой, (2) не использовать nouveau и (3) установить драйвер ядра nVIDIA и (4) не пытаюсь его использовать?
  • У меня валяется лишняя старая карта nVIDIA; поможет ли я, если я попытаюсь каким-то образом использовать это вместо встроенной графики?

lshw -c Результаты 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)

содержимое / 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
0
17.02.2017, 22:22
1 ответ

Мне удалось решить часть "невозможно увеличить максимальное разрешение", а не сбой Cinnamon, который я проигнорирую в этом ответе (горе это я).

В любом случае, это комбинация двух проблем:

  1. файл /etc/X11/xorg.conf , который генерирует драйвер nVIDIA, полностью игнорирует наличие встроенного графического адаптера Intel. , вероятно, заставляя сам X вернуться к какому-то постоянно работающему драйверу дисплея ПК с наименьшим общим знаменателем (устройство буфера кадра? Может быть). Если вы удалите /etc/X11/xorg.conf , X-сервер сам произведет некую магию автоопределения со всеми имеющимися у него драйверами.

но этого недостаточно, понимаете, на этом этапе вы все еще получаете низкое разрешение; и хотя список доступных разрешений теперь включает все значения до 1920 × 1080, выбор одного из них ничего не дает . Это подводит нас к ...

  1. Запускаем arandr (если он отсутствует, sudo apt-get install arandr установит его с некоторыми зависимостями). В строке меню выберите «Выходы».Теперь найдите исходящее видеосоединение, которое вы используете (в моем случае это HDMI 1); войдите в это подменю; вы должны увидеть тот же список разрешений, что и в настройках дисплея Cinnamon - выберите естественное разрешение (1920 × 1080 в моем случае). Наконец, в строке меню выберите «Макет → Применить». Это должно фактически вызвать изменение разрешения.

Шаг 2 также можно выполнить с помощью lxrandr (предназначенного для LXDE) или неактивной xrandr утилиты командной строки, для которой arandr и lxrandr - это внешние интерфейсы.

1
28.01.2020, 02:46

Теги

Похожие вопросы