1

собственно проблема в том,что после установки драйверов ati и запуске команды

eselect opengl set ati

запускаю xdm и вместо загрузки происходит черти что,а именно, сверху кусок зеленого цвета чего-то не вразумительного, дальше черный экран.
что делать? выручайте.
если нужны какие либо характеристики доп. информация,пишите.
Заранее спасибо всем откликнувшимся на помощь.

2

В первую очередь покажите /etc/X11/xorg.conf и /var/log/Xorg.0.log
А еще, может, попробуете проприетарные драйверы от АТИ

 Консоль:
emerge ati-drivers

Йа тьомный эльф

3

bobr пишет:

В первую очередь покажите /etc/X11/xorg.conf и /var/log/Xorg.0.log

...и вывод команды dmesg

Был, был и весь вышел...

4

А у меня просто opengl тупит на glx от ati-drivers  smile . Поэтому драйвер frglx, а glx от иксов оставляю =)

5 (20.05.2011 20:42:22 отредактировано sanychlxg)

bobr пишет:

В первую очередь покажите /etc/X11/xorg.conf и /var/log/Xorg.0.log
А еще, может, попробуете проприетарные драйверы от АТИ

 Консоль:
emerge ati-drivers

ставил именно эти драйвера.

Lupo Alberto пишет:

/etc/X11/xorg.conf

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

6

sanychlxg пишет:

подскажите что там нужно и что не нужно.

Lupo Alberto пишет:

bobr пишет:

    В первую очередь покажите /etc/X11/xorg.conf и /var/log/Xorg.0.log

...и вывод команды dmesg

Возможно, тогда появятся идеи.

Был, был и весь вышел...

7

Lupo Alberto пишет:
sanychlxg пишет:

подскажите что там нужно и что не нужно.

Lupo Alberto пишет:

bobr пишет:

    В первую очередь покажите /etc/X11/xorg.conf и /var/log/Xorg.0.log

...и вывод команды dmesg

Возможно, тогда появятся идеи.

готово,все сделал. оказалась проблема в ядре и пересборке ядра.
вот что я делал(помогли на linux.org.ru)

+ открыть спойлер
Если у вас комп x64, что вам ОБЯЗАТЕЛЬНО НУЖНО включить эти опции в ядре:

Executable file formats / Emulations --- >

[*] Kernel support for ELF binaries

[ ] Write ELF core dumps with partial segments

< M > Kernel support for a.out and ECOFF binaries

< M > Kernel support for MISC binaries

И не забудьте потом включить этот модуль: # modprobe binfmt_aout Для установки драйвера ОБЯЗАТЕЛЬНО необходимо отключить эту опцию:

В файле .config можно так:

CONFIG_PARAVIRT=n

Или через make menuconfig или genkernel --menuconfig all:

Processor type and features -->

[ ] Paravirtualization support (EXPERIMENTAL) # В более новых ядрах она называется так [ ] Paravirtualized guest support --->

Чтобы Х-сервер запустил АТИшный DRI - нам надо отключить DRI в ядре. Так же надо убедиться, что в ядре есть поддержка шины AGP и там правильно выбран ваш чипсет (если вы не знаете какой у вас, то собирите как модули все) Device Drivers --- > Graphics support --- >

< M > /dev/agpgart (AGP Support) --- >

< M > ATI chipset support

< M > VIA chipset support

< > Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) --->

Чтобы в консоли поддерживался АТИ можно включить это (но у меня не заработало и я скомпилировал без оного и сижу на vesa) Device Drivers --->

Graphics support --->

< * > Support for frame buffer devices --->

< * > ATI Radeon display support

[*] DDC/I2C for ATI Radeon support

[*] Support for backlight control

[ ] Lots of debug output from Radeon driver

< > ATI Rage128 display support

< > ATI Mach64 display support

cp /usr/lib/xorg/modules/* /usr/lib/modules/ -r Теперь редактируем /etc/make.conf. Добавляем:

USE="fglrx" VIDEO_CARDS="fglrx" # Также будет неплохо INPUT_DEVICES="keyboard mouse ps2mouse evdev"

Проверьте, чтобы у вас стояло правильное значение (у меня такое):

CHOST="i686-pc-linux-gnu"

Проверьте выбран ли у вас профиль gcc: # gcc-config -l Если нет, выбираем и делаем: # source /etc/profile Теперь ставим драйвер и обновляем xorg (если вы правильно прописали флаги, то эти команда потянет за собой и пакет ari-drivers): # emerge -aND xorg-server По идее у меня ошибок других небыло. Надеюсь и у вас поставится )) Теперь редактируем /etc/X11/xorg.conf: Самое главное - припслываем наш драйвер (у меня такие настройки в этой секции):

Section "Module"

....

# This loads the GLX module

Load "glx"

# This loads the DRI module

Load "dri"

....

EndSection .... Section "Device"

Identifier "My Video Card"

Driver "fglrx"

Option "VideoOverlay" "on"

Option "XAANoOffscreenPixmaps" "true"

Option "UseFastTLS" "2"

Option "VideoOverlay" "on"

EndSection .... Section "DRI" Mode 0666 EndSection

Если у вас не грузится не один драйвер, не только fglrx и вы обновляли версию xorg-server, то скорее всего он ищет у вас драйвера не в той папке (у меня почему-то искал в /usr/lib/modules/). Чтобы это справить прописываем в эту секцию:

Section "Files"

ModulePath "/usr/lib/xorg/modules"

EndSection

но в результате,когда я курсор ввожу в трей(правую нижнюю часть экрана), мышь виснет. не понятно почему. помогите с этим делом)))

8

народ. я таки ни как не могу разобраться почему у меня подвисает мышь (да и комп в целом,не на долго) если я попадаю в область трея(правая нижняя часть. кстати проверил,что даже если там ни чего и нет. все равно подвисает,как будто чтото должно появиться, но не появляется). выручайте. а то уже второй день мучаюсь.