Originally Posted by
Cheesemill
SIS (which became XGI) are notorious for having poor Linux support for their graphics chips.
A quick google for 'z7/z9 ubuntu' brings up some more suggestions, I suggest you try your luck with whatever information you can find.
The easiest solution would be to pick up a cheap second-hand supported graphics card.
I had done a search using Google, but the signal to noise ratio was quite bad.
I do, though, have a partial fix.
If it would be helpful, I can post some info about error messages I got during intermediate steps that led to the configuration info below.
I used "cvt 1280 1024 60" to get the parameters I'd added to the xorg.conf I constructed following the instructions on that page to which you providded a link earlier. I found, the hard way, that to get a proper display (version 12.04 - I am not about to give 12.10 a try any time soon), a monitor section as follows:
Section "Monitor"Identifier "Monitor-KVM"
Modeline "1280x1024_60.0" 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync
HorizSync 45-65
VertRefresh 60
Option "PreferredMode" "1280x1024_60.0"
EndSection
And changed the 'Monitor" line in the Section 'Screen" to use that.
There are two results worth reporting. First, I now get the proper resolution, and now none of the apps I open extend their windows past the right edge of the screen. That is good. The not so good result is that each time I boot, now, I get a popup window with waht looks like an error message, with the following content:
Could not apply the stored configuration for monitors
none of the selected modes were compatible with the possible modes
trying modes for CRTC 310
CRTC 310: trying mode 1280x1024@60Hz with output at 800x600@60Hzz (pass 0)
CRTC 310: trying mode 1152x864@60Hz with output at 800x600@60Hzz (pass 0)
CRTC 310: trying mode 1024x768@60Hz with output at 800x600@60Hzz (pass 0)
CRTC 310: trying mode 1280x960@60Hz with output at 800x600@60Hzz (pass 0)
CRTC 310: trying mode 1280x854@60Hz with output at 800x600@60Hzz (pass 0)
CRTC 310: trying mode 1280x800@60Hz with output at 800x600@60Hzz (pass 0)
CRTC 310: trying mode 1280x768@60Hz with output at 800x600@60Hzz (pass 0)
CRTC 310: trying mode 1280x720@60Hz with output at 800x600@60Hzz (pass 0)
CRTC 310: trying mode 1024x576@60Hz with output at 800x600@60Hzz (pass 0)
CRTC 310: trying mode 512x384@60Hz with output at 800x600@60Hzz (pass 0)
CRTC 310: trying mode 1280x1024@60Hz with output at 800x600@60Hzz (pass 1)
CRTC 310: trying mode 1152x864@60Hz with output at 800x600@60Hzz (pass 1)
CRTC 310: trying mode 1024x768@60Hz with output at 800x600@60Hzz (pass 1)
CRTC 310: trying mode 1280x960@60Hz with output at 800x600@60Hzz (pass 1)
CRTC 310: trying mode 1280x854@60Hz with output at 800x600@60Hzz (pass 1)
CRTC 310: trying mode 1280x800@60Hz with output at 800x600@60Hzz (pass 1)
CRTC 310: trying mode 1280x768@60Hz with output at 800x600@60Hzz (pass 1)
CRTC 310: trying mode 1280x720@60Hz with output at 800x600@60Hzz (pass 1)
CRTC 310: trying mode 1024x576@60Hz with output at 800x600@60Hzz (pass 1)
CRTC 310: trying mode 512x384@60Hz with output at 800x600@60Hzz (pass 1)
I have no idea where the "CRTC 310" came from, or why it insists on output at 800x600 when that has no relationship to what the hardware (video chipset or monitor) can handle (and in system settings, it still insists that the machine is a laptop, with the improvement that I now get a selection of resolutiions from which I can choose - and the default is now 1280x1024). I also do not know what all those numbers refer to that were returned by CVT. What is 109.00? And if the following numbers are one dimension of the screen resolution, then those higher than 120 are wrong as the monitor is old and doesn't go that high. And what do -hsync and +vsync mean, and should they be there if HorizSync and VertRefresh are specified?
Is the popup window at boot really an error message, and if so, how do I fix it? And if not, what would I do to suppress it? Or is it something I can safely dismiss and forget?
Thanks
Ted
Bookmarks