Я использую Dell Inspiron 7559 с дискретной видеокартой nVidia Geforce 960M. Я не использую Wayland, но X.Org и Gnome 3.

После установки соответствующих драйверов nvidia в Fedora 27 кажется, что все работает нормально, за исключением нескольких вещей:

  • Мышь кажется "призрачной", оставляя небольшой след при перемещении (по аналогии со старым эффектом "мышиного следа" в Windows 98)
  • При переключении вкладок в Chrome мышь, кажется, оставляет заметный больший след на долю секунды (вкладка также тратит на эту долю секунды больше, чтобы переключиться, по сравнению с модерном)
  • Иногда дисплей "зависает" на доли секунды, не оставляя следов в журналах о том, почему

Я использовал это руководство для установки драйверов Nvidia: https://rpmfusion.org/Howto/NVIDIA - так что это в основном установка двух пакетов из RPMFusion.

Я также пробовал репозиторий negativo17 (https://github.com/negativo17/nvidia-driver), но это также не помогло.

В целом, модерн работает "отлично", но не "отлично". Я решил попробовать драйверы nvidia и заметил, что в большинстве случаев среда рабочего стола выглядит намного более плавной (например, переход от видео со скоростью 24 кадра в секунду к видео со скоростью 60 кадров в секунду).

Некоторая дополнительная информация:

  • Мой BIOS не позволяет мне выбирать режим "гибридная" и "только дискретная" видеокарта
  • Я попытался поиграть с опциями "TearFree" в X.org, но без какой-либо удачи - возможно, я мог сделать что-то здесь не так, потому что мой X.org использует только автоматическую настройку, я применяю все изменения, используя каталог xorg.conf.d
  • Версия драйвера, которая устанавливается через akmods равна 390.25

Очевидно, что это будет не так просто, как «установить драйверы и забыть», но, возможно, кто-нибудь знает, что еще я могу попытаться заставить драйверы nvidia работать должным образом?

1 ответ1

1

У меня была такая же проблема, хотя я использую Arch Linux. Я исправил это, сначала отключив, а затем снова включив синхронизацию PRIME с помощью xrandr:

Отключить:

xrandr --output <output> --set "PRIME Synchronization" 0

А затем включить:

xrandr --output <output> --set "PRIME Synchronization" 1

Где имя моего дисплея. В моем случае это eDP-1-1 - вы можете узнать это, посмотрев на вывод xrandr --verbose

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .