LINUX.ORG.RU

Что это? Как исправить?

libastral.so подсказывает мне что либо ты не установил «дрова» на свою видяху. либо ты не настроил подобающим образом xorg.conf. либо ты не юзаешь емеральд/гтк декоратор --replace

init_6 ★★★★★
()
Ответ на: комментарий от Root-msk

:(

X Error of failed request: BadRequest (invalid request code or no such operation) Major opcode of failed request: 135 (GLX) Minor opcode of failed request: 19 (X_GLXQueryServerString) Serial number of failed request: 16 Current serial number in output stream: 16

akavio
() автор топика
Ответ на: комментарий от TBEPDb

Судя по его выхлопу glxinfo компиз у него тупо не запустится…

Расскажи нам, какие у тебя видеокарта и драйвера?

kapsh
()
Ответ на: комментарий от Root-msk

Дистр ARCH Linux Карта ATI Mobility Radeon 2400 Проприетарные fglrx запускаться не хотят, заьыкаются на этом: (II) LoadModule: "fglrx" (II) Loading /usr/lib/xorg/modules/drivers/fglrx_drv.so dlopen: /usr/lib/xorg/modules/drivers/fglrx_drv.so: undefined symbol: resVgaShared (EE) Failed to load /usr/lib/xorg/modules/drivers/fglrx_drv.so (II) UnloadModule: "fglrx"

Использую xf86-video-ati: Driver "radeon"

akavio
() автор топика
Ответ на: комментарий от Root-msk

radeonhd тоже ругается:

(II) LoadModule: "radeonhd" (II) Loading /usr/lib/xorg/modules/drivers/radeonhd_drv.so dlopen: /usr/lib/xorg/modules/drivers/radeonhd_drv.so: file too short (EE) Failed to load /usr/lib/xorg/modules/drivers/radeonhd_drv.so (II) UnloadModule: "radeonhd" (EE) Failed to load module "radeonhd" (loader failed, 7) (EE) No drivers available.

akavio
() автор топика
Ответ на: комментарий от akavio

> но fglrx выдает все то же :(

fglrx нужно _удалить_. В том числе _модуль ядра_ от fglrx.

Самое главное Mesa. Именно mesa отвечает за 3D. Нужна mesa 7.7.

Ставь или открытые или закрытые дрова.

И ядро должно быть не менее 2.6.31 ( а лучше 2.6.32-rc)

Root-msk ★★★★★
()
Ответ на: комментарий от Root-msk

7.7 - бета? Стоит 7.6 релиз драйвер удалил скриптом в /usr/shade/ati неуверен что он его убрал из ядра. Как проверить?

akavio
() автор топика
Ответ на: комментарий от Root-msk

Заработал OpenGL glxinfo выплючнул: glxinfo | grep OpenGL OpenGL vendor string: Mesa Project OpenGL renderer string: Software Rasterizer OpenGL version string: 2.1 Mesa 7.7-devel OpenGL shading language version string: 1.20 OpenGL extensions:

Но изначальная проблема не решилась

akavio
() автор топика
Ответ на: комментарий от akavio

> Mesa Project OpenGL renderer string: Software Rasterizer

У тебя аппаратное 3D ускорение не работает.

alex@alex-desktop:~$ glxinfo | grep OpenGL
OpenGL vendor string: DRI R300 Project
OpenGL renderer string: Mesa DRI R300 (RV530 71C2) 20090101 x86/MMX+/3DNow!+/SSE2 TCL
OpenGL version string: 1.5 Mesa 7.7-devel
OpenGL extensions:

Ещё раз, свободные драйвера поддерживают только OpenGL 1.5. А у тебя OpenGL version string: 2.1

Вместо 2.1 должно быть 1.5

Ну и вместо Software Rasterizer должно быть Mesa DRI 600.

Root-msk ★★★★★
()
Ответ на: комментарий от akavio

А можно еще раз поэтапно что мне надо. Я поставил мезу 7.7. Что дальше?

У меня нету Arch'а

Даю подсказку:

Нужно пройти квест и собрать три части великого заклинания видеодрайвера. Как только все части собираешь, то 3D сразу получаешь.

В общем, дрова состоят из:

  • Модуля ядра
  • Mesa
  • Модуля X'ов

Собственно а какое ядро? Нужно ядро не менее 2.6.31 (а лучше 2.6.32-rc), Mesa 7.7 и драйвер xserver-xorg-video-radeon нояборской сборки.

Я в Ubuntu ставил всё ставил из репа. Для mesa и xserver-xorg-video-radeon есть ежедневные сборки на лаунчпаде, а ядро тупо поставил из 10.04 (lucid lynx)

Собственно:


alex@alex-desktop:~$ lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 9.10
Release:	9.10
Codename:	karmic
alex@alex-desktop:~$ uname -a
Linux alex-desktop 2.6.32-2-generic-pae #2-Ubuntu SMP Sat Oct 31 18:30:58 UTC 2009 i686 GNU/Linux
alex@alex-desktop:~$ glxinfo | grep OpenGL
OpenGL vendor string: DRI R300 Project
OpenGL renderer string: Mesa DRI R300 (RV530 71C2) 20090101 x86/MMX+/3DNow!+/SSE2 TCL
OpenGL version string: 1.5 Mesa 7.7-devel
OpenGL extensions:

Root-msk ★★★★★
()
Ответ на: комментарий от Root-msk

Кусок лога иксов: (EE) RADEON(0): [dri] RADEONDRIGetVersion failed to open the DRM [dri] Disabling DRI.

Гуглил - пробовал - ничего не выходит.

akavio
() автор топика
Ответ на: комментарий от akavio

> Кусок лога иксов: (EE) RADEON(0): [dri] RADEONDRIGetVersion failed to open the DRM [dri] Disabling DRI.

У тебя нету модуля DRM.

Введи в консоли:

uname -a

Выхлоп сюда. А затем:

lsmod | grep radeon

И выхлоп тоже сюда.

Да и неплохо бы показать выхлоп сей команды:

lsb_release -a

Root-msk ★★★★★
()
Ответ на: комментарий от Root-msk

[akavio@myhost ~]$ lsb_release -a LSB Version: n/a

Distributor ID: arch

Description: (none)

Release: n/a

Codename: n/a

[akavio@myhost ~]$ uname -a

Linux myhost 2.6.31-ARCH #1 SMP PREEMPT Fri Oct 23 11:12:58 CEST 2009

i686 Intel(R) Core(TM)2 Duo CPU T7300 @ 2.00GHz GenuineIntel GNU/Linux

[akavio@myhost ~]$ lsmod | grep radeon

radeon 665984 0

ttm 37164 1 radeon

drm 156160 2 radeon,ttm

i2c_algo_bit 5888 1 radeon

i2c_core 21808 5

videodev,i2c_i801,radeon,drm,i2c_algo_bit

[akavio@myhost ~]$ lsb_release -a

LSB Version: n/a

Distributor ID: arch

Description: (none)

Release: n/a

Codename: n/a

akavio
() автор топика
Ответ на: комментарий от akavio

> radeon 665984 0

> drm 156160 2 radeon,ttm

Значит модуль ядра есть.

Ну тогда проверь загружен ли fglrx:

lsmod | grep fglrx

Also модуль X'ов должен быть _ноябрьской_ сборки ( как и mesa)

Да и модуль X'ов от проприетарных драйверов должен быть удалён.

Root-msk ★★★★★
()
Ответ на: комментарий от akavio

Большое спасибо что няньчился - все получилось. Все заработало - сижу довольный. Проблема была в модуле ядра, который не поддерживал R600.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.