[Bug 1952] New: Pivot functions slow

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sun Nov 28 04:52:17 PST 2004


Please do not reply to this email: if you want to comment on the bug, go to          
the URL shown below and enter yourcomments there.   
 
https://bugs.freedesktop.org/show_bug.cgi?id=1952        
   
           Summary: Pivot functions slow
           Product: xorg
           Version: unspecified
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Server/general
        AssignedTo: xorg-bugzilla-noise at freedesktop.org
        ReportedBy: anlar at hellfish.org


Sorry if this is in the wrong category, please move in the case.

The X.org pivot is extremely slow. (rotate CCW function) 

I understand that for it to work really well one needs
- A gfx card that accelerates rotation on hardware
- Drivers supporting the feature on the gfx card

For instance my card doesn't afaik have hardware acceleration for the function.
One has to fallback to software rotation. Xrandr rotation doesn't work on Linux
it seems. The usual i8xx drivers do not seem to support rotation.

I seem to have to fallback to vesafb (i8xxfb doesn't support my chip) and then
CCW it. It's extremely slow. When enabling the rotation it takes 2-3 seconds to
redraw the complete screen.

I did some more digging on the matter. It seems there aren't viable gfx card
options available that would do the thing really well on hardware (not even
ati/nvidia, they would lose all the other acceleration).

I mean, duh? Is some works underway to correct this issue? Using pivot is a must
for instance reading documents (on a large monitor you get 1:1 paper size and
even larger, very nice to read a whole page at the time etc) and for page
layouting and such. 

I know it's hard to get gfx card vendors to support more stuff but how about
giving us a usably performing software solution that would do it with all the cards?

(I don't mean to troll but I have to make a side note: the same hardware and on
Windows the software rotation they do it quite fast and usably. It proves it is
possible.)        
   
   
--         
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email       
   
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.


More information about the xorg-bugzilla-noise mailing list