Проблеми з nouveau, або графічні артефакти на комп’ютері з Nvidia

Open-SUSE. RU – українськомовна спільнота користувачів дистрибутива openSUSE

Проблеми з nouveau, або графічні артефакти на комп'ютері з Nv > Опубліковано Сб, 15/09/2012 - 17:10 користувачем DA

Опис проблеми

За замовчуванням включений відкритий графічний драйвер для карт Nvidia nouveau, у якого є купа переваг (але топік не про це) і принаймні один дуже серйозний недолік: в деяких випадках він працює некоректно.

Що робити?

Навіть якщо вас з'їли, маєте два виходи.

Просте рішення

Можливо, вам допоможе відключити KMS: виконайте лише цей пункт.

Трохи більш складне рішення

Якщо ж ні, вам слід деактивувати nouveau та спробувати якийсь альтернативний драйвер: vesa, nv або пропрієтарний драйвер nvidia.

Позбавляємося nouveau

Якщо у вас є доступ до файлу /etc/modprobe.d/50-blacklist.conf, відредагуйте його (потрібні права суперкористувача, наприклад: Alt+F2 у графічному режимі, вбиваємо kdesu kate; у терміналі - sudo nano) і допишіть blacklist nouveau Якщо це неможливо, то при виборі пункту меню в завантажувачі натисніть клавішу редагування (E, Tab або іншу: див. підказки внизу) і допишіть до опцій завантаження ядра після пробілу rdblacklist=nouveau тепер можна завантажуватися. Якщо завантаження вдалося, вбийте рядок у blacklist.conf

Вибір альтернативного драйвера

Якщо після будь-якого етапу, ви потрапили до терміналу, то пропишіть у ваш /etc/X11/xorg.conf (потрібні права суперкористувача!) один із вищезазначених драйверів (альтернативний драйвер має бути встановлений: пакети xf86-video-vesa для vesa та xf86-video-nv для nv в openSUSE 12.2;xorg-x11-driver-video - в openSUSE12.1, як встановити пропрієтарний драйвер (див. далі). Якщо конфігураційного файлу xorg у вас немає, створіть його командою sudo Xorg -configure

Встановлення альтернативного драйвера

Щоб встановити відкритий драйвер, встановіть відповідний пакет: sudo zypper in имя_пакета Є різні способи встановлення пропрієтарного драйвера, і всі вони описані тут. Щоб переконатися, що драйвер встановлений успішно, запустіть nvidia-settings, якщо він попросить, виконайте sudo nvidia-xconfig