Не могу настроить xorg + ati
Здравствуйте.
Недавно поставил xorg + ati-drivers-8.542 иксы загружаются, но не в том разрешении, которое я указал. После установки КДЕ 4 то же самое разрешение, при вызове в меню Каталист ничего не происходит, разрешение экрана не получается увеличить через средства настройки их КДЕ. После выхода из иксов они говорят следующее:
(==) Log file: "/var/log/Xorg.0.log", Time: Sun Mar 29 23:18:37 2009
(==) Using config file: "/etc/X11/xorg.conf"
(WW) fglrx: No matching Device section for instance (BusID PCI:5:0:1) found
(WW) fglrx: No matching Device section for instance (BusID PCI:5:0:1) found
FATAL: Error inserting fglrx (/lib/modules/2.6.27-gentoo-r8/video/fglrx.ko): Unknown symbol in module, or unknown parameter (see dmesg)
(II) Module already built-in
(II) Module already built-in
(EE) fglrx(0): atiddxDriScreenInit failed, GPS not been initialized.
(EE) fglrx(0): XMM failed to open CMMQS connection.
(EE) AIGLX: Screen 0 is not DRI capable
waiting for X server to shut down X connection to :0.0 broken (explicit kill or server shutdown).
xterm: fatal IO error 32 (Обрыв канала) or KillClient on X server ":0.0"
xterm: fatal IO error 32 (Обрыв канала) or KillClient on X server ":0.0"
FreeFontPath: FPE "/usr/share/fonts/misc/" refcount is 2, should be 1; fixing.
В xorg.conf:
Section "Screen"
Identifier "Screen 1"
Device "vid"
Monitor "mon"
DefaultDepth 24
Subsection "Display"
Depth 8
Modes "1024x768" "800x600" "640x480"
ViewPort 0 0
EndSubsection
Subsection "Display"
Depth 16
#Modes "1280x1024
Modes "1024x768" "800x600" "640x480"
ViewPort 0 0
EndSubsection
Subsection "Display"
Depth 24
Modes "1024x768" "800x600" "640x480"
ViewPort 0 0
EndSubsection
EndSection
Кто-то может подсказать в каком направлении копать?
- Для комментирования войдите или зарегистрируйтесь
Поддержка DRI включена в
Поддержка DRI включена в ядре?
Подскажите
Подскажите пожалуйста идиоту, где конуретно в настройках ядра надо искать DRI?
В Device Drivers-Grafics
В Device Drivers-Grafics Support
Раздел называется XFree86 DRM и как то так далее - но его нужно выключить и после пересборки ядра установить пакет x11-drm
Это зависит от версии ядра и
Это зависит от версии ядра и DRM.
И вообще, по-моему, у ati-drivers свой DRM и ни ядерный, ни отдельный им не нужен.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Проверим
Еще Ньютон кажется говаривал, что опыт - критерий истинности. Сейчас посмотрим что поможет, а что нет!)
Попробовал
DRM в ядре был отключен, emerge x11-drm прошел нормально, но ни лучше ни хуже не стало.
Возможно проблема тут?
Повнимательнее присмотрелся к тому, что говорит startx, попробовал следующее:
#ls /lib/modules/2.6.27-gentoo-r8/video/
fglrx.ko
# modprobe fglrx
FATAL: Error inserting fglrx (/lib/modules/2.6.27-gentoo-r8/video/fglrx.ko): Unknown symbol in module, or unknown parameter (see dmesg)
возможно проблема тут? Что означает see dmesg?
Еще я сделал eselect opengl set ati после чего каталист контрол центр в КДЕ стал запускаться. Но почему-то он определяет мою карточку (x850) как x800 GTO. Не знаю насколько это страшно.
Разрешение больше чем 800 на 600 и частоту выше 56 герц выставить не могу.
На такой довольно старой
На такой довольно старой карточке я бы порекомендовал не использовать ati-drivers, а воспользоваться свободными драйверами: http://en.gentoo-wiki.com/wiki/Radeon
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Почему?
А почему не пользоваться проприетарными? Как я понял на них выше быстродействие...
Кстати разрешение я настроил. Пришлось вспомнить о xorgconfig. Переответил там на вопросы по поводу монитора и теперь все вроде нормально.
Но тем не менее, надо решить проблему с модулями ядра. Просто взять и поменять драйвер на стандартный - это уход от проблемы. Наверняка можно настроить и так, если постараться. Я не требую готового решения, до сих пор я сам кое-как разбирался. Но мне нужно указать какое-то направления действий, это сильно ускорит процесс!
Хы
Это вот как раз не факт (на такой карте). А вот глючные они до ужаса.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Хм
Да конечно, это приятно чувствовать, что это не я косолапый, а драйвераписатели идиоты. Но я хочу попробовать разобраться в сути вопроса.
.
писатели скорее всего не идиоты. скорее всего их мало и времени нет.
Проблема решена
А делов-то как оказалось было на 3 копейки!!! Всего-то нужно было немного подправить код ядра.
Открываем /usr/src/linux/arch/x86/kernel/init_task.c
и меняем строчку
EXPORT_UNUSED_SYMBOL(init_mm); /* will be removed in 2.6.26 */
На
EXPORT_SYMBOL(init_mm);
потом надо токо перекомпилировать ядро и, возможно, дрова)
Почему так сложно?
Почему так сложно?