pitch too high for CL5446 at 1360x768
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xserver-xorg-video-cirrus (Ubuntu) |
Fix Released
|
Undecided
|
StefanPotyra |
Bug Description
Binary package hint: xserver-
Hi,
the GD 5446 uses 9 bits to store the pitch value, which then get shifted by 3 bits to the left in the graphic card. For the resolution of 1360x768 however, X sets the pitch to 1408, which hence results to an actual used pitch by the card of 128. As a result the screen is garbled.
While I don't have the real hardware to test it (a GD 5446 with 4 Mb is somewhat rare), faumachine simulates exactly this graphic card. I've tested this with a faumachine version from cvs, but I think the package in the archives should show the same result.
Attached is the Xorg.0.log from inside the VM. I've also got a patch ready for this, however that's completely untested so far (not even checked if it compiles).
Cheers,
Stefan.
Related branches
Changed in xserver-xorg-video-cirrus (Ubuntu): | |
status: | New → In Progress |
assignee: | nobody → StefanPotyra (sistpoty) |
(this is using a karmic daily from a few days before alpha 5)