LINUX.ORG.RU

Radeon 9800pro


0

0

Не работает OpenGL. Поставил, скачанные, с АТИ родные драйвера ati-driver-installer-8.21.7-i386.run*, установка прошла без проблем но толку 0. Дистр. Slackware, ядро 2.4.29, X-сервер The X.Org Faundation, версия 60.801 Строка из lspci: 01:00.1 Display controller: ATI Technologies Inc Radeon R350 [Radeon 9800] (Secondary) в /var/log/Xorg.0.log не вижу никаких ругачек (кроме (WW) RADEON(0): Failed to detect secondary monitor, MergedFB/Clone mode disabled)

Слышал от кого-то, что нужно попробовать снести "mesa" и сделать доступными родные GL-библиотеки иксов и libGL, которая в АТИшных дровах. Но 1) в pkgtool нет никаких упоминаний о этой гадской месе... 2) "сделать доступными родные GL-библиотеки иксов и libGL, которая в АТИшных дровах." немогу по причине чайниколамерства (недавно заинтересовался линуксом =)) Может кто-нибуть рассказать как это сделать? Спасибо.

anonymous

Ну раз для ламера, то для ламера:

Сгениррируй при помощи инсталлера пакет под твой дистр, вытащи оттуда libGL.so.1.2

скопируй в /usr/lib/

затем ln -s /usr/lib/libGL.so.1.2 /usr/lib/libGL.so.1

B084 ★★
()
Ответ на: комментарий от anonymous

Ответ в моем стиле...
Конкретно
fglrx вылетает по непонятным причинам
(в логах просто load, unload)
Так каким образом поднять 3D?
xorg7.0 Kernel 2.6.12

iRunix ★★★★
()
Ответ на: комментарий от anonymous

Мдя... почитал я этот топик (автор темы я), потом по другим пробежался... Неужели кроме пальцатых понтов сюда никто не заглядывает? Так надо на главной странице большими буквами написать "ВХОД ТОЛЬКО ПАЛЬЦАТЫМ СУПЕР-ДРЮПЕР-ПАПИКАМ"!Лан... извините, что побеспокоил... больше не буду...

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

у мня - radeon x700 pro, 2.6.15.1

ядро самосборное при втыкании fglrx вылезало Operation not permitted (под root) решил проблему убиранием direct rendrending из ядра

fglrx грузится, но после 5 минут работы в X - kernel panic :((

Никто не сталкивался?

PS: дрова самые свежие

In2Dark
()

>не вижу никаких ругачек

Ругачки, наверное, будут если запустить

LIBGL_DEBUG=verbose glxinfo

И ещё, покажи вывод такой команды:

ls -l /usr/X11R6/lib/libGL*:

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

vik@vik:~$ ls -l /usr/X11R6/lib/libGL* -rw-r--r-- 1 root root 678504 2005-01-24 07:45 /usr/X11R6/lib/libGL.a lrwxrwxrwx 1 root root 27 2006-01-28 01:39 /usr/X11R6/lib/libGL.so -> /usr/X11R6/lib/libGL.so.1.2 lrwxrwxrwx 1 root root 27 2006-01-28 01:39 /usr/X11R6/lib/libGL.so.1 -> /usr/X11R6/lib/libGL.so.1.2 -rw-r--r-- 1 root root 773466 2006-01-28 01:39 /usr/X11R6/lib/libGL.so.1.2 -rw-r--r-- 1 root root 659352 2005-01-24 07:45 /usr/X11R6/lib/libGLU.a lrwxrwxrwx 1 root root 13 2006-01-27 23:06 /usr/X11R6/lib/libGLU.so -> libGLU.so.1.3* lrwxrwxrwx 1 root root 13 2006-01-27 23:06 /usr/X11R6/lib/libGLU.so.1 -> libGLU.so.1.3* -rwxr-xr-x 1 root root 563990 2005-01-24 07:53 /usr/X11R6/lib/libGLU.so.1.3* -rw-r--r-- 1 root root 27902 2005-01-24 07:45 /usr/X11R6/lib/libGLw.a lrwxrwxrwx 1 root root 13 2006-01-27 23:06 /usr/X11R6/lib/libGLw.so -> libGLw.so.1.0*

Нет, в /etc/X11/xorg.conf ваще нет Section "DRI" ... впрочим я пробовал её вставить - не помогло... lrwxrwxrwx 1 root root 13 2006-01-27 23:06 /usr/X11R6/lib/libGLw.so.1 -> libGLw.so.1.0* -rwxr-xr-x 1 root root 26550 2005-01-24 07:53 /usr/X11R6/lib/libGLw.so.1.0*

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

О боже... извините за предъидущий пост... И удалить нет возможности!

vik@vik:~$ ls -l /usr/X11R6/lib/libGL*

-rw-r--r-- 1 root root 678504 2005-01-24 07:45 /usr/X11R6/lib/libGL.a

lrwxrwxrwx 1 root root 27 2006-01-28 01:39 /usr/X11R6/lib/libGL.so -> /usr/X11R6/lib/libGL.so.1.2

lrwxrwxrwx 1 root root 27 2006-01-28 01:39 /usr/X11R6/lib/libGL.so.1 -> /usr/X11R6/lib/libGL.so.1.2

-rw-r--r-- 1 root root 773466 2006-01-28 01:39 /usr/X11R6/lib/libGL.so.1.2

-rw-r--r-- 1 root root 659352 2005-01-24 07:45 /usr/X11R6/lib/libGLU.a

lrwxrwxrwx 1 root root 13 2006-01-27 23:06 /usr/X11R6/lib/libGLU.so -> libGLU.so.1.3*

lrwxrwxrwx 1 root root 13 2006-01-27 23:06 /usr/X11R6/lib/libGLU.so.1 -> libGLU.so.1.3*

-rwxr-xr-x 1 root root 563990 2005-01-24 07:53 /usr/X11R6/lib/libGLU.so.1.3*

-rw-r--r-- 1 root root 27902 2005-01-24 07:45 /usr/X11R6/lib/libGLw.a

lrwxrwxrwx 1 root root 13 2006-01-27 23:06 /usr/X11R6/lib/libGLw.so -> libGLw.so.1.0*

lrwxrwxrwx 1 root root 13 2006-01-27 23:06 /usr/X11R6/lib/libGLw.so.1 -> libGLw.so.1.0*

-rwxr-xr-x 1 root root 26550 2005-01-24 07:53 /usr/X11R6/lib/libGLw.so.1.0*

Нет, в /etc/X11/xorg.conf ваще нет Section "DRI" пробовал вставить - без изменений...

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

По поводу Section "DRI" я писал в ответ на Re: Radeon 9800pro от In2Dark 31.01.2006 4:23:57.

2anonymous (автору вопроса): Ещё покажи вывод такой команды:

ldconfig -v |grep libGL

И начало вывода вот этой:

LIBGL_DEBUG="verbose" glxinfo

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

root@vik:/# ldconfig -v |grep libGL

libGLw.so.1 -> libGLw.so.1.0

libGLU.so.1 -> libGLU.so.1.3

libGL.so.1 -> libGL.so.1.2

root@vik:/usr/X11R6/bin# LIBGL_DEBUG="verbose" ./glxinfo

name of display: :0.0

Xlib: extension "XFree86-DRI" missing on display ":0.0".

libGL error: XF86DRIQueryDirectRenderingCapable failed

display: :0 screen: 0

direct rendering: No

server glx vendor string: SGI

server glx version string: 1.2

server glx extensions:

GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating,

GLX_EXT_import_context, GLX_OML_swap_method, GLX_SGI_make_current_read,

GLX_SGIS_multisample, GLX_SGIX_fbconfig

client glx vendor string: ATI

client glx version string: 1.3

client glx extensions:

GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context,

GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_ATI_pixel_format_float,

GLX_ATI_render_texture

GLX extensions:

GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context,

GLX_ARB_multisample

OpenGL vendor string: Mesa project: www.mesa3d.org

OpenGL renderer string: Mesa GLX Indirect

OpenGL version string: 1.2 (1.5 Mesa 6.1)

OpenGL extensions:

GL_ARB_imaging, GL_ARB_multitexture, GL_ARB_texture_border_clamp,

GL_ARB_texture_cube_map, GL_ARB_texture_env_add,

GL_ARB_texture_env_combine, GL_ARB_texture_env_dot3,

GL_ARB_transpose_matrix, GL_EXT_abgr, GL_EXT_blend_color,

GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_texture_env_add,

GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,

GL_EXT_texture_lod_bias

glu version: 1.3

glu extensions:

GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess

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

>Xlib: extension "XFree86-DRI" missing on display ":0.0".

По этому поводу вопрос: в конфиге X есть строка

Load "dri"

в секции "Module"?? Если нет или закомментарена, то нужно добавить. Если не поможет, то покажи, всё что пишет лог-файл по поводу dri.

>libGL error: XF86DRIQueryDirectRenderingCapable failed

И на всякий случай покажи вывод команды

strings /usr/X11R6/lib/libGL.so.1.2 | grep DRI

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

Такая сторока есть (

root@vik:/var/log# cat Xorg.0.log |grep dri

X.Org XInput driver : 0.4

(II) LoadModule: "dri"

(II) Loading /usr/X11R6/lib/modules/extensions/libdri.a

(II) Module dri: vendor="X.Org Foundation"

(II) Loading /usr/X11R6/lib/modules/drivers/ati_drv.o

ABI class: X.Org XInput driver, version 0.4

ABI class: X.Org XInput driver, version 0.4

(II) ATI: ATI driver (version 6.5.6) for chipsets: ati, ativga

(II) Loading /usr/X11R6/lib/modules/drivers/radeon_drv.o

>И на всякий случай покажи вывод команды

strings /usr/X11R6/lib/libGL.so.1.2 | grep DRI

DRI_glXUseXFont

__glXFindDRIScreen

XF86DRIQueryExtension

XF86DRIQueryVersion

XF86DRIQueryDirectRenderingCapable

XF86DRIGetClientDriverName

XF86DRIOpenConnection

XF86DRIAuthConnection

XF86DRICreateContext

XF86DRICreateDrawable

XF86DRIGetDrawableInfo

XF86DRIGetDeviceInfo

XF86DRIOpenFullScreen

XF86DRICloseFullScreen

XF86DRICloseConnection

XF86DRIDestroyContext

XF86DRIDestroyDrawable

XF86DRIQueryDirectRenderingCapable returned false

XF86DRIGetClientDriverName: %d.%d.%d %s (screen %d)

XF86DRIQueryDirectRenderingCapable failed

LIBGL_DRIVERS_PATH

LIBGL_DRIVERS_DIR

XFree86-DRI

DRI_glXUseXFont

XF86DRIGetDrawableInfo

XF86DRICreateContext

XF86DRIOpenConnection

XF86DRIQueryDirectRenderingCapable

XF86DRIQueryVersion

XF86DRICloseConnection

XF86DRIDestroyContext

XF86DRIAuthConnection

XF86DRIDestroyDrawable

XF86DRIGetClientDriverName

XF86DRIQueryExtension

XF86DRIOpenFullScreen

XF86DRIGetDeviceInfo

__glXFindDRIScreen

XF86DRICreateDrawable

XF86DRICloseFullScreen

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

Странно, в логах должны быть строки, содержащие "[dri]". Может быть в ядре не включена поддержка drm?

Давай подойдём к проблеме с другой стороны, то есть сначала. Попробуй проверить свою систему с помощью этой инструкции: http://dri.freedesktop.org/wiki/DriTroubleshooting . Эта инструкция, по-моему, расчитана на Xorg'овские драйверы, то есть, кроме неё нужно ещё учитывать рекомендации, которые идут с драйверами ATI. Или можешь настроить для начала Xorg'овские драйверы, а потом по инструкции к драйверам ATI по новому установить те драйверы которые тебе нужны.

Будут вопросы по "DriTroubleshooting" - пиши.

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