You are not logged in.

#1976 2011-04-09 12:03:50

hoschi
Member
From: Ulm (Germany)
Registered: 2008-11-03
Posts: 458

Re: Discussion: the ati/radeon open source drivers & radeon repository

I set both variables, and glxgears/glxinfo respects this and renders ~1900fps.
But ioquake3 doesnt, I can see that after launch of "demo four" the framerate jumps to ~140fps for some seconds, drops to 60fps, jumpgs to ~140fps and drops to 60fps and stays there.
I got 64fps as final result from "demo four", not 60fps, not 140 fps (my regular result) yikes

[peter@cupcake ~]$ echo $vblank_mode
0
[peter@cupcake ~]$ echo $CLUTTER_VBLANK
none
[peter@cupcake ~]$ glxinfo | grep -i opengl
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
OpenGL vendor string: X.Org
OpenGL renderer string: Gallium 0.4 on AMD REDWOOD
OpenGL version string: 2.1 Mesa 7.10.1
OpenGL shading language version string: 1.20
OpenGL extensions:
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
[peter@cupcake ~]$ glxgears
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
8474 frames in 5.0 seconds = 1694.693 FPS
8367 frames in 5.0 seconds = 1671.786 FPS

Looks right. But framerate in IOQuake3 jumps from ~140 to ~60 an stays there sad

Last edited by hoschi (2011-04-09 12:36:18)

Offline

#1977 2011-04-09 14:41:18

Perry3D
Member
Registered: 2008-03-20
Posts: 553

Re: Discussion: the ati/radeon open source drivers & radeon repository

Did you set the variable before clutter starts?
For example in /etc/profile/radeon.sh .

Offline

#1978 2011-04-09 16:10:10

hoschi
Member
From: Ulm (Germany)
Registered: 2008-11-03
Posts: 458

Re: Discussion: the ati/radeon open source drivers & radeon repository

Exactly.

Offline

#1979 2011-04-09 19:09:46

hoschi
Member
From: Ulm (Germany)
Registered: 2008-11-03
Posts: 458

Re: Discussion: the ati/radeon open source drivers & radeon repository

Fascinating:
1. $ quake3 #it is ioquake3
2. ~ # open quake-console
3. timedemo 1
4. demo four

cg_drawfps shows me for the first seconds ~ 140 fps, drops to ~60fps, rise again to 140fps (for ~two seconds) and then stays at 60fps for the complete run of the demo

But the demo itself fels like "playing very fast", like usually. Is it possible that quake3 itself show the wrong fps? I see only 60 fps in the top right corner, and the console tells me the demo was played with average of 64fps. But the requiered time for playing feels like ~140 fps.

Bug? And where? I have this issue since the upgrade to Gnome 3.

Offline

#1980 2011-04-12 09:15:23

txus
Member
Registered: 2008-01-23
Posts: 78

Re: Discussion: the ati/radeon open source drivers & radeon repository

Hi there!

Just a quick note: xserver 1.10 is already in extra, and todays update was still compiled for 1.9, so X doesn't start. Solution right now is to either downgrade again, or rebuild. Anyway, it would be great if you could please rebuild for xserver 1.10 support. Thanks!

And really lots of thanks for this repo!

Last edited by txus (2011-04-12 09:15:48)

Offline

#1981 2011-04-12 13:21:57

Perry3D
Member
Registered: 2008-03-20
Posts: 553

Re: Discussion: the ati/radeon open source drivers & radeon repository

@txus: Oh, i'm sorry. I always do an update before i build the packages. But maybe my mirror was not up to date. I hope i can do an update this evening.

@Cdh: I copied the config from the current kernel in the testing repo. Are you still receiving these warnings?

Offline

#1982 2011-04-12 19:21:21

Perry3D
Member
Registered: 2008-03-20
Posts: 553

Re: Discussion: the ati/radeon open source drivers & radeon repository

Ok, i switched my mirror, updated the repo and now the packages are compiled against xorg-server 1.10.0.902-1.

Offline

#1983 2011-04-12 22:36:28

BigLouis87
Member
From: Italy
Registered: 2010-05-15
Posts: 44

Re: Discussion: the ati/radeon open source drivers & radeon repository

I've just updated my system, but radeon drivers keep on crashing... now I'm under vesa :-/
please Perry can you check again your packages? thanks smile

Offline

#1984 2011-04-12 22:48:45

txus
Member
Registered: 2008-01-23
Posts: 78

Re: Discussion: the ati/radeon open source drivers & radeon repository

@Perry3D: Big thanks, works like a charm smile

@BigLouis87: relevant things in dmesg and Xorg log?

Offline

#1985 2011-04-13 09:06:44

BigLouis87
Member
From: Italy
Registered: 2010-05-15
Posts: 44

Re: Discussion: the ati/radeon open source drivers & radeon repository

txus wrote:

@BigLouis87: relevant things in dmesg and Xorg log?

[    24.637] (II) LoadModule: "dbe"
[    24.638] (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
[    24.638] (II) Module dbe: vendor="X.Org Foundation"
[    24.638]     compiled for 1.10.0.902, module version = 1.0.0
[    24.638]     Module class: X.Org Server Extension
[    24.638]     ABI class: X.Org Server Extension, version 5.0
[    24.638] (II) Loading extension DOUBLE-BUFFER
[    24.638] (II) LoadModule: "glx"
[    24.638] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[    24.638] (II) Module glx: vendor="X.Org Foundation"
[    24.638]     compiled for 1.10.0.902, module version = 1.0.0
[    24.638]     ABI class: X.Org Server Extension, version 5.0
[    24.638] (==) AIGLX enabled
[    24.638] (II) Loading extension GLX
[    24.638] (II) LoadModule: "record"
[    24.638] (II) Loading /usr/lib/xorg/modules/extensions/librecord.so
[    24.638] (II) Module record: vendor="X.Org Foundation"
[    24.638]     compiled for 1.10.0.902, module version = 1.13.0
[    24.638]     Module class: X.Org Server Extension
[    24.638]     ABI class: X.Org Server Extension, version 5.0
[    24.638] (II) Loading extension RECORD
[    24.638] (II) LoadModule: "dri"
[    24.638] (II) Loading /usr/lib/xorg/modules/extensions/libdri.so
[    24.639] (II) Module dri: vendor="X.Org Foundation"
[    24.639]     compiled for 1.10.0.902, module version = 1.0.0
[    24.639]     ABI class: X.Org Server Extension, version 5.0
[    24.639] (II) Loading extension XFree86-DRI
[    24.639] (II) LoadModule: "dri2"
[    24.639] (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
[    24.639] (II) Module dri2: vendor="X.Org Foundation"
[    24.639]     compiled for 1.10.0.902, module version = 1.2.0
[    24.639]     ABI class: X.Org Server Extension, version 5.0
[    24.639] (II) Loading extension DRI2
[    24.639] (II) LoadModule: "radeon"
[    24.639] (II) Loading /usr/lib/xorg/modules/drivers/radeon_drv.so
[    24.639] (II) Module radeon: vendor="X.Org Foundation"
[    24.639]     compiled for 1.9.4.901, module version = 6.14.99
[    24.639]     Module class: X.Org Video Driver
[    24.639]     ABI class: X.Org Video Driver, version 8.0
[    24.639] (EE) module ABI major version (8) doesn't match the server's version (10)
[    24.639] (II) UnloadModule: "radeon"
[    24.639] (II) Unloading radeon
[    24.639] (EE) Failed to load module "radeon" (module requirement mismatch, 0)
[    24.639] (EE) No drivers available.

you can see the file "radeon_drv.so" is compiled for xorg 1.9
I think it must be recompiled...
I have a 32 bit system over a R300 hw

Offline

#1986 2011-04-13 11:39:20

zapzap
Member
Registered: 2011-04-13
Posts: 8

Re: Discussion: the ati/radeon open source drivers & radeon repository

BigLouis87
I have a same problem after update my xorg, i have only solution to do this:
pacman -S xf86-video-ati and remove git version of xf86-video-ati-git
sorry for my bad english big_smile and hi all

Offline

#1987 2011-04-13 11:47:20

zapzap
Member
Registered: 2011-04-13
Posts: 8

Re: Discussion: the ati/radeon open source drivers & radeon repository

also i have a question about my hd2400 mobility card smile how can i be sure that my drivers working properly, i have poor fps in my glxgears :
Small window:
3046 frames in 5.0 seconds = 609.170 FPS
3061 frames in 5.0 seconds = 612.076 FPS
3032 frames in 5.0 seconds = 606.280 FPS
2928 frames in 5.0 seconds = 585.565 FPS
2926 frames in 5.0 seconds = 585.111 FPS
3029 frames in 5.0 seconds = 605.629 FPS
3102 frames in 5.0 seconds = 620.367 FPS
3103 frames in 5.0 seconds = 620.470 FPS
1489 frames in 5.0 seconds = 297.441 FPS
Full Screen:
364 frames in 5.0 seconds = 72.618 FPS
364 frames in 5.0 seconds = 72.630 FPS
365 frames in 5.0 seconds = 72.878 FPS
364 frames in 5.0 seconds = 72.743 FPS
and in open arena it is jumping from 60 to 20 sad

glxinfo:
name of display: :0.0
IRQ's not enabled, falling back to busy waits: 2 0
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
    GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,
    GLX_OML_swap_method, GLX_SGIS_multisample, GLX_SGIX_fbconfig,
    GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group, GLX_SGI_make_current_read,
client glx vendor string: Mesa Project and SGI
client glx version string: 1.4
client glx extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_framebuffer_sRGB,
    GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info,
    GLX_EXT_visual_rating, GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer,
    GLX_MESA_multithread_makecurrent, GLX_MESA_swap_control,
    GLX_OML_swap_method, GLX_OML_sync_control, GLX_SGIS_multisample,
    GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group,
    GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync,
GLX version: 1.2
GLX extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,
    GLX_MESA_multithread_makecurrent, GLX_OML_swap_method,
    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
    GLX_SGIX_visual_select_group, GLX_SGI_make_current_read,
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: Mesa DRI R600 (RV610 94C9) x86/MMX/SSE2 TCL
OpenGL version string: 2.1 Mesa 7.11-devel (git-f05751a)
OpenGL shading language version string: 1.20
OpenGL extensions:
    GL_APPLE_packed_pixels, GL_ARB_copy_buffer, GL_ARB_depth_clamp,
    GL_ARB_depth_texture, GL_ARB_draw_buffers,
    GL_ARB_draw_elements_base_vertex, GL_ARB_fragment_program,
    GL_ARB_fragment_program_shadow, GL_ARB_fragment_shader,
    GL_ARB_multisample, GL_ARB_multitexture, GL_ARB_occlusion_query,
    GL_ARB_pixel_buffer_object, GL_ARB_point_parameters, GL_ARB_point_sprite,
    GL_ARB_provoking_vertex, GL_ARB_shader_objects,
    GL_ARB_shading_language_100, GL_ARB_shadow, GL_ARB_shadow_ambient,
    GL_ARB_texture_border_clamp, GL_ARB_texture_compression,
    GL_ARB_texture_cube_map, GL_ARB_texture_env_add,
    GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar,
    GL_ARB_texture_env_dot3, GL_ARB_texture_mirrored_repeat,
    GL_ARB_texture_non_power_of_two, GL_ARB_texture_rectangle,
    GL_ARB_transpose_matrix, GL_ARB_vertex_array_bgra,
    GL_ARB_vertex_buffer_object, GL_ARB_vertex_program, GL_ARB_vertex_shader,
    GL_ARB_window_pos, GL_ATI_blend_equation_separate,
    GL_ATI_separate_stencil, GL_ATI_texture_env_combine3,
    GL_ATI_texture_mirror_once, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color,
    GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate,
    GL_EXT_blend_logic_op, GL_EXT_blend_minmax, GL_EXT_blend_subtract,
    GL_EXT_compiled_vertex_array, GL_EXT_copy_texture,
    GL_EXT_draw_range_elements, GL_EXT_fog_coord,
    GL_EXT_gpu_program_parameters, GL_EXT_multi_draw_arrays,
    GL_EXT_packed_depth_stencil, GL_EXT_packed_pixels,
    GL_EXT_pixel_buffer_object, GL_EXT_point_parameters,
    GL_EXT_polygon_offset, GL_EXT_provoking_vertex, GL_EXT_rescale_normal,
    GL_EXT_secondary_color, GL_EXT_separate_specular_color,
    GL_EXT_shadow_funcs, GL_EXT_stencil_two_side, GL_EXT_stencil_wrap,
    GL_EXT_subtexture, GL_EXT_texture, GL_EXT_texture3D,
    GL_EXT_texture_cube_map, GL_EXT_texture_edge_clamp,
    GL_EXT_texture_env_add, GL_EXT_texture_env_combine,
    GL_EXT_texture_env_dot3, GL_EXT_texture_filter_anisotropic,
    GL_EXT_texture_lod_bias, GL_EXT_texture_mirror_clamp,
    GL_EXT_texture_object, GL_EXT_texture_rectangle, GL_EXT_texture_sRGB,
    GL_EXT_vertex_array, GL_EXT_vertex_array_bgra,
    GL_IBM_multimode_draw_arrays, GL_IBM_rasterpos_clip,
    GL_IBM_texture_mirrored_repeat, GL_INGR_blend_func_separate,
    GL_MESAX_texture_float, GL_MESA_pack_invert, GL_MESA_window_pos,
    GL_MESA_ycbcr_texture, GL_NV_blend_square, GL_NV_depth_clamp,
    GL_NV_light_max_exponent, GL_NV_packed_depth_stencil,
    GL_NV_texgen_reflection, GL_NV_texture_rectangle, GL_NV_vertex_program,
    GL_OES_EGL_image, GL_OES_read_format, GL_SGIS_generate_mipmap,
    GL_SGIS_texture_border_clamp, GL_SGIS_texture_edge_clamp,
    GL_SGIS_texture_lod, GL_SUN_multi_draw_arrays,

8 GLX Visuals
    visual  x   bf lv rg d st  colorbuffer  sr ax dp st accumbuffer  ms  cav
  id dep cl sp  sz l  ci b ro  r  g  b  a F gb bf th cl  r  g  b  a ns b eat
----------------------------------------------------------------------------
0x021 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x022 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x068 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Slow
0x069 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Slow
0x06a 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x06b 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Slow
0x06c 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Slow
0x05f 32 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 Ncon

8 GLXFBConfigs:
    visual  x   bf lv rg d st  colorbuffer  sr ax dp st accumbuffer  ms  cav
  id dep cl sp  sz l  ci b ro  r  g  b  a F gb bf th cl  r  g  b  a ns b eat
----------------------------------------------------------------------------
0x060 32 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x061 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Slow
0x062 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x063 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Slow
0x064 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x065 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Slow
0x066 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x067 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Slow

also thank you for this repos smile good luck  cool

Offline

#1988 2011-04-13 13:39:01

BigLouis87
Member
From: Italy
Registered: 2010-05-15
Posts: 44

Re: Discussion: the ati/radeon open source drivers & radeon repository

zapzap wrote:

BigLouis87
I have a same problem after update my xorg, i have only solution to do this:
pacman -S xf86-video-ati and remove git version of xf86-video-ati-git
sorry for my bad english big_smile and hi all

This is not a solution, this is "erasing problem from the root" big_smile
But if this problem persist, I have to come back to stock drivers... now I think bleeding edge radeon has no real advantages ever. Power management has been inserted in stock a lot of time ago...

Offline

#1989 2011-04-13 16:39:52

txus
Member
Registered: 2008-01-23
Posts: 78

Re: Discussion: the ati/radeon open source drivers & radeon repository

@BigLouis87: Maybe Perry3D didn't update the i686 repo, it works fine in x86_64. Don't give up, inform him and wait a bit wink

Offline

#1990 2011-04-14 10:32:23

hoschi
Member
From: Ulm (Germany)
Registered: 2008-11-03
Posts: 458

Re: Discussion: the ati/radeon open source drivers & radeon repository

@zapzap: Switch of VSYNC
$ export vblank_mode=0
$opearena

If this helps, put it in /etc/profile.d/radeon.sh (description see first post of thread)
If you use Gnome3 this maybe helps
$ export CLUTTER_VBLANK=0

Offline

#1991 2011-04-14 10:54:13

zapzap
Member
Registered: 2011-04-13
Posts: 8

Re: Discussion: the ati/radeon open source drivers & radeon repository

@hoschi: no, nothing happend sad
Also i have a problem when KMS enabled. When it's active and my second monitor is coneted to VGA, i got some flickering on second monitor. I think its some kernel bug..

Offline

#1992 2011-04-14 10:54:42

mdias
Member
Registered: 2010-01-18
Posts: 11

Re: Discussion: the ati/radeon open source drivers & radeon repository

Hi Perry3D, can you please update the mesa gallium package again?
Latest GIT has fixes needed to make Trine (from the latest Humble Indie Bundle) work (exposes ATI_draw_buffers).

It'd be much appreciated.

And thank you for your service which has been great so far.

Last edited by mdias (2011-04-14 11:04:29)

Offline

#1993 2011-04-15 11:59:56

Osiris
Member
Registered: 2003-01-18
Posts: 157
Website

Re: Discussion: the ati/radeon open source drivers & radeon repository

Hallo!

I've just switched from fglrx to xf86-video-ati to power my evergreen card. (HD 5770).

If power_method is dynpm the card does not seem to downclock completely and I have my fan running faster then with fglrx all the time. (even with completely idle desktop) When using power_method = profile and power_profile = low the fan is spinnig more slowly but I have performance aches.

Is there any way to deal with that?

Offline

#1994 2011-04-15 12:36:45

ijanos
Member
From: Budapest, Hungary
Registered: 2008-03-30
Posts: 443

Re: Discussion: the ati/radeon open source drivers & radeon repository

Osiris wrote:

Hallo!

I've just switched from fglrx to xf86-video-ati to power my evergreen card. (HD 5770).

If power_method is dynpm the card does not seem to downclock completely and I have my fan running faster then with fglrx all the time. (even with completely idle desktop) When using power_method = profile and power_profile = low the fan is spinnig more slowly but I have performance aches.

Is there any way to deal with that?

Not really at the moment. Follow this bug

https://bugs.freedesktop.org/show_bug.cgi?id=31000

Offline

#1995 2011-04-16 17:59:50

hoschi
Member
From: Ulm (Germany)
Registered: 2008-11-03
Posts: 458

Re: Discussion: the ati/radeon open source drivers & radeon repository

IOQuake3 now jumps more often about 60fps to the normal usual framerate around 110fps, average is now ~74fps

Offline

#1996 2011-04-17 19:05:42

hoschi
Member
From: Ulm (Germany)
Registered: 2008-11-03
Posts: 458

Re: Discussion: the ati/radeon open source drivers & radeon repository

With the newest ati-dri from testing I got several crashes with glxgear or ioquake3

dmesg

radeon 0000:02:00.0: GPU lockup CP stall for more than 10004msec
------------[ cut here ]------------
WARNING: at drivers/gpu/drm/radeon/radeon_fence.c:246 radeon_fence_wait+0x2f1/0x350()
Hardware name: Aspire 3820                    
GPU lockup (waiting for 0x0000C966 last fence id 0x0000C962)
Modules linked in: uvcvideo
Pid: 1635, comm: Xorg Not tainted 2.6.39-rc2 #5
Call Trace:
 [<ffffffff810447fb>] ? warn_slowpath_common+0x7b/0xc0
 [<ffffffff810448f5>] ? warn_slowpath_fmt+0x45/0x50
 [<ffffffff8136f971>] ? radeon_fence_wait+0x2f1/0x350
 [<ffffffff81060420>] ? add_wait_queue+0x60/0x60
 [<ffffffff8133abca>] ? ttm_bo_wait+0xba/0x1c0
 [<ffffffff8133bd53>] ? ttm_bo_reserve+0x83/0xb0
 [<ffffffff813884f9>] ? radeon_gem_wait_idle_ioctl+0x89/0x120
 [<ffffffff813273ec>] ? drm_ioctl+0x3cc/0x490
 [<ffffffff81388470>] ? radeon_gem_busy_ioctl+0x150/0x150
 [<ffffffff8100b78f>] ? save_i387_xstate+0xef/0x200
 [<ffffffff81052632>] ? recalc_sigpending+0x12/0x50
 [<ffffffff81002478>] ? do_signal+0x478/0x740
 [<ffffffff810fe06e>] ? do_vfs_ioctl+0x8e/0x4f0
 [<ffffffff81002aec>] ? sys_rt_sigreturn+0x21c/0x230
 [<ffffffff810fe519>] ? sys_ioctl+0x49/0x80
 [<ffffffff816f507b>] ? system_call_fastpath+0x16/0x1b
---[ end trace 1339bdb65fdd8e02 ]---
radeon 0000:02:00.0: GPU softreset 
radeon 0000:02:00.0:   GRBM_STATUS=0xA20039A0
radeon 0000:02:00.0:   GRBM_STATUS_SE0=0x00000007
radeon 0000:02:00.0:   GRBM_STATUS_SE1=0x00000007
radeon 0000:02:00.0:   SRBM_STATUS=0x200000C0
radeon 0000:02:00.0:   GRBM_SOFT_RESET=0x00007F6B
radeon 0000:02:00.0:   GRBM_STATUS=0x00003828
radeon 0000:02:00.0:   GRBM_STATUS_SE0=0x00000007
radeon 0000:02:00.0:   GRBM_STATUS_SE1=0x00000007
radeon 0000:02:00.0:   SRBM_STATUS=0x200000C0
radeon 0000:02:00.0: GPU reset succeed
radeon 0000:02:00.0: WB enabled
[drm] ring test succeeded in 1 usecs
[drm] ib test succeeded in 1 usecs
radeon 0000:02:00.0: GPU lockup CP stall for more than 10060msec
------------[ cut here ]------------
WARNING: at drivers/gpu/drm/radeon/radeon_fence.c:246 radeon_fence_wait+0x2f1/0x350()
Hardware name: Aspire 3820                    
GPU lockup (waiting for 0x000133CC last fence id 0x000133C7)
Modules linked in: uvcvideo
Pid: 1635, comm: Xorg Tainted: G        W   2.6.39-rc2 #5
Call Trace:
 [<ffffffff810447fb>] ? warn_slowpath_common+0x7b/0xc0
 [<ffffffff810448f5>] ? warn_slowpath_fmt+0x45/0x50
 [<ffffffff8136f971>] ? radeon_fence_wait+0x2f1/0x350
 [<ffffffff81060420>] ? add_wait_queue+0x60/0x60
 [<ffffffff8133abca>] ? ttm_bo_wait+0xba/0x1c0
 [<ffffffff8133bd53>] ? ttm_bo_reserve+0x83/0xb0
 [<ffffffff813884f9>] ? radeon_gem_wait_idle_ioctl+0x89/0x120
 [<ffffffff813273ec>] ? drm_ioctl+0x3cc/0x490
 [<ffffffff81388470>] ? radeon_gem_busy_ioctl+0x150/0x150
 [<ffffffff8100b78f>] ? save_i387_xstate+0xef/0x200
 [<ffffffff81052632>] ? recalc_sigpending+0x12/0x50
 [<ffffffff81002478>] ? do_signal+0x478/0x740
 [<ffffffff810fe06e>] ? do_vfs_ioctl+0x8e/0x4f0
 [<ffffffff81002aec>] ? sys_rt_sigreturn+0x21c/0x230
 [<ffffffff810fe519>] ? sys_ioctl+0x49/0x80
 [<ffffffff816f507b>] ? system_call_fastpath+0x16/0x1b
---[ end trace 1339bdb65fdd8e03 ]---
radeon 0000:02:00.0: GPU softreset 
radeon 0000:02:00.0:   GRBM_STATUS=0xA20039A0
radeon 0000:02:00.0:   GRBM_STATUS_SE0=0x00000007
radeon 0000:02:00.0:   GRBM_STATUS_SE1=0x00000007
radeon 0000:02:00.0:   SRBM_STATUS=0x200000C0
radeon 0000:02:00.0:   GRBM_SOFT_RESET=0x00007F6B
radeon 0000:02:00.0:   GRBM_STATUS=0x00003828
radeon 0000:02:00.0:   GRBM_STATUS_SE0=0x00000007
radeon 0000:02:00.0:   GRBM_STATUS_SE1=0x00000007
radeon 0000:02:00.0:   SRBM_STATUS=0x200000C0
radeon 0000:02:00.0: GPU reset succeed
radeon 0000:02:00.0: WB enabled
[drm] ring test succeeded in 1 usecs
[drm] ib test succeeded in 1 usecs

Bad: OpenGL doesn't work "currently" reliable
Good: It doesn't crash the kernel&userland

Last edited by hoschi (2011-04-18 07:40:55)

Offline

#1997 2011-04-23 11:34:58

hoschi
Member
From: Ulm (Germany)
Registered: 2008-11-03
Posts: 458

Re: Discussion: the ati/radeon open source drivers & radeon repository

Downgrade to ati-dri-7.10.2-2 and libgl-7.10.2 fixed the random crashes. But framerate is still limited in some wired why to 60fps in IOQuake3.

Offline

#1998 2011-04-24 17:26:07

Dizzy1
Member
Registered: 2011-04-16
Posts: 13

Re: Discussion: the ati/radeon open source drivers & radeon repository

So im trying to get opengl working at a reasonable rate. I've gone through the packages Perry3d put up and installed them all. But I still don't have direct rendering. I think it is becuase it cant find the driver located in /usr/lib/xorg/modules/dri. And then it tries to load the 32 bit variant.
This is fixed by "export LIBGL_DRIVERS_PATH=/usr/lib/xorg/modules/dri:/usr/lib32/xorg/modules/dri". And last but not least, thansk to Perry3D who put up the instructions and repo for us.

Ouput of "LIBGL_DEBUG=verbose glxinfo":

http://pastebin.com/w2MXidM4

Offline

#1999 2011-04-24 22:23:52

parapente
Member
Registered: 2011-04-24
Posts: 2

Re: Discussion: the ati/radeon open source drivers & radeon repository

Hi.

It seems that with xf86-video-ati from extra I have not properly worked vsunc. Video (vlc, mplayer either -vo vx or gl), windows moving...  even glxgears with turned on vsync  display  screen tearing. vblank_mode is default.
And 3D is very slow (f. e. "vblank_mode=0 glxgears" about 600 fps in window/57 fps in full screen, without changing vblank_mode - about 60 fps, but it's ok)

About two or three months ago with oss driver all was perfect - video without tearing in both monitors,  windows moving, etc. but I swiched to catalyst because of 3D. Now I get back to oss driver, but can't get normal tear free screen.

x86_64
2.6.38.3-1
xf86-video-ati 6.14.1-1
ati-dri 7.10.2-2
mesa 7.10.2-2
xorg-server 1.10.1-1
ATI HD 2400 XT (R600)
1280x800
LXDE, Openbox


$  glxinfo | grep OpenGL

OpenGL vendor string: X.Org
OpenGL renderer string: Gallium 0.4 on AMD RV610
OpenGL version string: 2.1 Mesa 7.10.2
OpenGL shading language version string: 1.20
OpenGL extensions:
$ dmesg | grep drm

[    0.702267] [drm] Initialized drm 1.1.0 20060810
[    0.742535] [drm] radeon kernel modesetting enabled.
[    0.745021] [drm] initializing kernel modesetting (RV610 0x1002:0x94C8).
[    0.745208] [drm] register mmio base: 0xFC000000
[    0.745315] [drm] register mmio size: 65536
[    0.746107] [drm] Detected VRAM RAM=256M, BAR=64M
[    0.746211] [drm] RAM width 64bits DDR
[    0.746595] [drm] radeon: 256M of VRAM memory ready
[    0.746731] [drm] radeon: 512M of GTT memory ready.
[    0.746850] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010).
[    0.746956] [drm] Driver supports precise vblank timestamp query.
[    0.747260] [drm] radeon: irq initialized.
[    0.747362] [drm] GART: num cpu pages 131072, num gpu pages 131072
[    0.748672] [drm] Loading RV610 Microcode
[    0.787741] [drm] ring test succeeded in 1 usecs
[    0.787948] [drm] radeon: ib pool ready.
[    0.788122] [drm] ib test succeeded in 0 usecs
[    0.788234] [drm] Enabling audio support
[    0.789281] [drm] Radeon Display Connectors
[    0.789396] [drm] Connector 0:
[    0.789501] [drm]   VGA
[    0.789606] [drm]   DDC: 0x7e40 0x7e40 0x7e44 0x7e44 0x7e48 0x7e48 0x7e4c 0x7e4c
[    0.789722] [drm]   Encoders:
[    0.789827] [drm]     CRT1: INTERNAL_KLDSCP_DAC1
[    0.789938] [drm] Connector 1:
[    0.790061] [drm]   HDMI-A
[    0.790163] [drm]   HPD1
[    0.790267] [drm]   DDC: 0x7e50 0x7e50 0x7e54 0x7e54 0x7e58 0x7e58 0x7e5c 0x7e5c
[    0.790383] [drm]   Encoders:
[    0.790488] [drm]     DFP1: INTERNAL_KLDSCP_TMDS1
[    0.790591] [drm] Connector 2:
[    0.790696] [drm]   LVDS
[    0.790795] [drm]   DDC: 0xac0 0xac0 0xac4 0xac4 0xac8 0xac8 0xacc 0xacc
[    0.790902] [drm]   Encoders:
[    0.791004] [drm]     LCD1: INTERNAL_LVTM1
[    0.791107] [drm] Connector 3:
[    0.791210] [drm]   DIN
[    0.791312] [drm]   Encoders:
[    0.791413] [drm]     TV1: INTERNAL_KLDSCP_DAC2
[    0.851015] [drm] radeon: power management initialized
[    1.366177] [drm] fb mappable at 0xF0141000
[    1.366280] [drm] vram apper at 0xF0000000
[    1.366385] [drm] size 4096000
[    1.366485] [drm] fb depth is 24
[    1.366586] [drm]    pitch is 5120
[    1.798873] fb0: radeondrmfb frame buffer device
[    1.798902] drm: registered panic notifier
[    1.798931] [drm] Initialized radeon 2.8.0 20080528 for 0000:01:00.0 on minor 0

Please, help. What can it be, and how to fix it?

Last edited by parapente (2011-04-25 06:03:40)

Offline

#2000 2011-04-25 14:16:58

Behemot
Member
Registered: 2010-12-10
Posts: 96

Re: Discussion: the ati/radeon open source drivers & radeon repository

I am in kind of stupid situation. Google Earth is incredibly slow with open source drivers. Catalyst newer than 9.3 do not support my card (X1950XT) and the older ones on the other hand do not work with xserver newer than 1.6. So what now? Reboot to 7?

Last edited by Behemot (2011-04-25 20:27:23)

Offline

Board footer

Powered by FluxBB