Hello, now I resolved the problem myself on source code level. The relevant parts are two sections in savage_video.c and savage_streams.c, where scaling factors explicitly for LCD usage are calculated. The problem was mainly that only the drawing starting point was modified by the scaling factor, but not the size-defining end of the drawing rectangle. Additionally I had to remove a 7-pixel offset which seems had been added for a very specific case I could not reproduce.
See the appropriate patch files attached to this comment. They resolve this issue completely and are tested on all available resolutions on my HP XE3-GC machines with Savage/MX 8MB, max. hardware LCD resolution 1024x768. ** Attachment added: "Patches for savage_video.c and savage_streams.c" https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-s3/+bug/670790/+attachment/1733400/+files/savage_video_patch.tar.gz -- Xv / XVideo accelerated video width is limited by / depending on the screen resolution on S3 Savage, but only if the laptop LCD is the primary screen https://bugs.launchpad.net/bugs/670790 You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xserver-xorg-video-s3 in ubuntu. _______________________________________________ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp