Bug#532926: xserver-xorg-video-ati: XRandR multi-monitor: slowness on one screen, acceleration on the other

2009-06-18 Thread Arno Schuring
Alex Deucher wrote:
> The solution will be implemented xserver and driver side via EXA
> changes.  This is being addressed in the shatter work being done right
> now as a GSOC project.

Yay, more testing!  ;)

This bug should probably be closed now as I'm asking for a (currently)
non-existing feature. Unless you want to track shatter progress in this
bug, of course, but there are better places to do that.

Thanks for your information,
(and for your work on the radeon driver)

Arno



___
xorg-driver-ati mailing list
xorg-driver-ati@lists.x.org
http://lists.x.org/mailman/listinfo/xorg-driver-ati


Bug#532926: xserver-xorg-video-ati: XRandR multi-monitor: slowness on one screen, acceleration on the other

2009-06-15 Thread Alex Deucher
On Sun, Jun 14, 2009 at 9:07 PM, Arno Schuring wrote:
> Alex Deucher wrote:
>> Rotation uses the 3D engine so the largest desktop size that can be
>> rotated with hardware is limited to the max texture size: 2048x2048
>> for your card.  For desktops larger than that, software is used for
>> rotation.  1280 + 1920 > 2048.
> Ah, I see. That does explain the speed difference between the monitors.
> I take it that xv does not use the 3D engine then.
>

Xv uses the 3D engine for the textured video adapter.  The overlay
adapter does not. The max texture size is 2k, while the max render
target size is closer to 4k, so Xv isn't a problem as long as the Xv
source data is > 2k.

> I'll have to go hunting for a new (AGP) videocard, then. And fall back
> to using one monitor in the meantime.
>
>
>> Due current architectural limitations,
>> the max size is per-desktop rather than per monitor.
> Since I'm thinking about testing the whole kms-thing anyway as soon as
> it's in the mainline kernel, is there any chance that the radeon-rewrite
> driver does not have this limit?

The solution will be implemented xserver and driver side via EXA
changes.  This is being addressed in the shatter work being done right
now as a GSOC project.

Alex



___
xorg-driver-ati mailing list
xorg-driver-ati@lists.x.org
http://lists.x.org/mailman/listinfo/xorg-driver-ati


Bug#532926: xserver-xorg-video-ati: XRandR multi-monitor: slowness on one screen, acceleration on the other

2009-06-15 Thread Arno Schuring
Alex Deucher wrote:
> Rotation uses the 3D engine so the largest desktop size that can be
> rotated with hardware is limited to the max texture size: 2048x2048
> for your card.  For desktops larger than that, software is used for
> rotation.  1280 + 1920 > 2048.
Ah, I see. That does explain the speed difference between the monitors.
I take it that xv does not use the 3D engine then.

I'll have to go hunting for a new (AGP) videocard, then. And fall back
to using one monitor in the meantime.


> Due current architectural limitations,
> the max size is per-desktop rather than per monitor.
Since I'm thinking about testing the whole kms-thing anyway as soon as
it's in the mainline kernel, is there any chance that the radeon-rewrite
driver does not have this limit?


Thanks for the info,
Arno



___
xorg-driver-ati mailing list
xorg-driver-ati@lists.x.org
http://lists.x.org/mailman/listinfo/xorg-driver-ati


Bug#532926: xserver-xorg-video-ati: XRandR multi-monitor: slowness on one screen, acceleration on the other

2009-06-13 Thread Alex Deucher
On Fri, Jun 12, 2009 at 3:39 PM, Arno Schuring wrote:
> Package: xserver-xorg-video-ati Version: 1:6.12.2-2 Severity: normal Short 
> overview: My setup consists of a 17" LCD doing 1280x1024 and a 24" LCD doing 
> 1920x1080 in portrait mode. All drawing updates to the small monitor work 
> fast with hardly any CPU load; xv works as well. Anything that happens on the 
> large monitor immediately spikes CPU usage and takes ages (multiple seconds) 
> to draw. Long version: I recently (today) upgraded from using two 17" panels 
> to one 17" LCD display and a 24" display. In the old situation, both monitors 
> were running 1280x1024 in xrandr side-by-side mode, giving me a large desktop 
> with full acceleration (that is, xv and basic opengl stuff worked fine). When 
> I use only the 24" panel either in landscape or in portrait mode, everything 
> works fine as well. When I use both panels in display clone mode (1080x1920), 
> everything works fine.

Rotation uses the 3D engine so the largest desktop size that can be
rotated with hardware is limited to the max texture size: 2048x2048
for your card.  For desktops larger than that, software is used for
rotation.  1280 + 1920 > 2048.  Due current architectural limitations,
the max size is per-desktop rather than per monitor.

Alex



___
xorg-driver-ati mailing list
xorg-driver-ati@lists.x.org
http://lists.x.org/mailman/listinfo/xorg-driver-ati