18.04 Мерехтливий графічний екран Nvidia


13

Це здається досить поширеною проблемою, але рішення, яке я намагався, не спрацювало. Використання nvidia-340.106

Я спробував рішення:

  1. compizconfig-settings-manager Примушуйте перемальовувати повний екран (поміняти буфер) під час перефарбовування

  2. Оновлення /etc/X11/xorg.conf для додавання (Варіант "FlatPanelProperties" "Dithering = Disabled")

  3. Увімкніть потрійну буферизацію в xorg.conf

  4. Використання налаштувань nvidia для ввімкнення синхронізації з Vblank, дозволу гортання, використання затискання відповідної текстури

  5. Використовуйте KDE та GNOME

lspci вихід:

03:00.0 VGA compatible controller: NVIDIA Corporation MCP7A [GeForce 9400] (rev b1) (prog-if 00 [VGA controller])
    Subsystem: Apple Inc. MCP7A [GeForce 9400]
    Flags: bus master, fast devsel, latency 0, IRQ 26
    Memory at d2000000 (32-bit, non-prefetchable) [size=16M]
    Memory at c0000000 (64-bit, prefetchable) [size=256M]
    Memory at d0000000 (64-bit, prefetchable) [size=32M]
    I/O ports at 1000 [size=128]
    [virtual] Expansion ROM at d3000000 [disabled] [size=128K]
    Capabilities: <access denied>
    Kernel driver in use: nvidia
    Kernel modules: nvidiafb, nouveau, nvidia

lshw вихід:

  *-display                 
   description: VGA compatible controller
   product: MCP7A [GeForce 9400]
   vendor: NVIDIA Corporation
   physical id: 0
   bus info: pci@0000:03:00.0
   version: b1
   width: 64 bits
   clock: 33MHz
   capabilities: pm msi vga_controller bus_master cap_list rom
   configuration: driver=nvidia latency=0
   resources: irq:26 memory:d2000000-d2ffffff memory:c0000000-cfffffff memory:d0000000-d1ffffff ioport:1000(size=128) memory:d3000000-d301ffff

Ви можете nvidia-smiперевірити, чи працює gnome-shellNvidia 17.04+
Джонатан

Відповіді:


10

У мене була така сама проблема, і це те, що для мене спрацювало. Я почав виконувати цю статтю Як встановити драйвери NVIDIA на Ubuntu 18.04 Bionic Beaver Linux

Коротше кажучи, я перерахував рекомендовані драйвери

$ ubuntu-drivers devices

потім встановити рекомендовані драйвери

$ sudo ubuntu-drivers autoinstall

або ви можете використовувати apt для встановлення потрібного драйвера, якщо він не є рекомендованим

$ sudo apt install nvidia-390

коли я перезавантажив мою систему я був добре йти , але якщо ви все ще є проблеми , кілька інших речей , які згадані в статті один є відключення драйвера Noveau Nvidia Як відключити драйвер NVidia Nouveau на Ubuntu 18.04 Bionic Beaver Linux Для того, щоб підсумувати ви чорний список нуво Nvidia водій:

$ sudo bash -c "echo blacklist nouveau > /etc/modprobe.d/blacklist-nvidia-nouveau.conf"
$ sudo bash -c "echo options nouveau modeset=0 >> /etc/modprobe.d/blacklist-nvidia-nouveau.conf"

а потім ви можете підтвердити вміст нового файлу конфігурації modprobe:

$ cat /etc/modprobe.d/blacklist-nvidia-nouveau.conf

ви повинні побачити щось подібне

blacklist nouveau
options nouveau modeset=0

2
Це не спрацювало для мене, все-таки мерехтіння.
ChaNcharge

Це не спрацювало і для мене
налагодження XD

1
Це працювало для мене.
Гаурав Ганді

Для мене працювали - ASUS FX505DT, Ryzen 5-3550H з NVIDIA GeForce GTX1650 GDDR5 4GB VRAM Graphics. Мені не довелося робити чорний список нуво. (Запуск Ubuntu 18.04).
rkrishnan

3

В основному, серед іншого, просто читайте Пост 5 для жодної конкретної версії.

Виконати це

sudo -H gedit /etc/modprobe.d/nvidia-drm-nomodeset.conf

Додайте цей рядок

options nvidia-drm modeset=1

Посилання на джерело


1
Замість sudo geditвикористання sudo -H geditбезпечніше.
WinEunuuchs2Unix

Це, здається, не працює і для мене, тому я затримався використовувати водії nouveau. Чи є крок, якого я пропускаю?
ChaNcharge

Ця проблема виникла з nvidia 410. Оновіть до 415 Наступні кроки до чорного списку nouveau. Нарешті варіанти nvidia-drm modeset=1вирішені.
Ендрю Лаверс

Це зламало мій робочий стіл, довелося увійти за допомогою оболонки та прокоментувати рядок.
octohedron

1
Хтось може мені пояснити, що це насправді робить?
pehkawn
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.