Tomsk Sysadmins Forum

Unix => SuSE => Topic started by: SoulZik on June 12, 2008, 15:47:18

Title: SUSE 10.3 ATI X1300
Post by: SoulZik on June 12, 2008, 15:47:18
Господа такая проблема
Code: [Select]
soulzik@dhcppc0:~> fglrxinfo
display: :0.0  screen: 0
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.4 (2.1 Mesa 7.0.1)

Ошибка сегментирования
soulzik@dhcppc0:~> su
Пароль:
dhcppc0:/home/soulzik # fglrxinfo
display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: Radeon X1300 / X1550 Series
OpenGL version string: 2.0.6747 (8.40.4)
вроде решени нашел
Code: [Select]
3D не работает для обычного пользователя, но работает для супер-пользователя(root)

Проблема возникала на драйвере 8.36.5-1.i386, OpenSuSE 10.2, Radeon X1300

Для пользователей bash:

LIBGL_DEBUG=verbose glxinfo

посмотрите на предмет ошибки:

undefined symbol: __glXFindDRIScreen

Удалите libGL.so* файлы из /usr/lib и замените их символическими ссылками из /usr/X11R6/lib :

ln -s /usr/X11R6/lib/libGL.so libGL.so
ln -s /usr/X11R6/lib/libGL.so.1 libGL.so.1
ln -s /usr/X11R6/lib/libGL.so.1.2 libGL.so.1.2

Возможно вам также понадобится включить POSIX shared memory.
и все сделал как написано но не получается включить 3d в режиме пользователя работает как видно только в режиме рута.
было предложено еше 1 решение но после этого:
Code: [Select]
Включить POSIX shared memory.

добавьте следующие строчки в /etc/fstab:

tmpfs                /dev/shm             tmpfs      defaults              0 0

после смонтируйте командой:

mount /dev/shm
вырубается DSL ;(
.
Title: SUSE 10.3 ATI X1300
Post by: SoulZik on June 12, 2008, 23:38:15
Тема закрыта в связи с решением проблемы... Вернулся в кубунту