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

Reply via email to