OpenSUSE 12.1 и Radeon x1200

openSUSE, SUSE Linux Enterprise

Модератор: Модераторы разделов

Аватара пользователя
ivanov17
Сообщения: 23
ОС: Fedora 32

OpenSUSE 12.1 и Radeon x1200

Сообщение ivanov17 »

Имеется карточка Radeon x1200 на нетбуке Packard Bell m/a и установленная OpenSUSE 12.1. Драйвер radeonhd (тут, вроде, без вариантов).

После входа в KDE экран плывёт полосами и разглядеть на нём что-либо, в общем-то, невозможно, кроме курсора. Ctrl+Alt+Del, тыкаю курсором в центр экрана, перезагружаюсь. При добавлении nomodeset при загрузке всё проходит отлично, после входа в KDE никаких полосок, glxgears крутит колёсики.

Смущает то, что в sysinfo:/ значится следующее:

Код: Выделить всё

Драйвер 2D: radeonhd
Драйвер 3D: swrast (нет ускорения 3D) (7.11)

В общем, хочу знать, что происходит и что с этим нужно сделать, чтобы всё было отлично. Вариант прописать nomodeset в параметры grub по дефолту кажется каким-то неизящным.
Agora! Anarchy! Action!
Спасибо сказали:
Sleeping Daemon
Сообщения: 1450

Re: OpenSUSE 12.1 и Radeon x1200

Сообщение Sleeping Daemon »

ivanov17 писал(а):
08.06.2012 00:36
Имеется карточка Radeon x1200 на нетбуке Packard Bell m/a и установленная OpenSUSE 12.1. Драйвер radeonhd (тут, вроде, без вариантов).

После входа в KDE экран плывёт полосами и разглядеть на нём что-либо, в общем-то, невозможно, кроме курсора. Ctrl+Alt+Del, тыкаю курсором в центр экрана, перезагружаюсь. При добавлении nomodeset при загрузке всё проходит отлично, после входа в KDE никаких полосок, glxgears крутит колёсики.

Смущает то, что в sysinfo:/ значится следующее:

Код: Выделить всё

Драйвер 2D: radeonhd
Драйвер 3D: swrast (нет ускорения 3D) (7.11)

В общем, хочу знать, что происходит и что с этим нужно сделать, чтобы всё было отлично. Вариант прописать nomodeset в параметры grub по дефолту кажется каким-то неизящным.

Поставьте проприетарные драйвера...
Спасибо сказали:
Аватара пользователя
ivanov17
Сообщения: 23
ОС: Fedora 32

Re: OpenSUSE 12.1 и Radeon x1200

Сообщение ivanov17 »

Карточка больше не поддерживается производителем, а так бы с удовольствием.

В принципе, я согласен и nomodeset при загрузке прописать, если никакого другого решения проблемы нет. Я просто никогда до этого не имел близкого знакомства ни с радеоновскими карточками, ни с OpenSUSE, поэтому по этой части совершенно не разбираюсь. Если в меня дополнительно кинуть какими-то ссылками теоретического плана, было бы тоже неплохо.

Читал вот эту ссылку, там как раз и нашёл решение с nomodeset, но хотелось бы ещё и понять, почему именно с этим параметром работает :3
Agora! Anarchy! Action!
Спасибо сказали:
Аватара пользователя
Minton
Сообщения: 1588
Статус: openSUSE Localization Team
ОС: openSUSE Tumbleweed x86-64

Re: OpenSUSE 12.1 и Radeon x1200

Сообщение Minton »

nomodeset работает, т.к. в результате его применения используется именно драйвер radeonhd, а не radeon, как в случае без оного параметра.
Русский раздел на forums.opensuse.org :)

"Настоящие мужчины используют поиск" ©Goodvin
Спасибо сказали:
Аватара пользователя
ivanov17
Сообщения: 23
ОС: Fedora 32

Re: OpenSUSE 12.1 и Radeon x1200

Сообщение ivanov17 »

Ага, спасибо, уже яснее.

Вносил изменения в /etc/X11/xorg.conf.d/50-device.conf следующим образом:

Код: Выделить всё

Section "Device"
  Identifier "Default Device"

  Driver "radeonhd"

EndSection

Соответственно, после перезагрузки kdm вообще не стартует.

Можно ли обойтись без применения nomodeset, указав системе каким-то иным образом использование radeonhd вместо radeon? Я так понимаю, что этот параметр в том числе отменяет автоподстройку разрешения при загрузке.

И вот то, что система говорит, что «нет ускорения 3D» — это какой-то особый случай, или при использовании radeonhd так и должно быть?
Agora! Anarchy! Action!
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21261
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: OpenSUSE 12.1 и Radeon x1200

Сообщение Bizdelnick »

ivanov17 писал(а):
08.06.2012 14:28
Можно ли обойтись без применения nomodeset

Можно, например при посредстве nokmsboot или radeon.modeset=0. (-:
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
verg
Сообщения: 1299

Re: OpenSUSE 12.1 и Radeon x1200

Сообщение verg »

(ivanov17) писал(а):но хотелось бы ещё и понять, почему именно с этим параметром работает :3

Да просто всё:
radeonhd не поддерживает KMS
так же как и проприетарные драйвера fglrx и nvidia

так что от nomodeset(или другой опции отключения KMS) не убежать.

Ещё ссылка в помощь: http://en.opensuse.org/SDB:Radeonhd
(там про добавление в блеклист драйвера radeon и настройку xorg.conf.d)
Спасибо сказали:
Аватара пользователя
ivanov17
Сообщения: 23
ОС: Fedora 32

Re: OpenSUSE 12.1 и Radeon x1200

Сообщение ivanov17 »

Bizdelnick писал(а):
08.06.2012 14:39
nokmsboot

Попробовал. После запуска файрфокса экран снова зарябил полосочками.
Bizdelnick писал(а):
08.06.2012 14:39
radeon.modeset=0

Работает, спасибо.
Agora! Anarchy! Action!
Спасибо сказали:
Аватара пользователя
ivanov17
Сообщения: 23
ОС: Fedora 32

Re: OpenSUSE 12.1 и Radeon x1200

Сообщение ivanov17 »

verg писал(а):
08.06.2012 14:56
Ещё ссылка в помощь: http://en.opensuse.org/SDB:Radeonhd
(там про добавление в блеклист драйвера radeon и настройку xorg.conf.d)

Да, смотрел, пытался заблеклистить radeon и поправить xorg.conf.d, без nomodeset не работало — теперь понятно, почему :) Удивительно, как я не обратил внимания на то, что “radeonhd doesn't support it.”

Спасибо за объяснения.

Agora! Anarchy! Action!
Спасибо сказали:
Аватара пользователя
Женя Подсыпальников
Сообщения: 482

Re: OpenSUSE 12.1 и Radeon x1200

Сообщение Женя Подсыпальников »

Тестировал х1200 (какой-то Asus) с modeset (ядро прямо выводит этот факт установки для radeon, без ошибок в Х-логах),
но с опцией погрузки nohz=off, на последних третьих ядрах - нормально :)
Пойдём на рыбалку !
Спасибо сказали:
Аватара пользователя
ivanov17
Сообщения: 23
ОС: Fedora 32

Re: OpenSUSE 12.1 и Radeon x1200

Сообщение ivanov17 »

Спасибо, но уже неактуально: не сложились отношения с хозяйкой нетбука :3
Agora! Anarchy! Action!
Спасибо сказали: