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
Robert Moskowitz a ?crit :> > 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? >Backup your existing configuration. As root: # X -configure # mv /root/xorg.conf.new /etc/X11/xorg.conf This will give you a first draft to start from. What you usually have to edit by hand: 1) keyboard layout 2) DefaultDepth (mostly 24 if you want 16 million colors) 3) Screen resolution (if you don't want the default, Modes "XxY" will do) Check the Driver section if your driver is listed OK instead of "vesa". Once this is working, you can fine-tune bits like DRI, Composite, etcetera. Cheers, Niki Kovacs
Niki Kovacs wrote:> Robert Moskowitz a ?crit : >> >> 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? >> > > Backup your existing configuration. > > As root: > > # X -configureFatal server error: Server is already active for display 0 If this server is no longer running, remove /tmp/.X0-lock and start again.> > # mv /root/xorg.conf.new /etc/X11/xorg.conf > > This will give you a first draft to start from. What you usually have > to edit by hand: > > 1) keyboard layout > > 2) DefaultDepth (mostly 24 if you want 16 million colors) > > 3) Screen resolution (if you don't want the default, Modes "XxY" will do) > > Check the Driver section if your driver is listed OK instead of "vesa". > > Once this is working, you can fine-tune bits like DRI, Composite, > etcetera.
Niki Kovacs wrote:> Robert Moskowitz a ?crit : >> >> Fatal server error: >> Server is already active for display 0 >> If this server is no longer running, remove /tmp/.X0-lock >> and start again. > > Of course you will have to do this with X not running. Two solutions. > Either edit /etc/inittab,Thought I would have to do that.... So I did and it made a HUGH xorg.conf.new file. With instructions to try it out by: X -config /root/xorg.conf.new Well that brought up X but no window open and left or right mouse did nothing. So back to <cntl-alt-F1> and I see messages about VNC mode (I have vncserver configured but not running), so it ws trying to do something to accomidate vncserver if I should start it up? And there are sections in the new xorg.conf that are not in the current. Like one for the mouse, a files section and the like, so I figured i would cut and paste, but first.... I have another OQO with Centos installed that has the 'default' X setup with no playing around with the Display manager, I figured I would look at its xorg.conf to get back to basics. Guess what, NO /etc/X11/xorg.conf and everything works fine with the unit's 800x480 display. I did a 'updatedb' then a 'locate xorg.conf' and all I found was a man page file. So how do it know what to do for the display in default????
On Thu, 2008-10-02 at 10:44 -0400, Robert Moskowitz wrote:> <snip>> # Xorg configuration created by system-config-display > <snip>> 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" > EndSectionYou may not need the monitor section. If anything like DDC (I think that's what it's acronym is - Display Data Control?) is in operation, it will piuck up the proper rates automatically. I don't have a monitor section at all in my xorg.conf. But I'm running a normal "desktop" node with conventional monitor. Regardless, even if needed, try what I show below.> > 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 > EndSectionMy "Screen" section looks like this. Watch out for the line wrap on "Modes". Section "Screen" Identifier "Screen0" Device "Videocard0" DefaultDepth 24 SubSection "Display" Viewport 0 0 Depth 24 Modes "1600x1200" "1280x1024" "1024x768" "800x600" "640x480" "1280x960" "1280x800" "1152x864" "1152x768" EndSubSection EndSection> <snip>HTH -- Bill
On Thu, Oct 2, 2008 at 7:44 AM, Robert Moskowitz <rgm at htt-consult.com> wrote:> > 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. >I can't help wondering why you'd want a 4x3 aspect ratio on a screen that has a (roughly) 16x10 widescreen aspect ratio, but that's your baby. After you set the monitor type and display in System->Administration->Display, do you also go to System->Preferences->Screen Resolution to set that? I had a similar problem with my 16x10 monitor until I changed both. HTH mhr
I am having serious difficulties with video control on this box.... See below. William L. Maltby wrote:> On Thu, 2008-10-02 at 10:44 -0400, Robert Moskowitz wrote: > >> # Xorg configuration created by system-config-display >> <snip> >> > > >> 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 >> > > You may not need the monitor section. If anything like DDC (I think > that's what it's acronym is - Display Data Control?) is in operation, it > will piuck up the proper rates automatically. I don't have a monitor > section at all in my xorg.conf. But I'm running a normal "desktop" node > with conventional monitor. > > Regardless, even if needed, try what I show below. > > >> 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 >> > > My "Screen" section looks like this. Watch out for the line wrap on > "Modes". > > Section "Screen" > Identifier "Screen0" > Device "Videocard0" > DefaultDepth 24 > SubSection "Display" > Viewport 0 0 > Depth 24 > Modes "1600x1200" "1280x1024" "1024x768" "800x600" > "640x480" "1280x960" "1280x800" "1152x864" "1152x768" > EndSubSection > EndSection >Something is really not working.... I have changed inittab to: id:3:initdefault: I am logged in as root, and run: system-config-display --reconfig I go into the Hardware tab. There I see it lists my video card; when I go into configure the video card, it shows VESA (my video card is not a listed card). For the monitor type, I select LCD Monitor 1280x1024. Back to the Settings tab, I select 1024x768. I click on OK to save all this, and system-config-display ends. I then run: init 5 It comes up in 640x480 mode (according to Preferences>Screen Resolution), and no other mode is listed. I go to Administration>Display, where it lists the current mode as 640x480, I select 1024x768 and click on OK (can barely see the OK button). I open a terminal window and run init 3 to get me out of X. I run init 5 again. The login screen is at a higher resolution than before, but once I log in as root, it is back to 640x480! The display subsection in /etc/X11/xorg.conf lists only the modes: "1024x768" "800x600" "600x480". In the standard XP that comes with the units, the default resolution is 800x480 and you can increase that and use the capacitor scroll bars to scroll the screen. help....