Поломались иксы после обновления
После обновления генты поломались иксы. Не удается отконфигурить xorg.conf. Модуль ядра radeon перестал самостоятельно грузиться, теперь приходится руками модпробить. В логе после Xorg -configure остается следующее: http://pastebin.com/U62Xc4Lh Напрягают вот эти строки
(EE) module ABI major version (12) doesn't match the server's version (13)
Ну и соответственно вижу на экране:
Number of created screens does not match number of detected devices.
Есть подозрение, что ошибку в abi можно вылечить банальным откатом икс-сервера на более старую версию, но сразу возникает вопрос, как посмотреть, какие версии вообще есть в репозитории и как поставить конкретную? Во такая штука в package.accepted_keywords не помогла
=x11-base/xorg-server-1.12*
Так же в моей душе есть подозрение, что просто драйвер xf86-video-ati на этот раз не смог подружиться с видеокартой, т к всегда модуль radeon загружался автоматом, и выставлялось нативное разрешение для монитора, сейчас такого не происходит.
Ну и после startx в логах остается вот такая ерунда: http://pastebin.com/uyAxwta4 Доктор, это лечиться?
- Для комментирования войдите или зарегистрируйтесь
старый как мир
старый как мир вопрос...
после обновления модули ядра пересобирали?
emerge world - не
emerge world - не пересобирает разве? Да и проблема наблюдается и на старом ядре и на новом. Да и пакет xf86-video-ati был многократно собран/пересобран при обоих ядрах.
Тебе же ясно говорится, что
Тебе же ясно говорится, что драйвер собран для старой версии xorg-server (1.12.2) , а у тебя сейчас установлена новая (1.13.1)
emerge world только обновляет версии установленных пакетов, если есть новая размаскированная версия или пересобирает пакет, если изменились USE флаги.
Если при xorg-server-1.12.2 была размаскирована одна версия драйвера, затем вы обновили xorg-server до 1.13.1 но размаскированная версия драйвера осталась таже то он не будет пересобираться, об необходимости пересобирать драйверы xorg-server`а при переход на новую версию говорится в Gentoo Handbook или руководстве по xorg на gentoo.org. В общем следить за необходимостью пересборки драйверов при обновлении xorg должен сам пользователь.
Определите к какому пакету относится файл /usr/lib/xorg/modules/drivers/r600g_drv.so и пересоберите этот пакет:
Кроме того у вас выключен KMS в ядре, включите его:
Новые версии xf86-video-ati работают только с KMS.
Мда, спасибо r600 относился к
Мда, спасибо r600 относился к mesa, а включение kms существенно помогло делу. Но все равно не все так гладко. Вот что остается в логах после Xorg -configure http://pastebin.com/SrM2qRaT . Вызывает недоумение вот это:
Я, так понимаю что мне нужны только r600g и radeon. Отсюда вылазит вот такая дрянь в xorg.conf.new http://pastebin.com/suyrRHTq , естественно нерабочая, откуда он столько мониторов и девайсов достает?
У вас в итоге используется
У вас в итоге используется драйвер r300, что у вас за видео карта ?
Это всё входите в поставку x11-drivers/xf86-video-ati.
С какими флагами собран libdrm и mesa ?
Попробуйте удалить лишние записи, оставив по одному device, screen и monitor. Ну а почему так происходит, я не знаю, какая у вас видео карта и как подключён монитор ?
Ноут asus k50ab видео Radeon
Ноут asus k50ab видео Radeon HD 4570, т е чип r700 и драйвером для него должен быть r600g, ну если я конечно правильно понял логику именования драйверов.
Можно попробовать для начала
Можно попробовать для начала без xorg.conf вообще запустить.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
mesa: USE: classic, egl
mesa: USE: classic, egl gallium, llvm, nptl, nptl, shared-glapi,xorg; VIDEO_CARDS: radeon
libdrm: USE: libkms; VIDEO_CARDS: radeon.
LIKAN_BLK написал(а): mesa:
добавьте r600
Это необязательно.
Это необязательно.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
List of video drivers: [
List of video drivers:
[ 1851.409] r600g
[ 1851.411] radeon
[ 1851.413] r300
[ 1851.415] ati
А можно ли собрать xf86-video-ati без r300 например?
А firmware в ядро добавлено?
А firmware в ядро добавлено? Вроде как для такой карточки оно нужно. И действительно, лучше пробовать вообще без xorg.conf и без файлов в /etc/X11/xorg.conf.d
Чем больше юзерфрендли, тем сложнее юзать.
А как же тогда настраивать
А как же тогда настраивать всякие фичи без xorg.conf, для борьбы с надоевшим тирингом например?
Попробуйте опцию ignoreabi
Попробуйте опцию ignoreabi при запуске иксов
Ubuntu это отличный livecd для установки gentoo