Sdb настройка графічних карт

Після установки openSUSE, автоматична настройка X системи можливо була не в змозі належним чином визначити правильні параметри графіки. Зазвичай після перезавантаження це призводить або до чорного екрану, або до неправильного вирішення, виведеному на дисплей монітора.

Даний посібник призначено для всіх поточних і підтримуваних версій OpenSUSE аж до версії 11.4.

Зазвичай причина - це не належним чином налаштована графічна система. Причина неправильної конфігурації графічної системи може варіюватися в залежності від версії вашої openSUSE.

У цьому розділі наведено варіанти про те, як розібратися в проблемах з вашої графікою. Рекомендується кожному визначити версію їх openSUSE і прочитати про деякі дієвих методах графічної теорії перш, ніж продовжити вирішувати ці проблеми.

Визначення версії openSUSE

Дуже важливо знати, яку версію openSUSE ви використовуєте. Зробити це просто. Або прочитати в розділі "Інформація про ОС" рядок "Система:", відкривши "Мій комп'ютер" клацанням по значку на робочому столі, або замість цього просто відкрити термінал і ввести:

Версію openSUSE необхідно знати, щоб вибрати оптимальне рішення вашої проблеми.

Теорія і практика настройки графічних карт в openSUSE

Рекомендуємо вам прочитати і детально звернути увагу на розділ виробників графічних карт (як правило ATI, NVIDIA, Intel і VIA), перед поверненням на цю сторінку для відновлення і настройки вашої графічної системи.

Як тільки ви визначили

  • версію вашої openSUSE,
  • вашу графічну карту і
  • використовуваний графічний драйвер [працює він чи не працює],

будь ласка, перейдіть до наступних кроків у цьому посібнику.

Досвідчені користувачі Linux повинні були відзначити, що в багатьох випадках файл /etc/X11/xorg.conf непотрібен для openSUSE версій від 11.2 до 11.4.

Версія: 11.3 / 11.4 Починаючи з openSUSE 11.3, колишній майстер графічної настройки "sax2" більше не включений до складу openSUSE, отже цей розділ містить різні пропозиції, як поновити графіку на openSUSE 11.3 / 11.4, коли є проблеми налаштування графіки. Користувачі openSUSE 11.2 або більш ранніх версій, будь ласка, зверніться до розділу з SaX2. що знаходиться нижче.

Перше, що варто спробувати (nomodeset)

  • Перше, що варто спробувати - це завантажитися з кодом початкового завантаження в grub: nomodeset. Як було запропоновано в примітках до релізу openSUSE 11.3; тобто в рядку "Параметри завантаження" grub введіть:

Нові користувачі, щоб вам краще пояснити, будь ласка відзначте, що ви вводите код початкового завантаження в найпершому меню openSUSE, яке ви бачите коли включаєте свій ПК. Як тільки почнете вводити, то ви побачите, що букви 'nomodeset' з'являються в рядку меню "Параметри завантаження".

Sdb настройка графічних карт

Запуск з кодом завантаження nomodeset

Потім після введення натисніть і запустіть ваш ПК. Ми сподіваємося, що цього буде достатньо і тоді у вас буде функціональний робочий стіл. Примітки до випуску openSUSE 11.3 надають більше деталей, особливо в тому, як зробити це постійним. Якщо це працює, то ви "можете" захотіти зупинитися на досягнутому.

Друге (failsafe / safe-settings boot)

Третє (використовувати конфігураційний файл установки)

  • Третє, що варто спробувати - це призначити 3 рівень запуску (повноекранний, текстовий, розрахований на багато користувачів режим з мережею) на етапі початкового завантаження і спробувати використовувати, як тимчасовий захід, конфігураційний файл xorg.conf.install для настройки графіки. Ви можете це зробити, набравши 3 в рядку "Параметри завантаження" меню початкового завантаження openSUSE.

Sdb настройка графічних карт

Завантаження з 3 рівнем запуску

потім натисніть і ваш ПК повинен завантажитися в повноекранний текстовий режим із запрошенням увійти в систему. Тепер ви перебуваєте на 3 рівні запуску. Увійдіть в систему як звичайний користувач, а потім введіть:

su -c 'cp /etc/X11/xorg.conf.install /etc/X11/xorg.conf'

і введіть пароль адміністратора, коли з'явиться запит.

Нові користувачі відзначте, що Linux чутливий до регістру і будьте точними при наборі великих і малих літер, так як вони обробляються по різному. X11 не те ж саме, що x11.

Зазвичай конфігураційний файл установки буде використовувати графічний драйвер fbdev. У деяких випадках файл xorg.conf.install не існуватиме, і звичайно якщо це так, то цей крок не буде працювати. Після виконання попередньої команди, щоб протестувати працює це чи ні, ви можете перезавантажити свою систему, запровадивши:

su -c 'shutdown -r now'

Сподіваємося, це дозволить запустити графічну систему X Window з драйвером fbdev. Якщо це працює, то ви "можете" зупинитися на досягнутому. Однак цей драйвер має ДУЖЕ низька якість і ви можете захотіти перейти до наступного кроку, НАВІТЬ якщо графіка функціонує.

Четверте (відредагувати файли /etc/X11/xorg.conf.d/ директорії)

  • Четверте, що варто спробувати. полягає в редагуванні конфігураційного файлу графічної системи X Window, щоб спробувати змусити завантажитися конкретний графічний драйвер. Якщо ви не прочитали практичний посібник з теорії. то будь-ласка зареєструйтеся зараз, інакше цей крок буде важким для розуміння.

Знову вибираємо 3 рівень запуску, точно також як в третьому кроці, дивіться вище. Перевірте, чи існує файл /etc/X11/xorg.conf, якщо - так, то перемістіть його, щоб він не впливав на настройки, що ви повинні будете встановити. Отже, якщо файл /etc/X11/xorg.conf існує, то перейменуйте його, наприклад так:

su -c 'mv /etc/X11/xorg.conf /etc/X11/xorg.conf.myoldbackup'

Нові користувачі знову відзначте, що Linux чутливий до регістру і будьте точними при наборі великих і малих літер, так як вони обробляються по різному. X11 не те ж саме, що x11.

su -c 'mcedit /etc/X11/xorg.conf.d/50-device.conf'

Порада: До виконання запропонованого вище, щоб дізнатися, які графічні драйвери доступні для використання в openSUSE 11.3, подивіться керівництво openSUSE Video Hardware Compatibility List (HCL)

Наприклад, ви можете змінити цей файл

додавши рядок Driver "nv". щоб спробувати примусово завантажити графічний драйвер "nv" з відкритим вихідним кодом для карт NVIDIA. Важливо, хоча б один раз прочитати практичний посібник з теорії. на яке посилаються вище, щоб зрозуміти, які графічні драйвери можуть бути доступні.

Увага: Користувачам графічних карт NVIDIA, які виявили що драйвер "nouveau" не працює, слід звернути увагу на примітки до релізу openSUSE 11.3 і доцільно буде занести драйвер "nouveau" в чорний список в файл /etc/modprobe.d/50-blacklist. conf. Зробити це можна, надрукувавши з правами адміністратора: Також може бути необхідно запустити "YaST" (ви можете запустити YaST в текстовому режимі з правами адміністратора, якщо графічний режим недоступний) і перейти до YaST> System> / etc / sysconfig Editor> System> Kernel > NO_KMS_IN_INITRD для зміни налаштувань на "yes". Це займе не більш ніж хвилину або дві, щоб зберегти представлені зміни. (Див. Приклади в картинках нижче).

Для користувачів, які намагаються помістити драйвер "nouveau" в чорний список, нижче представлені послідовно ілюстровані приклади того, як змінити значення параметра NO_KMS_IN_INITRD з текстового режиму в yast (відзначте, що потрібно також помістити драйвер nouveau в чорний список, як описано вище). Таким чином, щоб відредагувати файли в / etc / sysconfig потрібно запустити YaST з текстового режиму, набравши:

Використовуйте клавішу "Пробіл", клавішу "Tab", клавішу "Enter" і стрілки, щоб переміщатися в текстовому режимі по yast і наслідувати приклади на картинках.

Sdb настройка графічних карт

У разі, якщо необхідно більш складне редагування (ми сподіваємося, не буде потрібно), тоді таким прикладом редагування в каталозі /etc/X11/xorg.conf.d/ (але на цей раз для настройки монітора, замість вказівки графічного драйвера) є приклад редагування з форуму openSUSE файлу 50-monitor.conf. Відзначте, що можливо доведеться клацнути по посиланню двічі, щоб з'єднатися з належною сторінкою.

І потім після внесення будь-яких правок / змін, також як раніше від імені звичайного користувача знову перезавантажте систему, запровадивши:

su -c 'shutdown -r now'

Ми сподіваємося, що ваш ПК завантажить графічний робочий стіл X Window і якщо це працює, то ви, якщо забажаєте, "можете" зупинитися на досягнутому.
.
.

П'яте (створити традиційний файл xorg.conf за допомогою Xorg -configure)

  • П'яте, що варто спробувати - це створити свою власну версію класичного файлу налаштування графіки xorg.conf, або точніше /etc/X11/xorg.conf. Фактично цей крок тільки частково робить те, що старий майстер настройки sax2 мав звичай робити для настройки графіки в openSUSE. У деяких користувачів може бути навіть копія їх старого xorg.conf від попередньої установки Linux, яку вони могли б спробувати використовувати (хоча, можливо, що це не спрацює в openSUSE 11.3). Знову нагадуємо, якщо ви не Новомосковсклі практичний посібник з теорії. на яке посилаються вище, БУДЬ ЛАСКА, прочитайте зараз, інакше цей крок буде важко зрозуміти.

При завантаженні виберіть 3 рівень запуску, як в третьому кроці (див. Вище). Але на цей раз, створіть чорновий файл xorg.conf, набравши:

su -c 'Xorg -configure'

Цією командою створюється файл /roo/xorg.conf.new.

Нові користувачі відзначте, що Linux чутливий до регістру і будьте точними при наборі великих і малих літер, так як вони обробляються по різному. Xorg в команді не те ж саме, що xorg в імені створеного файлу xorg.conf.new.

Тепер ви повинні перемістити цей файл в належний каталог, який використовує графічна система X Window при запуску, і перейменуйте його. Ви можете це зробити, ввівши:

su -c 'mv /root/xorg.conf.new /etc/X11/xorg.conf'

Потім після редагування / зміни, знову перезавантажте систему як звичайний користувач командою

su -c 'shutdown -r now'

і ми сподіваємося, що ваш ПК завантажить графічний робочий стіл X Window і якщо це працює, то ви, якщо забажаєте, "можете" зупинитися на досягнутому.

Шосте (встановити пропріетарний графічний драйвер)

Знову зверніть увагу на крок четвертий. Користувачам графічного драйвера NVIDIA можливо буде необхідно занести драйвер "nouveau" в чорний список, відредагувавши файл /etc/modprobe.d/50-blacklist.conf, наприклад з правами адміністратора ввівши:

Якщо ваш ПК обладнаний графічною картою Intel, VIA або інший, то звіртеся з практичним посібником з теорії. щоб визначити необхідні настройки для пристроїв графіки Intel і VIA.

Сьоме (тільки для експертів - редагувати udev)

  • Сьоме, як останній засіб. спробуйте відредагувати Udev.

Увага: Розділ UDEV знаходиться в стадії розробки і не супроводжується відповідною документацією. Через складність тільки деякі посилання були представлені тут у даний час (поки цей розділ не може бути записаний належним чином). Крім того цей розділ, в кінцевому рахунку, розрахований тільки для експертів Linux, а не для новачків або досвідчених користувачів

udevadm test / class / input / eventX

udevadm info -e | grep ID_INPUT (KEYBOARD, MOUSE, KEY, TOUCHPAD.)

Змушує повторне підключення пристроїв введення їх з'явитися? Якщо вони не можуть бути видалені / приєднані, то спробуйте:

udevadm trigger -v --subsystem-match = input