[opensuse-factory] Radeon Gallium Driver ?
Hi, Opensuse still use classic Mesa driver for hardware acceleration on radeon driver ; there are actually 2 mesa drivers for radeon, r300 and r600, and both come with 2 version : classic Mesa (r300c and r600c) and Gallium3d Mesa (r300g and r600g). Radeon developpement have switched to the gallium3d drivers in Mesa. r300g is considered as stable, r600g is still considered as "experimental", however my own tests show that it is more stable than r600c (less rendering error in gnome 3/kwin compositor). Besides, both drivers show a +20% performance increase over their classic Mesa counterpart. I tested it on a Zacate APU, it ships with a radeon 6350 gpu ; thus I think that support is ok even for newly released hardware part. Some distributions (like ubuntu) have already switched to r300g, and I think that others might switch soon to r600g. Maybe it would be wise to consider a switch to gallium version of both drivers for next opensuse version too ? Regards, Vincent -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
Le mercredi 20 avril 2011 à 08:23 -0700, Vincent Lejeune a écrit :
Hi,
Opensuse still use classic Mesa driver for hardware acceleration on radeon driver ; there are actually 2 mesa drivers for radeon, r300 and r600, and both come with 2 version : classic Mesa (r300c and r600c) and Gallium3d Mesa (r300g and r600g).
Gallium drivers will be available in GNOME:STABLE:3.0 repository for
11.4 (when it is released, ie really soon now), since it is required by
GNOME Shell.
I plan to discuss the switch for next openSUSE release with X team.
--
Frederic Crozat
Le mercredi 20 avril 2011 à 17:37 +0200, Frederic Crozat a écrit :
Le mercredi 20 avril 2011 à 08:23 -0700, Vincent Lejeune a écrit :
Hi,
Opensuse still use classic Mesa driver for hardware acceleration on radeon driver ; there are actually 2 mesa drivers for radeon, r300 and r600, and both come with 2 version : classic Mesa (r300c and r600c) and Gallium3d Mesa (r300g and r600g).
Gallium drivers will be available in GNOME:STABLE:3.0 repository for 11.4 (when it is released, ie really soon now), since it is required by GNOME Shell.
I plan to discuss the switch for next openSUSE release with X team.
X team has just accepted the switch to gallium for radeon and r600 :
package is rebuilding in X11:XOrg and will be submitted to factory soon.
--
Frederic Crozat
Frederic Crozat
Le mercredi 20 avril 2011 à 17:37 +0200, Frederic Crozat a écrit :
Le mercredi 20 avril 2011 à 08:23 -0700, Vincent Lejeune a écrit :
Hi,
Opensuse still use classic Mesa driver for hardware acceleration on radeon driver ; there are actually 2 mesa drivers for radeon, r300 and r600, and both come with 2 version : classic Mesa (r300c and r600c) and Gallium3d Mesa (r300g and r600g).
Gallium drivers will be available in GNOME:STABLE:3.0 repository for 11.4 (when it is released, ie really soon now), since it is required by GNOME Shell.
I plan to discuss the switch for next openSUSE release with X team.
X team has just accepted the switch to gallium for radeon and r600 : package is rebuilding in X11:XOrg and will be submitted to factory soon.
First of all I'd like to thank the openSUSE team for the X11:XOrg repository, with which I found a comfortable way to enjoy 3D acceleration with my HD 5450 (r600). But the switch to Gallium driver feels really bad with my HD 5450. I'm running 11.3 (KDE and very few compositing effects). Each screen update - even typing - seems to have a little delay before the screen update happens. Redraws of windows are slow and snatchy, the same effect can be seen with all movements on the screen. It seems that updates happen only approx. 10-20 times per second with visible pauses in between. The KDE desktop feels slow and makes me edgy. Is it due to the immaturity of the r600g driver, or are there some important tuning knobs? Best regards, Bernhard -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
Le mardi 26 avril 2011 à 06:26 +0000, Bernhard Held a écrit :
Frederic Crozat
writes: Le mercredi 20 avril 2011 à 17:37 +0200, Frederic Crozat a écrit :
Le mercredi 20 avril 2011 à 08:23 -0700, Vincent Lejeune a écrit :
Hi,
Opensuse still use classic Mesa driver for hardware acceleration on radeon driver ; there are actually 2 mesa drivers for radeon, r300 and r600, and both come with 2 version : classic Mesa (r300c and r600c) and Gallium3d Mesa (r300g and r600g).
Gallium drivers will be available in GNOME:STABLE:3.0 repository for 11.4 (when it is released, ie really soon now), since it is required by GNOME Shell.
I plan to discuss the switch for next openSUSE release with X team.
X team has just accepted the switch to gallium for radeon and r600 : package is rebuilding in X11:XOrg and will be submitted to factory soon.
First of all I'd like to thank the openSUSE team for the X11:XOrg repository, with which I found a comfortable way to enjoy 3D acceleration with my HD 5450 (r600).
But the switch to Gallium driver feels really bad with my HD 5450. I'm running 11.3 (KDE and very few compositing effects).
Each screen update - even typing - seems to have a little delay before the screen update happens. Redraws of windows are slow and snatchy, the same effect can be seen with all movements on the screen. It seems that updates happen only approx. 10-20 times per second with visible pauses in between. The KDE desktop feels slow and makes me edgy.
Is it due to the immaturity of the r600g driver, or are there some important tuning knobs?
I guess it would be interesting to compare with 11.4 + gallium drivers
and maybe also with F15beta. At least for GNOME 3, r600g is much better
(stable and rendering) than r600.
Check https://bugzilla.novell.com/show_bug.cgi?id=689194 because it
looks like your issue. If not, open a new bug report.
--
Frederic Crozat
I confirm that r600g works better with Gnome 3.0 (with my own setup test). Which version of Mesa do you use ? Though Mesa 7.10 gave me good result (wrt stability and correct rendering), I recommand you to use Mesa 7.11 from git. By the way using xrender with open source driver seems better (thank to EXA acceleration) than using opengl under kde. You would also like to set vblank_mode=0 as an environnement variable (in /etc/environnement) : it disables vblank sync. Vincent Le mardi 26 avril 2011 à 10:32 +0200, Frederic Crozat a écrit :
Le mardi 26 avril 2011 à 06:26 +0000, Bernhard Held a écrit :
Frederic Crozat
writes: Le mercredi 20 avril 2011 à 17:37 +0200, Frederic Crozat a écrit :
Le mercredi 20 avril 2011 à 08:23 -0700, Vincent Lejeune a écrit :
Hi,
Opensuse still use classic Mesa driver for hardware acceleration on radeon driver ; there are actually 2 mesa drivers for radeon, r300 and r600, and both come with 2 version : classic Mesa (r300c and r600c) and Gallium3d Mesa (r300g and r600g).
Gallium drivers will be available in GNOME:STABLE:3.0 repository for 11.4 (when it is released, ie really soon now), since it is required by GNOME Shell.
I plan to discuss the switch for next openSUSE release with X team.
X team has just accepted the switch to gallium for radeon and r600 : package is rebuilding in X11:XOrg and will be submitted to factory soon.
First of all I'd like to thank the openSUSE team for the X11:XOrg repository, with which I found a comfortable way to enjoy 3D acceleration with my HD 5450 (r600).
But the switch to Gallium driver feels really bad with my HD 5450. I'm running 11.3 (KDE and very few compositing effects).
Each screen update - even typing - seems to have a little delay before the screen update happens. Redraws of windows are slow and snatchy, the same effect can be seen with all movements on the screen. It seems that updates happen only approx. 10-20 times per second with visible pauses in between. The KDE desktop feels slow and makes me edgy.
Is it due to the immaturity of the r600g driver, or are there some important tuning knobs?
I guess it would be interesting to compare with 11.4 + gallium drivers and maybe also with F15beta. At least for GNOME 3, r600g is much better (stable and rendering) than r600.
Check https://bugzilla.novell.com/show_bug.cgi?id=689194 because it looks like your issue. If not, open a new bug report.
-- Frederic Crozat
Novell
-- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
Am 26.04.2011 10:32, schrieb Frederic Crozat:
Le mardi 26 avril 2011 à 06:26 +0000, Bernhard Held a écrit :
Frederic Crozat
writes: Le mercredi 20 avril 2011 à 17:37 +0200, Frederic Crozat a écrit :
Le mercredi 20 avril 2011 à 08:23 -0700, Vincent Lejeune a écrit :
Hi,
Opensuse still use classic Mesa driver for hardware acceleration on radeon driver ; there are actually 2 mesa drivers for radeon, r300 and r600, and both come with 2 version : classic Mesa (r300c and r600c) and Gallium3d Mesa (r300g and r600g).
Gallium drivers will be available in GNOME:STABLE:3.0 repository for 11.4 (when it is released, ie really soon now), since it is required by GNOME Shell.
I plan to discuss the switch for next openSUSE release with X team.
X team has just accepted the switch to gallium for radeon and r600 : package is rebuilding in X11:XOrg and will be submitted to factory soon.
First of all I'd like to thank the openSUSE team for the X11:XOrg repository, with which I found a comfortable way to enjoy 3D acceleration with my HD 5450 (r600).
But the switch to Gallium driver feels really bad with my HD 5450. I'm running 11.3 (KDE and very few compositing effects).
Each screen update - even typing - seems to have a little delay before the screen update happens. Redraws of windows are slow and snatchy, the same effect can be seen with all movements on the screen. It seems that updates happen only approx. 10-20 times per second with visible pauses in between. The KDE desktop feels slow and makes me edgy.
Is it due to the immaturity of the r600g driver, or are there some important tuning knobs?
I guess it would be interesting to compare with 11.4 + gallium drivers and maybe also with F15beta. At least for GNOME 3, r600g is much better (stable and rendering) than r600.
Check https://bugzilla.novell.com/show_bug.cgi?id=689194 because it looks like your issue. If not, open a new bug report. Hmm, I did some more tests and I'm rather confused now.
Window refresh is unacceptable slow with disabled compositing, even with classic Mesa. If I enable compositing it becomes real fast. This effect is not reproducible with Gallium3d Mesa, window refresh is always slow. Who is now the culprit? vblank_mode=0 doesn't help, it was disabled anyway. I'll test openSUSE 11.4 and Mesa 7.11, but give me some days to reply. Thanks, Bernhard -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
participants (5)
-
Bernhard Held
-
Frederic Crozat
-
Held Bernhard
-
vincent
-
Vincent Lejeune