LinuxForum.Fans
Тема

OpenSUSE 11.4 + sony vaio vpсea2sr1 + видеодрайвер = крах инит 5

Автор: Letar 13 сообщений 4291 просмотров
#173335

Доброго времени суток. На данном ноутбуке была установлена с нуля с полным форматированием 11.4.

Обновил драйвера на видео через 1-клик инсталл на опенсусе.ком - после ребута был черный экран, фейл сейв грузился с иксами

Зашел под фейл-сейв. поставил второй вариант драйверов - добавление репозитория в яст и установка оттуда с ключами, указанными на офф сайте, ниже 1 клик инстала. Х-сервер не грузится никак.

Поставил из командной строки *.run файл драйвера, скачанный с ати, и сконфигурированный с ключами на офф сайте.

Долго мучился, думал, что убил видеодрайвер, в итоге - что я имею: система в фейл-сейв и в стандартной загрузке загружает инит 3, консольный вход. Пишет - skipped .xserverrc at runlevel 5, точно не могу сказать - ноутбук не мой, если надо - позже выложу все, что попросите для решения задачи.
Логинимся под юзером - startx - пишет, что не может загрузить х-сы, su - root пассворд, после startx - та же ошибка, что под рутом.

А теперь самое веселое, это вижу первый раз - пишем под рутом gdm - и иксы стартуют. Причем видео драйвера 100% работают, причем отлично, проверял на 3д игре под вайном. директ рендеринг = ес. (под юзером gdm не дает никаого результата). В целом думаю. что где-то надо просто включить автостарт 5 runlevel'a. Но я с линуксом общаюсь где-то пол года, на других дистрибутивах с такой проблемой не сталкивался.

В общем вопрос, как вернуть графическую загрузку с авто залогиниванием пользователя в иксы, не убив систему окончательно?
кроме установки видео драйверов - никакие конфиг файлы кроме xorg.conf не трогал. Но xorg.conf 100% рабочий, иначе не грузились бы иксы, тем более с драйверами.

Заранее благодарен, надеюсь, поможете :)

#173360

Замечу для прочих- опять ATI/AMD! Но впрочем, это оффтопик.

Значит так, я сознательно обхожу видяхи этой фирмы стороной, поэтому в хозяйстве такого железа нет (и не будет!) Попробовать можно следующее:
1. В yast2 bootloader сравнить параметры загрузки ядра в обоих режимах и попробовать отредактировать.. что-то)) уж простите.
2. Внимательно просмотреть yast2 runlevel и yast2 users.
3. Почитать логи! Да, это вообще-то надо первым пунктом написать.

Все, для начала.

#173381
dsmith написал:
Замечу для прочих- опять ATI/AMD! Но впрочем, это оффтопик.

Я только недавно имею дело с OpenSUSE, но на моем ноутбуке с нвидиа таких проблем не было. НО зато на других дистрибутивах все наоборот)

dsmith написал:
В yast2 bootloader сравнить параметры загрузки ядра в обоих режимах и попробовать отредактировать.. что-то)) уж простите.

Я посмотрю, но думаю это бесполезно, ибо после последних моих действий фейл сейв тоже не грузится автоматом, только в строковом режиме, и только через "gdm" от рута.

2 пункт я посмотрю, как только будет доступ к ноутбуку.

3 - какие именно логи выложить?

#173414

Графика не гибридная (переключаемая) какая-нибудь случайно?

#173429

su -
sh /usr/share/ati/fglrx-uninstall.sh

А вообще, неплохо бы указывать модель видеокарты сначала.

#173457
Writer написал:
su -
sh /usr/share/ati/fglrx-uninstall.sh

А вообще, неплохо бы указывать модель видеокарты сначала.

Я пробовал переставлять, смысла? я говорю, иксы работают, не работает автостарт 5 ранлевела....

#173469

Смысла есть, потому что установка fglrx из пакета - это одно, а из *.run - совсем другое. Нужно смотреть, собрался ли модуль fglrx:
modprobe fglrx
Если нет, то в /usr/share/ati/ лежит лог, там можно почитать в чём ошибки компиляции.
От модели карты зависит то, поддерживается ли она вообще, или нет. Если карта из списка Legacy, то вообще не нужно ничего делать, для неё есть только вариант с OSS radeon.

#173479

Видеокарта ATI MOBILITY RADEON HD 5145
я из ран файла собирал rpm по гайду на офф сайте

Building FGLRX Manually

Download latest ATI driver from http://support.amd.com/us/gpudownload/Pages/index.aspx
In a console, do the following
su
Go to the directory where is the ATI driver, and run the installer.
sh ./ati-driver-installer-11-4-x86.x86_64.run --buildpkg SuSE/SUSE-autodetection
Install the generated package
zypper in fglrx*

(you will need kernel-source,kernel-devel,kernel-default-devel,kernel-desktop-devel installed to install the generated rpm)
Create initial configuration files (this may already be done automatically by the package)
aticonfig --initial
Reboot your computer
shutdown -r now

И пардон, название ноутбука vpcea2s1r

#173486
Letar написал:
sh ./ati-driver-installer-11-4-x86.x86_64.run --buildpkg SuSE/SUSE-autodetection

А сделал ли ты сначала вот это:

[console]zypper in kernel-source linux-kernel-headers kernel-syms module-init-tools make gcc libstdc++ libgcc glibc-32bit glibc-devel-32bit fontconfig freetype zlib*[/console]
?

#173491

не сделал, забыл написать, операционка 64х, поидее все это должно стоять, потому-что видео дрова были после установки, компиз пахал, но в 3д играх лагали текстуры, и я переставил драйвера. А это может так сильно влиять на процесс загрузки? Попробую - отпишусь). Скорее всего это будет завтра, только я не очень понял, из того, что вы написали - надо ставить пакеты для 32 бит, или для 64?

#173495

Для любой архитектуры, по идее.
Когда всё работает, то
а) подгружен модуль ведра (modprobe fglrx)
б) glxinfo | grep render выдаёт Yes

#173500

б) glxinfo | grep render выдаёт Yes - это имеется

а на счет modprobe не знаю, не сталкивался....
но мне почему-то кажется, что установка драйвера задела что-то еще, может inittab или еще какой файл.... ведь по кривому, но запускается же графическая оболочка, причем работает в ней все

#174951

Всем спасибо за внимание, в итоге решение оказалось банально тупым...
Видимо драйвера прописали в /etc/sysconfig/displaymanager DISPLAYMANAGER="XORG"

Прописал DISPLAYMANAGER="gdm"
и /etc/init.d/xdm restart

все работает нормально.

Войдите или зарегистрируйтесь, чтобы ответить.