Моя новая карта Nvidia имеет разрыв экрана в играх

Дисплей рабочего стола в порядке, смотреть видео можно, но когда я загружаю игры, у меня постоянно разрывается экран. Я использую 14,04 64-разрядных на Intel i5-2500k 3,30 ГГц, 16 ГБ ОЗУ, 2 ТБ Barracuda 7200 об / мин, с двумя мониторами @1080p Samsung SyncMaster PX2370.

Недавно я обновил свою видеокарту с Nvidia 560Ti до Nvidia 970. Как только я загрузил свою первую игру, я заметил разрыв экрана. Я попытался включить и отключить V-Sync, но это не помогло. На самом деле v-sync может ухудшить положение некоторых игр! увидеть ниже

Это Для моего 560Ti я установил 346.47 бинарных файлов с сайта Nvidia. Когда v-sync не работал, я обновил свой драйвер до 352.21. Я следовал этому руководству из той части, где рассказывается, как установить двоичные файлы. Это все еще не принесло пользы.

Позже я понял, что мог бы, вероятно, просто обновить мои текущие двоичные файлы. Также, если я бегуdkms statusв нем перечислены драйверы nvidia 331.113. Однако я не знаю, как очистить драйвер от DKMS, и двоичный файл не может тянуть в DKMS.

Я чувствую, что моим первым шагом должно быть удаление драйверов Nvidia от Kernal и DKMS, а затем повторная попытка установки. Поскольку я использую Linux только около 3 лет, я не решаюсь винить драйверы Nvidia, но склонен думать, что это моя собственная некомпетентность.

Любые предложения о том, как я мог бы решить эту проблему?

Игры протестированы:

  1. Пустошь 2 - разрывая при движении вид сверху
  2. Города: Горизонты - V-sync DISABLED удаляет разрыв
  3. Падение - слеза в середине экрана в любое время, когда вы идете
  4. Dungeons 2 - Легкий разрыв при перемещении вида
  5. Принцип Талоса - V-sync ENABLED удаляет разрыв
  6. Torchlight II - без разрывов
  7. Team Fortress 2 - Слегка рвется, немного ореолов
  8. Borderlands 2 - V-sync DISABLED удаляет разрыв

3 ответа

Решение

Я наконец-то нашел здесь отчет об ошибке : он описывает проблему и ее решение.

Откройте терминал и введите:

gksudo gedit /usr/share/lightdm/lightdm.conf.d/50-xserver-command.conf

Затем добавьте опцию -bs в вашу конфигурацию lightdm

[SeatDefaults]
# Dump core
xserver-command=X -bs -core

Однако, как я узнал на бланках Nvidia из сообщения Аксфеликса, это не всегда удаляет разрыв экрана. Отчет об ошибке здесь. Вам также придется отключить опцию "unirectirect fullscreen windows" в Compiz. Это, наконец, похоже, решило проблему.

Два шага, которые решили эту проблему для меня на моем GTX 960 на Kubuntu 14.04

Сначала попробуйте добавить это в файл xorg.conf @ /etc/X11/

Section "Screen"

Option "metamodes" "nvidia-auto-select +0+0 {ForceFullComposition = On}"

Если это работает только иногда или искажает ясность в Интернете или игровом видео, добавьте это, и это должно иметь большое значение и, надеюсь, навсегда исправить.

Section "Screen"

Option "TripleBuffer" "1"


Вы можете проверить мое исследование здесь - askubuntu.

Когда вышла 14.04, я столкнулся (среди множества других проблем) с разрывом экрана с моей картой nvidia; Попробуйте зайти в панель управления и установить нижнее сканирование на 10% или около того - в моем случае изменение сканирования вообще вызвало мерцание экрана, за которым следовало идеальное изображение. Надеюсь, это исправит, но мне приходилось делать это при каждой перезагрузке, потому что по какой-то причине xorg.conf (с настройками нижнего сканирования) удалялся при каждой загрузке. Никогда не нашел ответа на этот вопрос.

В эти выходные, после того, как я заболел ошибками в драйвере и постоянно переустанавливал нижнее сканирование, я перешел на карту amd, которая прекрасно работает в 14.04 с использованием драйвера vesa. Просто пища для размышлений.

Другие вопросы по тегам