On Mon, Jan 17, 2011 at 2:31 PM, Daniel Tihelka <dtihe...@gmail.com> wrote: > Hallo Mick. > Thank you very much - it helped. Removing 'video=vesafb:ywrap,mtrr:3 > vga=792' > from kernel boot options, and framebuffer-related stuff in kernel config, > especially: > > # CONFIG_FB_DDC is not set > # CONFIG_FB_BOOT_VESA_SUPPORT is not set > # CONFIG_FB_BACKLIGHT is not set > # CONFIG_FB_MODE_HELPERS is not set > # CONFIG_FB_TILEBLITTING is not set > # CONFIG_FB_VESA is not set > # CONFIG_FB_RADEON is not set > # CONFIG_DISPLAY_SUPPORT is not set > # CONFIG_VGACON_SOFT_SCROLLBACK is not set > # CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY is not set > > (not all the options were removed by hand, it is just diff of the configs, > and > maybe, some of them could be enabled without causing problems). > > Now, there are much more 'drm'-related messages in 'dmesg', and also X.org > uses the drm correctly. The 'glxinfo' returns: > ... > OpenGL vendor string: X.Org R300 Project > OpenGL renderer string: Gallium 0.4 on RV370 > OpenGL version string: 2.1 Mesa 7.9 > OpenGL shading language version string: 1.20 > ... > > It looks good now. Thank you very much for your advice again. > Dan > > On Sunday 16 January 2011 16:52:30 Mick wrote: >> On Sunday 16 January 2011 15:18:50 Daniel Tihelka wrote: >> > And the kernel seems to use them (when started with boot options >> >> > 'video=vesafb:ywrap,mtrr:3 vga=792'): >> Dan, try removing uvesa/vesa/radeon/etc. framebuffer modules from your >> kernel and the above line too from grub when you boot and see if your KMS >> radeon driver can now work on its own. >
Daniel, I'm seeing the same problem here and trying to follow my way through your kernel config changes. I don't think I have it yet on this box as I'm seeing a message about rendering being disabled in Xorg.log.0 c2stable ~ # cat /var/log/Xorg.0.log | grep render [ 29.017] (WW) RADEON(0): Direct rendering disabled c2stable ~ # even though glxinfo says it's enabled: c2stable ~ # glxinfo | grep render direct rendering: Yes OpenGL renderer string: Gallium 0.4 on softpipe GL_NV_blend_square, GL_NV_conditional_render, GL_NV_light_max_exponent, c2stable ~ # Anyway, I'm sure I'll figure it out but I'm curious how you measure that it's working up to it's potential. I'm getting less than 200FPS in glxgears. I get >2500 on a cheaper nvidia card so I'm certain this Radeon 300 can do better. What do you see in glxgears? Thanks, Mark