Карта Nvidia работает только при удалении карты Radeon

При запуске Ubuntu 20.10 мой графический процессор nVidia не производит никаких выходных данных с разрешением выше 1024×768. И это произойдет только тогда, когда я вручную установлю это разрешение с помощью xrandr. Xorg не будет автоматически настраивать мой вторичный экран, когда я его подключаю.

Однако если я вытащу карту Radeon из своей системы, Nvidia будет работать отлично. Кроме того, нет проблем с использованием обеих карт под Windows.

Все это работало нормально до начала 11/2020. В то время я не внес очевидных изменений — я думаю, что, возможно, я испортил некоторые настройки сквозной передачи графического процессора на своих виртуальных машинах, но эта проблема возникает, даже если я никогда не запускаю свои виртуальные машины или не заносю в черный список какие-либо драйверы.

Я записал свои файлы Xorg.0.log в обоих сценариях. В конфигурации с двумя картами драйвер Nvidia решает установить для своего режима значение «NULL». В конфигурации только для nvidia драйвер nvidia устанавливает для него режим «nvidia-auto-config», а затем использует лучшее разрешение для моего дисплея.

Если я попытаюсь установить разрешение выше 1024×768 с помощью xrandr, я получу следующий результат:

xrandr --output HDMI-1-0 --mode 1280x1024
X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  140 (RANDR)
  Minor opcode of failed request:  29 (RRSetPanning)
  Serial number of failed request:  64
  Current serial number in output stream:  64

Как я могу заставить карту nvidia работать под Ubuntu вместе с моей картой Radeon, как раньше? Как мне решить эту проблему дальше?

Вот журналы — у меня была установлена ​​опция «ModeDebug» для обеих карт, так что журналы довольно длинные, но вы можете пропустить все отладочные материалы режима. Я оставил его на всякий случай.

Xorg.0.log с установленными обеими картами: См. Строку 5092

Xorg.0.log с установленной только картой nvidia: См. Строку 4812

10-nvidia.conf:

Section "OutputClass"
    Identifier "nvidia"
    MatchDriver "nvidia-drm"
    Driver "nvidia"
    Option "AllowEmptyInitialConfiguration"
    ModulePath "/usr/lib/x86_64-linux-gnu/nvidia/xorg"
    Option "ModeDebug" "true"
EndSection

10-radeon.conf:

Section "OutputClass"
        Identifier "Radeon"
        MatchDriver "radeon"
        Driver "radeon"
EndSection

Детали системы:

  • Ryzen 5, без встроенной графики
  • Материнская плата B450 Tomahawk Max
  • Твердотельный накопитель ADATA SX8100 512 ГБ
  • Основной графический процессор Nvidia GeForce 1660
  • Вторичный графический процессор Radeon HD 5450
  • Двойная загрузка Ubuntu 20.10 (недавно была 20.04, та же проблема) и Windows 10
  • Прошивка UEFI
  • Никакого разгона или других настроек
  • нет xorg.conf, используя автоконфигурацию
  • Использование проприетарных драйверов nvidia и radeon.

Другие вопросы, которые я задал, связанные с этой же проблемой, с небольшим прогрессом / ответами:

https://unix.stackexchange.com/questions/625898/nvidia-driver-parameters-missing-some

https://askubuntu.com/questions/1299607/2nd-monitor-detected-but-no-display

https://askubuntu.com/questions/1300461/cant-set-resolution-higher-than-800×600-on-nvidia-card

0

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *