My OQO has a VIA chipset. From the hwconf:
class: VIDEO
bus: PCI
detached: 0
desc: "VIA Technologies, Inc. CX700M2 UniChrome PRO II Graphics"
vendorId: 1106
deviceId: 3157
subVendorId: 1106
subDeviceId: 3157
pciType: 1
pcidom: 0
pcibus: 1
pcidev: 0
pcifn: 0
When I install Centos, I default to the vesa driver, and it operates at
the monitor's native 800x480. Of course I want more and to physically
scroll the screen to see all of the content (the OQO has slide bars on
it that do cause the current active window to scroll).
When I change the monitor settings to Generic LCD 1024x768, I get that
and 800x600 as an option. If I change the screen resolution to either
800x600 or 1024x768, and log out of X and log back in, my resolution is
unchanged at 800x480.
So I tried using the VIA driver that comes with Centos. It does not
list the CX700, but, you know, give it a try.
At first I get errors from X when logging in, finally I get changes to
occur, but I am still at 800x480. Selecting 800x600 or 1024x768 mkaes
no difference. Below is my /etc/X11/xorg.conf. Any ideas on what to try?
# Xorg configuration created by system-config-display
Section "ServerLayout"
Identifier "single head configuration"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
EndSection
Section "Monitor"
Identifier "Monitor0"
ModelName "LCD Panel 1024x768"
### Comment all HorizSync and VertSync values to use DDC:
HorizSync 31.5 - 48.0
VertRefresh 56.0 - 65.0
Option "dpms"
EndSection
Section "Device"
Identifier "Videocard0"
Driver "vesa"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection