Перейти к содержанию

ATI openSuse 10.2 3D ускорение не работает. Что делать?


Olgerd

Рекомендуемые сообщения

ATI openSuse 10.2 3D ускорение не работает. Что делать?

Поствил openSuse 10.2.

Скачал и поставил новые дрова ATI. У меня Radeon 9600.

Дрова встали. Скорость поднялась.

Но в настройках не поставляется галочка напротив 3D ускорение.

Почему?

Ссылка на комментарий
Поделиться на другие сайты

Дело только в галочке, или у вас все-таки не работает OpenGL ускорение? Как проверяли? glxgears попробуйте запустить из терминала.

http://en.opensuse.org/ATI_Driver - были здесь?

Ссылка на комментарий
Поделиться на другие сайты

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

1836 frames in 5.3 seconds = 347.376 FPS

1800 frames in 5.3 seconds = 338.541 FPS

1800 frames in 5.3 seconds = 338.529 FPS

1800 frames in 5.3 seconds = 338.639 FPS

1800 frames in 5.3 seconds = 338.756 FPS

1800 frames in 5.3 seconds = 338.767 FPS

1800 frames in 5.5 seconds = 327.798 FPS

И что это означает?

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

Как-то всё странно:

1. когда дрова ставились судя по логу что-то не поставилось. Это было видно по терминальному окну.

2. В меню появилась иконка управления графикой,ATI, но при клике ничего не запускается.

3. Скорость поднялась заметно.

4. Дрова скачивал с ati сайта. Ставил дрова, не генерил чего-то там. (когда начинаешь ставить есть выбор ставить дрова или чего-то там сгенерить, Я тупо ставил)

http://ati.amd.com/support/drivers/linux/linux-radeon.html

5. В КДЕ карта распознается как ... 350 чегото там, а у меня Radeon9600 ХТ. 3Д ускорение выбрать нельзя.

но команда glxgears выдает следуещее.

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

1836 frames in 5.3 seconds = 347.376 FPS

1800 frames in 5.3 seconds = 338.541 FPS

1800 frames in 5.3 seconds = 338.529 FPS

1800 frames in 5.3 seconds = 338.639 FPS

1800 frames in 5.3 seconds = 338.756 FPS

1800 frames in 5.3 seconds = 338.767 FPS

1800 frames in 5.5 seconds = 327.798 FPS

Может просто не поставился ATIшный центр управления, или Я чегото не додел или не так сделал?

Ссылка на комментарий
Поделиться на другие сайты

Я, к сожалению, более подробно вам не могу подсказать ничего, поскольку не являюсь "счастливым" обладателем карты ATI Smile Если кто сталкивался, наверняка с вами поделится.

Ссылка на комментарий
Поделиться на другие сайты

Цитата:

5. В КДЕ карта распознается как ... 350

это чип, на котором сделана карта

Цитата:

когда дрова ставились судя по логу что-то не поставилось.

покажите лог. если "что-то не поставилось" бы, то скорость не поднялась бы, так как модуль не встал бы.

Ссылка на комментарий
Поделиться на другие сайты

Подскажите теперь встали дрова ли нет?

linux-oleg:/home # glxgears

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

1002 frames in 5.5 seconds = 180.673 FPS

960 frames in 5.5 seconds = 174.037 FPS

960 frames in 5.5 seconds = 174.073 FPS

linux-oleg:/home # glxinfo

name of display: :0.0

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

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_EXT_texture_from_pixmap, GLX_OML_swap_method,

GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_hyperpipe,

GLX_SGIX_swap_barrier, GLX_SGIX_fbconfig, GLX_MESA_copy_sub_buffer

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_SGI_video_sync, 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.4 (1.5 Mesa 6.5.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

visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav

id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat

------------------------------------------------------------ ----------

0x23 24 tc 0 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 1 0 None

0x24 24 tc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 0 1 0 None

0x25 24 tc 0 32 0 r y . 8 8 8 8 0 16 8 16 16 16 16 1 0 None

0x26 24 tc 0 32 0 r . . 8 8 8 8 0 16 8 16 16 16 16 1 0 None

0x27 24 dc 0 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 1 0 None

0x28 24 dc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 0 1 0 None

0x29 24 dc 0 32 0 r y . 8 8 8 8 0 16 8 16 16 16 16 1 0 None

0x2a 24 dc 0 32 0 r . . 8 8 8 8 0 16 8 16 16 16 16 1 0 None

Ссылка на комментарий
Поделиться на другие сайты

i386 # rpm -Uvh --force fglrx_7_1_0_SUSE102-8.34.8-1.i386.rpm

Preparing... ########################################### [100%]

1:fglrx_7_1_0_SUSE102 ########################################### [100%]

************************************************************ *

Package "kernel-source" needs to be installed by YaST2 first!

************************************************************ *

************************************************************ **

Building/installation of fglrx kernel module failed! Try again

by calling "/usr/X11R6/bin/fglrx-kernel-build.sh" manually.

************************************************************ **

************************************************************ *

Please read "/usr/share/doc/packages/fglrx/README.SuSE" for

configuration details when using SaX2.

************************************************************ *

пробовал переставить по инструкции. вылетает следующая ошибка. что подразумевается?

Ссылка на комментарий
Поделиться на другие сайты

Поставил с диска все требуемые пакеты.

Карточка определилась в Sax правильно Radeon 9600.

Поставил заново драйвера. вроде встали, проапдейтил ядро.

но

linux-oleg:/usr/X11R6/bin # 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 (1.5 Mesa 6.5.1)

linux-oleg:/usr/X11R6/bin # fgl_glxgears

Using GLX_SGIX_pbuffer

X Error of failed request: BadMatch (invalid parameter attributes)

Major opcode of failed request: 143 (GLX)

Minor opcode of failed request: 5 (X_GLXMakeCurrent)

Serial number of failed request: 33

Current serial number in output stream: 33

linux-oleg:/usr/X11R6/bin #

Опять 25

думаю .......

Ссылка на комментарий
Поделиться на другие сайты

Так в логе media:/sda8/var/log/Xorg.0.log нашёл следующее:

(II) fglrx(0): [drm] DRM interface version 1.0

(II) fglrx(0): [drm] created "fglrx" driver at busid "PCI:1:0:0"

(II) fglrx(0): [drm] added 8192 byte SAREA at 0x2000

(II) fglrx(0): [drm] mapped SAREA 0x2000 to 0xb7379000

(II) fglrx(0): [drm] framebuffer handle = 0x3000

(II) fglrx(0): [drm] added 1 reserved context for kernel

(II) fglrx(0): DRIScreenInit done

(II) fglrx(0): Kernel Module Version Information:

(II) fglrx(0): Name: fglrx

(II) fglrx(0): Version: 8.33.6

(II) fglrx(0): Date: Jan 8 2007

(II) fglrx(0): Desc: ATI FireGL DRM kernel module

(WW) fglrx(0): Kernel Module version does *not* match driver.

(EE) fglrx(0): incompatible kernel module detected - HW accelerated OpenGL will not work

(II) fglrx(0): [drm] removed 1 reserved context for kernel

(II) fglrx(0): [drm] unmapping 8192 bytes of SAREA 0x2000 at 0xb7379000

(WW) fglrx(0): ***********************************************

(WW) fglrx(0): * DRI initialization failed! *

(WW) fglrx(0): * (maybe driver kernel module missing or bad) *

(WW) fglrx(0): * 2D acceleraton available (MMIO) *

(WW) fglrx(0): * no 3D acceleration available *

(WW) fglrx(0): ********************************************* *

Есть идеи куда копать дальше?

Ссылка на комментарий
Поделиться на другие сайты

Цитата:

Поставил заново драйвера. вроде встали, проапдейтил ядро.

если вы обновили его после установки fglrx, то последний работать не будет

Цитата:

(WW) fglrx(0): Kernel Module version does *not* match driver.

(EE) fglrx(0): incompatible kernel module detected

похоже, проблема именно в версиями модуля и ядра

Ссылка на комментарий
Поделиться на другие сайты

Ура

linux-oleg:/usr/src/packages/RPMS/i386 # fglrxinfo

display: :0.0 screen: 0

OpenGL vendor string: ATI Technologies Inc.

OpenGL renderer string: RADEON 9600 XT

OpenGL version string: 2.0.6334 (8.34.Cool

Всё понял.

Вначале не было требуемых пакетов для установки (на диске установочном)

потом проблема, что пытался ставить дрова с ATI сайта, и проставилась не последняя версия.

Итого снёс через Яст дрова установленные с сайта

потом rpm -e $(rpm -qa | grep fglrx)

потом ставил дрова

rpm -Uvh --force fglrx_7_1_0_SUSE102-8.34.8-1.i386.rpm

fglrx-kernel-build.sh

Перезегрузился и всё заработало!

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...