Kolečka

Zdravim, tak tu mam problémek s grafárnou radeon 9200
když dam příkaz glxgears, kolečka se zhruba 3s točí normálně, ale poté se začnou šíleně sekat a FPS se pohybuje kolem 360.488 (defaultní okno)
tak sem dal glxinfo a výstup :
name of 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 version: 1.2
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.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

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 0 0 None
0x24 24 tc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 0 0 0 None
0x25 24 tc 0 32 0 r y . 8 8 8 8 0 16 8 16 16 16 16 0 0 None
0x26 24 tc 0 32 0 r . . 8 8 8 8 0 16 8 16 16 16 16 0 0 None
0x27 24 dc 0 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 0 0 None
0x28 24 dc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 0 0 0 None
0x29 24 dc 0 32 0 r y . 8 8 8 8 0 16 8 16 16 16 16 0 0 None
0x2a 24 dc 0 32 0 r . . 8 8 8 8 0 16 8 16 16 16 16 0 0 None
0x43 32 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None

Nějak se mi nelíbí - direct rendering: No
Mam open ovladače radeon

To rozhodne neni dobre… jste si jisty, ze jste si nehral s instalaci fglrx (tedy ovladace z od ati)? Pripomina mi to problem kdyz clovek pouziva open ovladac ale zustala mu tam libOpenGL od ati.

no právě, že sem si s ní hrál :[ nainstaloval sem si fglrx 28 z oficiálních stánkek ati, ale nefungovalo to podle mých představ :frowning:

Já má mzkušenost,že OS ovladače samy o sobě akceleraci nespustí…až po instalaci kmod-fglrx a driveru fglrx se akcelerace spustí,i když se fglrx ovladač nepoužívá…

2XKrik: tak to na 90% bude tim.
Jen abysme si to ujasnili: open ovladac je ten co je primo v Xorg a nemusi se ni instalovat a jemnuje se radeon, ovladac od ATI se jmenuje fglrx.
Prvni chybu kterou jste udelal je, ze jste instaloval ovladac ze stranek ati a nikoli z pripravenych balicku podle navodu u nas.
Druhou zrejme tim ze jste fglrx chtel odstranit a udelal jste to spatne/neuplne.

V jakem stavu to je ted se muzu jen dohadovat, ale pokud mate v xorg.conf skutecne Driver “radeon” pak se podivejte na soubory /usr/lib/libGL.*


lrwxrwxrwx 1 root root     10 pro 11 11:19 /usr/lib/libGL.so -> libGL.so.1
lrwxrwxrwx 1 root root     12 pro 11 11:14 /usr/lib/libGL.so.1 -> libGL.so.1.2
-rwxr-xr-x 1 root root 442144 říj 31 21:07 /usr/lib/libGL.so.1.2

Pokud mate jinou velikost nebo datum souboru libGL.so.1.2 pripadne tam mate jeste jine soubory libGL.so* tak je velmi pravdepodobne mate prepsane ovladacem od ati. (Doufam ze si to pamatuju spravne ze jsou to tyhle, musite projevit trochu vlastni invence.)

Abyste tam dostal ten puvodni, zjistete jakou verzi baliku mesa-libGL mate


$ rpm -q mesa-libGL
mesa-libGL-6.5.1-8.fc6

stahnete ji z repozitare download.fedora.redhat.com a preinstalujte


$ rpm --replacepkgs -Uvh mesa-libGL-6.5.1-8.fc6

Jako ovykle - nez cokoli udelate, dobre si to rozmyslete.:slight_smile: