Я хотел использовать ubuntu с драйвером nvidia на моем новом компьютере, но как только я начинаю использовать проприетарный драйвер nvidia, все на экране очень кратковременно замирает каждые 500 мс. Я заметил, что когда я переключаюсь на tty, командная строка мерцает.
Моя конфигурация:
вывод «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
Я пробовал (с нулевым эффектом):
отключение / включение:
Синхронизация с VBlank
Разрешить перелистывание
Принудительный конвейер полной композиции
Таймер nvidia: тепловой монитор, монитор powerMinimizer, используемая память
Смена монитора частота как в настройках nvidia, так и в настройках отображения ubundu
Я попробовал Windows 10 с последней версией драйвера nvidia, и она работает хорошо. Спасибо заранее за вашу помощь.
Возможно, попробуйте другой кабель или другой дисплей, если вы видите повторяющиеся сообщения в вашем /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):
У меня была та же проблема - оказалось, что она вызвана расширением оболочки gnome "System-monitor": https://dragoshmocrii.com/ubuntu-20-04-stuttering-animations-video/
Отключение сразу решило проблему.
Другие ответы показали мне, что мой кабель порта дисплея (для 2-го экрана) выдавал те же ошибки (подключение/отключение).
Однако, учитывая, что у меня KDE, а не Gnome, я проверял другие сервисы, связанные с датчиками.
Я могу воспроизвести проблему, запустив графический интерфейс сенсора Psensor.
Как только я остановил его, у меня больше не было «микрофризов».
В ходе дальнейшего анализа я мог ограничить влияние на поставщика датчиков NVCtrl.