заикание каждые 500 мс с использованием драйвера nvidia

Я хотел использовать ubuntu с драйвером nvidia на моем новом компьютере, но как только я начинаю использовать проприетарный драйвер nvidia, все на экране очень кратковременно замирает каждые 500 мс. Я заметил, что когда я переключаюсь на tty, командная строка мерцает.

Моя конфигурация:

  • ЦП: Ryzen 7 2700x
  • Графический процессор: GTX 1070
  • ОЗУ: 16 Гб (разогнан до 3200 МГц)
  • ХРАНЕНИЕ:
    • / на М.2
    • / home на старом жестком диске

вывод «lspci -k | grep -EA3 '3D | Display | VGA'»:

0a:00.0 VGA compatible controller: NVIDIA Corporation GP104 [GeForce GTX 1070] (rev a1)
Subsystem: Gigabyte Technology Co., Ltd GP104 [GeForce GTX 1070]
Kernel driver in use: nvidia
Kernel modules: nvidiafb, nouveau, nvidia_drm, nvidia

Я пробовал (с нулевым эффектом):

  • переключение дистрибутива: pop os (с предустановленным драйвером nvidia), manjaro, debian, linux mint
  • установка драйвера другим методом: (с .run, с использованием графического драйвера ppa, диспетчера драйверов)
  • установка другого драйвера (340 - 390 - 435 - 440)
  • отключение / включение:

    • Синхронизация с VBlank

    • Разрешить перелистывание

    • Принудительный конвейер полной композиции

    • Таймер nvidia: тепловой монитор, монитор powerMinimizer, используемая память

  • Смена монитора частота как в настройках nvidia, так и в настройках отображения ubundu

Я попробовал Windows 10 с последней версией драйвера nvidia, и она работает хорошо. Спасибо заранее за вашу помощь.

0
задан 25 April 2020 в 17:16

3 ответа

Возможно, попробуйте другой кабель или другой дисплей, если вы видите повторяющиеся сообщения в вашем /var/log/Xorg.0.log (см. ниже).

Если это не поможет, также проверьте другую, но связанную проблему, которую я обнаружил в своих собственных поисках: Ubuntu 18.04 видео регулярно заикается каждую секунду с графическим процессором nvidia

У меня была такая же проблема с Kubuntu на RTX2080 на Skylake i7, и, похоже, это было связано с ненадежным подключением HDMI к одному из моих дисплеев. Файл /var/log/Xorg.0.log показал множество сообщений о подключении для этого дисплея. Я исправил это, отключив и снова подключив кабель HDMI к этому дисплею.

Я не совсем уверен, в чем первопричина, так как это что-то новое. Случайное неосведомленное предположение: возможно, драйверы более требовательны к обнаружению присутствия HDMI, качеству сигнала EDID I2C или чему-то еще.

Пример сообщений Xorg.0.log:

[   220.145] (--) NVIDIA(GPU-0): [Display brand name] (DFP-2): connected
[   220.145] (--) NVIDIA(GPU-0): [Display brand name] (DFP-2): Internal TMDS
[   220.145] (--) NVIDIA(GPU-0): [Display brand name] (DFP-2): 600.0 MHz maximum pixel clock
[   220.145] (--) NVIDIA(GPU-0): 
[   220.718] (--) NVIDIA(GPU-0): [Display brand name] (DFP-2): connected
[   220.718] (--) NVIDIA(GPU-0): [Display brand name] (DFP-2): Internal TMDS
[   220.718] (--) NVIDIA(GPU-0): [Display brand name] (DFP-2): 600.0 MHz maximum pixel clock
[   220.718] (--) NVIDIA(GPU-0): 
[   220.776] (--) NVIDIA(GPU-0): [Display brand name] (DFP-2): connected
[   220.776] (--) NVIDIA(GPU-0): [Display brand name] (DFP-2): Internal TMDS
[   220.776] (--) NVIDIA(GPU-0): [Display brand name] (DFP-2): 600.0 MHz maximum pixel clock
[   220.776] (--) NVIDIA(GPU-0): 
[   221.381] (--) NVIDIA(GPU-0): [Display brand name] (DFP-2): connected
[   221.381] (--) NVIDIA(GPU-0): [Display brand name] (DFP-2): Internal TMDS
[   221.381] (--) NVIDIA(GPU-0): [Display brand name] (DFP-2): 600.0 MHz maximum pixel clock
[   221.381] (--) NVIDIA(GPU-0): 
3
ответ дан 13 June 2020 в 02:18

У меня была та же проблема - оказалось, что она вызвана расширением оболочки gnome "System-monitor": https://dragoshmocrii.com/ubuntu-20-04-stuttering-animations-video/

Отключение сразу решило проблему.

1
ответ дан 19 September 2020 в 12:37

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

Однако, учитывая, что у меня KDE, а не Gnome, я проверял другие сервисы, связанные с датчиками.

Я могу воспроизвести проблему, запустив графический интерфейс сенсора Psensor.

Как только я остановил его, у меня больше не было «микрофризов».

В ходе дальнейшего анализа я мог ограничить влияние на поставщика датчиков NVCtrl.

0
ответ дан 2 January 2021 в 23:44

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

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