Not really. When you talk of radeon and radeonhd drivers you are talking of one *small* part of the puzzle. All work on libdrm, DRM kernel modules and Mesa gets shared. Optimizing away the radeon/radeonhd and combining them would be unlikely to give any extra resources for developing those other bigger parts of the puzzle. After all, much of the differences in the drivers (like modesetting stuff, HDMI audio, TV out and so) seems to be ending in the kernel in a unified solution anyway.
Originally Posted by Xheyther
Might be dangerous and burn the card even with maximum powersaving options on. I'd recommend using closed drivers and waiting until open drivers get fan control capabilities if noise is an issue.
Originally Posted by Louise
It works !!!
Finally, here it is ! I just followed Dave's tutorial and it almost worked immediately.
Just had to revert this : http://git.kernel.org/?p=linux/kerne...4c40ac16148ec0
If you Xorg log complains about SAREA something, just revert this commit.
Ok, on the down side now, I'd complain about performances and drm flooding both my Xorg.log and kernel logs.
RADEON DRM CS failure - corruptions/glitches may occur -22
bufmgr: last submission : r:0 vs g:33554432 w:0 vs v:108697185
[drm:r300_cs_track_check] *ERROR* [drm] No buffer for color buffer 1 !
[drm:radeon_cs_ioctl] *ERROR* Invalid command stream !
Also, there is some mini tearing on the screen everywhere, may it be moving or not. It is not really beautiful and is also a bit annoying as texts are kind of flickering. Also, there is a backdrop problem when running compiz, for instance, with glxgears, I first see the wheels and half a second later, the black backdrop comes. The problem is the same with every window.
I won't use KMS/DRI2 now, this is not ready and I understand the choice to put KMS in the stagging branch. I'll try to follow this as it improves.
Well done everyone !
Last edited by MùPùF; 06-17-2009 at 04:56 PM.
Think you will need to enable the development/experimental driver config option when configuring the kernel.
Originally Posted by mendieta
yes, this is pretty much successor to the experimental drivers, that were available in the kernels some releases ago. experimental however, didn't really work out - quite a lot of features were left in experimental for too long and its meaning diminished over time.
Originally Posted by DeepDayze
user accepting to use staging drivers must be prepared for missing features, crashes and random operation.
staging is sort of a testbed for new drivers, and new technologies inside the kernel. it can also contain the code that does not yet meet kernel quality standards (e.g. in case of drm/ttm pull there are reports of possible security holes in the current code).
if somebody wants to take them for a spin, they just need to change few variables in kernel config and rebuild it. this removes the need to throw multiple patches from different sources against the kernel just take some new drivers for a spin.