Graphics Gurus please?

I have a Samsung 226BW Monitor, it’s native recommended resolution is 1680 x 1050, but my eyes are not what they were, and I have problems when running windows inside a VBOX at this resolution. VBOX effectively will not allow a lesser resolution than the host to run in the guest, so I can’t see text etc in some programs.
I decided after weeks of adjusting fonts dpi’s etc in both host and guest, that the simple way would be to reduce my resolution.
Now the monitor is 16:10 aspect ratio, so I found a list of 16:10 resolutions, and tried in YAST (saX2), to select a lower resolution, also at 16:10 ratio using the drop menu in YAST
I first selected 1440 x 900, clicked “test” and the res. changed BUT it changed to 1152 x 864 (= 13.3333:10 or 1.3333:1 ratio.) I tried again, but no mistake, openSuse REFUSES the 1440 x 900.
OK I will try 1600 x 1000, obviously this is 16:10…
But saX2 also refused to reset to this res., autoselecting instead 1280 x 960 (!!!) which is very different, and is also 1.333:1.
I have nVidia drivers, which have given no problems so far…

Can anyone explain in layman’s terms what is happening, and whether I can run these screen resolutions?

I would post my xorg.conf, but I do not know which of the following is “active”

file:///etc/X11/xorg.conf
file:///var/lib/sax/xorg.conf
file:///usr/share/man/man5/xorg.conf.5.gz
file:///etc/X11/xorg.conf.backup
file:///var/lib/sax/xorg.conf.first
file:///etc/X11/xorg.conf.install
file:///var/lib/sax/xorg.conf-linux-oqc9
file:///var/lib/sax/xorg.conf-linux-q3bo
file:///etc/X11/xorg.conf.md5
file:///var/lib/sax/xorg.conf.md5
file:///etc/X11/xorg.conf.nvidia-post
file:///etc/X11/xorg.conf.saxsave

Here is the first of that list:

# /.../
# SaX generated X11 config file
# Created on: 2009-08-26T01:31:57+0100.
#
# Version: 8.1
# Contact: Marcus Schaefer <sax@suse.de>, 2005
# Contact: SaX-User list <https://lists.berlios.de/mailman/listinfo/sax-users>
#
# Automatically generated by [ISaX] (8.1)
# PLEASE DO NOT EDIT THIS FILE!
#
Section "Files"
  FontPath     "/usr/share/fonts/misc:unscaled"
  FontPath     "/usr/share/fonts/local"
  FontPath     "/usr/share/fonts/75dpi:unscaled"
  FontPath     "/usr/share/fonts/100dpi:unscaled"
  FontPath     "/usr/share/fonts/Type1"
  FontPath     "/usr/share/fonts/URW"
  FontPath     "/usr/share/fonts/Speedo"
  FontPath     "/usr/share/fonts/PEX"
  FontPath     "/usr/share/fonts/cyrillic"
  FontPath     "/usr/share/fonts/latin2/misc:unscaled"
  FontPath     "/usr/share/fonts/latin2/75dpi:unscaled"
  FontPath     "/usr/share/fonts/latin2/100dpi:unscaled"
  FontPath     "/usr/share/fonts/latin2/Type1"
  FontPath     "/usr/share/fonts/latin7/75dpi:unscaled"
  FontPath     "/usr/share/fonts/baekmuk:unscaled"
  FontPath     "/usr/share/fonts/japanese:unscaled"
  FontPath     "/usr/share/fonts/kwintv"
  FontPath     "/usr/share/fonts/truetype"
  FontPath     "/usr/share/fonts/uni:unscaled"
  FontPath     "/usr/share/fonts/CID"
  FontPath     "/usr/share/fonts/ucs/misc:unscaled"
  FontPath     "/usr/share/fonts/ucs/75dpi:unscaled"
  FontPath     "/usr/share/fonts/ucs/100dpi:unscaled"
  FontPath     "/usr/share/fonts/hellas/misc:unscaled"
  FontPath     "/usr/share/fonts/hellas/75dpi:unscaled"
  FontPath     "/usr/share/fonts/hellas/100dpi:unscaled"
  FontPath     "/usr/share/fonts/hellas/Type1"
  FontPath     "/usr/share/fonts/misc/sgi:unscaled"
  FontPath     "/usr/share/fonts/xtest"
  FontPath     "/opt/kde3/share/fonts"
  InputDevices "/dev/gpmdata"
  InputDevices "/dev/input/mice"
EndSection

Section "ServerFlags"
  Option       "AllowMouseOpenFail" "on"
  Option       "ZapWarning" "on"
EndSection

Section "Module"
  Load         "glx"
  Load         "extmod"
  Load         "freetype"
  Load         "dbe"
EndSection

Section "InputDevice"
  Driver       "kbd"
  Identifier   "Keyboard[0]"
  Option       "Protocol" "Standard"
  Option       "XkbLayout" "gb"
  Option       "XkbModel" "microsoftpro"
  Option       "XkbRules" "xfree86"
EndSection

Section "InputDevice"
  Driver       "mouse"
  Identifier   "Mouse[1]"
  Option       "Buttons" "7"
  Option       "Device" "/dev/input/mice"
  Option       "Emulate3Buttons" "on"
  Option       "Name" "Creative USB Mouse"
  Option       "Protocol" "explorerps/2"
  Option       "Vendor" "Sysp"
  Option       "ZAxisMapping" "4 5"
EndSection

Section "Monitor"
  Option       "CalcAlgorithm" "XServerPool"
  DisplaySize  474 296
  HorizSync    30-81
  Identifier   "Monitor[0]"
  ModelName    "SYNCMASTER 226BW"
  Option       "DPMS"
  Option       "PreferredMode" "1680x1050"
  VendorName   "SAMSUNG"
  VertRefresh  56-75
  UseModes     "Modes[0]"
EndSection

Section "Modes"
  Identifier   "Modes[0]"
  Modeline 	"1680x1050" 119.00 1680 1728 1760 1840 1050 1053 1059 1080
EndSection

Section "Screen"
  DefaultDepth 24
  SubSection "Display"
    Depth      15
    Modes      "1680x1050" "1600x1024" "1600x1000" "1400x1050" "1600x900" "1280x1024" "1440x900" "1280x960" "1366x768" "1360x768" "1280x800" "1152x864" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480" 
  EndSubSection
  SubSection "Display"
    Depth      16
    Modes      "1680x1050" "1600x1024" "1600x1000" "1400x1050" "1600x900" "1280x1024" "1440x900" "1280x960" "1366x768" "1360x768" "1280x800" "1152x864" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480" 
  EndSubSection
  SubSection "Display"
    Depth      24
    Modes      "1680x1050" "1600x1024" "1600x1000" "1400x1050" "1600x900" "1280x1024" "1440x900" "1280x960" "1366x768" "1360x768" "1280x800" "1152x864" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480" 
  EndSubSection
  SubSection "Display"
    Depth      8
    Modes      "1680x1050" "1600x1024" "1600x1000" "1400x1050" "1600x900" "1280x1024" "1440x900" "1280x960" "1366x768" "1360x768" "1280x800" "1152x864" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480" 
  EndSubSection
  Device       "Device[0]"
  Identifier   "Screen[0]"
  Monitor      "Monitor[0]"
EndSection

Section "Device"
  BoardName    "GeForce 6100 nForce 430"
  Driver       "nvidia"
  Identifier   "Device[0]"
  Screen       0
  VendorName   "NVidia"
EndSection

Section "ServerLayout"
  Identifier   "Layout[all]"
  InputDevice  "Keyboard[0]" "CoreKeyboard"
  InputDevice  "Mouse[1]" "CorePointer"
  Option       "Clone" "off"
  Option       "Xinerama" "off"
  Screen       "Screen[0]"
EndSection

Section "DRI"
    Group      "video"
    Mode       0660
EndSection

Section "Extensions"
  Option       "Composite" "Enable"
EndSection



Do you have the VBOX Guest additions installed ? I guess not. If you update VBOX the best thing is to uninstall the guest additions in Windows and then reinstall them via VBOX.

As it happens Knurpht I updated vBox about a week ago and the Guest additions upgraded smoothly as well, I asked around and it seems vbox can’t full screen at a lesser res than the host, if I adjust the XP screen res. (guest) the window appears in a tiny hole surrounded by black, If I fullscreen it it auto-adjusts back to the the largest possible res, ie just smaller than that of the host (openSuse).

A kindly irc person… (ty aerRosol) has pointed out that I must (or CAN) use

nvidia-settings

I have looked in there, and my desired resolutions are NOT in the drop menu. I am guessing that

file:///etc/X11/xorg.conf.nvidia-post

, loads AFTER and over-rides

file:///etc/X11/xorg.conf

So, here it is: with fonts and input devices sections snipped:

# /.../
# SaX generated X11 config file
# Created on: 2009-03-05T13:22:12+0000.
#
# Version: 8.1
# Contact: Marcus Schaefer <sax@suse.de>, 2005
# Contact: SaX-User list <https://lists.berlios.de/mailman/listinfo/sax-users>
#
# Automatically generated by [ISaX] (8.1)
# PLEASE DO NOT EDIT THIS FILE!
#
Section "Files"
  
  FontPath     "/opt/kde3/share/fonts"
  InputDevices "/dev/gpmdata"
  InputDevices "/dev/input/mice"
EndSection

Section "ServerFlags"
  Option       "AllowMouseOpenFail" "on"
  Option       "ZapWarning" "on"
EndSection

Section "Module"
  Load         "extmod"
  Load         "dbe"
  Load         "glx"
  Load         "freetype"
  Load         "dri"
EndSection



Section "Monitor"
  Option       "CalcAlgorithm" "XServerPool"
  DisplaySize  474 296
  HorizSync    30-81
  Identifier   "Monitor[0]"
  ModelName    "SYNCMASTER 226BW"
  Option       "DPMS"
  Option       "PreferredMode" "1280x1024"
  VendorName   "SAMSUNG"
  VertRefresh  56-75
  UseModes     "Modes[0]"
EndSection

Section "Modes"
  Identifier   "Modes[0]"
  Modeline 	"1680x1050" 119.00 1680 1728 1760 1840 1050 1053 1059 1080 -HSync +VSync
  Modeline 	"1280x1024" 135.00 1280 1296 1440 1688 1024 1025 1028 1066
EndSection

Section "Screen"
  DefaultDepth 24
  SubSection "Display"
    Depth      15
    Modes      "1280x1024" "1280x960" "1280x800" "1152x864" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480" 
  EndSubSection
  SubSection "Display"
    Depth      16
    Modes      "1280x1024" "1280x960" "1280x800" "1152x864" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480" 
  EndSubSection
  SubSection "Display"
    Depth      24
    Modes      "1280x1024" "1280x960" "1280x800" "1152x864" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480" 
  EndSubSection
  SubSection "Display"
    Depth      8
    Modes      "1280x1024" "1280x960" "1280x800" "1152x864" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480" 
  EndSubSection
  Device       "Device[0]"
  Identifier   "Screen[0]"
  Monitor      "Monitor[0]"
EndSection

Section "Device"
  BoardName    "GeForce 6100 nForce 430"
  Driver       "nv"
  Identifier   "Device[0]"
  Screen       0
  VendorName   "NVidia"
EndSection

Section "ServerLayout"
  Identifier   "Layout[all]"
  InputDevice  "Keyboard[0]" "CoreKeyboard"
  InputDevice  "Mouse[1]" "CorePointer"
  Option       "Clone" "off"
  Option       "Xinerama" "off"
  Screen       "Screen[0]"
EndSection

Section "DRI"
    Group      "video"
    Mode       0660
EndSection

Section "Extensions"
  Option       "Composite" "off"
EndSection

I notice that my desired resolutions are not there…

Do I enter them manually?

I also notice that that my monitor is called CRT-0 in nvidia-settings…
Does this mean is has been detected as a CRT, it is of course a flat-panel LCD

Yes, you can enter them manually but you better make sure that whatever you enter is supported by the hardware. With LCD panels, anything other than the native resolution might look quite gruesome and put your eyes under much more strain than the native, although higher, res.

Hi
Run the command xrandr this should show what you can use…


Cheers Malcolm °¿° (Linux Counter #276890)
SUSE Linux Enterprise Desktop 11 (x86_64) Kernel 2.6.27.29-0.1-default
up 15:36, 2 users, load average: 0.36, 0.14, 0.10
GPU GeForce 8600 GTS Silent - Driver Version: 190.18

stephen@linux-oqc9:~> xrandr
Screen 0: minimum 320 x 240, current 1680 x 1050, maximum 1680 x 1050
default connected 1680x1050+0+0 0mm x 0mm
   1680x1050      50.0*    58.0
   1400x1050      51.0
   1280x1024      52.0     59.0
   1280x960       53.0
   1152x864       54.0
   1024x768       55.0     60.0     61.0
   800x600        56.0     63.0     64.0     65.0     66.0     67.0
   640x480        57.0     70.0     71.0     72.0
   832x624        62.0
   640x512        68.0     69.0
   576x432        73.0
   512x384        74.0     75.0     76.0
   416x312        77.0
   400x300        78.0     79.0     80.0     81.0
   320x240        82.0     83.0     84.0

Hmmmm (strokes beard)
16:10 resolutions are NOT there, BUT 1680/1050=exactly 1.6
Whereas 1400/1050, on the list = 1.333:1 !!
I AM CONFUSED!
Where does xandr get its “ideas” from?
directly from the EDID of the monitor?
Or from the video driver?
or from xorg.conf?
I notice that in my

file:///etc/X11/xorg.conf.nvidia-post

, “Preferred Mode” is set at 1280x1024… 1280/1024 = 1.25:1…
Could it be that the monitor has been wrongly identified by nvidea, overwriting the CORRECT id by xorg.conf (??)(??)

I also notice that that my monitor is called CRT-0 in nvidia-settings…
Does this mean is has been detected as a CRT, it is of course a flat-panel LCD

I found this in nVidia’s descriptions of their driver here…

Appendix*D.*X Config Options

Option "ConnectedMonitor" "string"
Allows you to override what the NVIDIA kernel module detects is connected to your video card. This may be useful, for example, if you use a KVM (keyboard, video, mouse) switch and you are switched away when X is started. In such a situation, the NVIDIA kernel module cannot detect what display devices are connected, and the NVIDIA X driver assumes you have a single CRT.

Valid values for this option are "CRT" (cathode ray tube), "DFP" (digital flat panel), or "TV" (television); if using TwinView, this option may be a comma-separated list of display devices; e.g.: "CRT, CRT" or "CRT, DFP".
  • NOTE: anything attached to a 15 pin VGA connector is regarded by the driver as a CRT. “DFP” should only be used to refer to digital flat panels connected via a DVI port.*

    Default: string is NULL (the NVIDIA driver will detect the connected display devices).

I guess this explains why nVidia-settings reports CRT-0 ?
Pretty daft IMHO, my gpu ONLY has a 15 pin VGA OUT! and IS nVidia.If I get a vga/dvi converter, would this overule do you thinks?

In other posts you’ve written about the resolution of your monitor. You were advised to use LCD@1920x1080. Here I see that the monitor is configured to be a Samsung with preferred mode 1280x1024. There’s definitely something going wrong and I think you’re trying to solve different things at the same time. Therefor I’m out.

Knurpht, I have never owned, borrowed, used or even considered using a monitor even capable of 1920x1080. As my eyes are bad I cannot even imagine a scenario where I would need or even want such a resolution (well maybe if I wanted to put my computer output to a wall mounted 2 metre wide television)
You must have mistaken me for someone else, or there has been a major typo somewhere!
xxx
Wakou.

I owe you an apology. Think it was indeed a thread by another poster, where you just replied. My mistake. So, I’m back in.

To help you out:
In your xorg.conf there are no Mode lines above 1280x1024. The monitor also has a Preferred Mode of this value.
What I suggest is that you go into runlevel 3 (logout, Hit Ctrl-Alt-F1, login, do " su -c ‘init 3’ "), next do:

su -c ‘sax2 -r -m0=nvidia’
This starts sax2 to create a new xorg.conf. In the first screen pick ‘Change Configuration’. You will enter the sax2 interface. The video card is shown, the monitor and the preferred resolution. If all is shown correctly, save and exit. Save and exit. You can now type ‘startx’ to see if things have improved.
If not, repeat procedure above, instead go into monitor properties and either:

pick LCD as the manufacturor, resolution from the list on the right, I usually try lowest refresh rate first. Click OK, check if preferred resolution is OK, save and exit, startx

or:
insert the disk that came with your monitor, and click on the Utility disk button. It will look for the .INF file for your display and create config settings from it. Works most of the time. Click OK, check preferred resolution, save and exit. startx

Hope this helpes to get you where you want. Apologied again.

Thanks Knurpht! I had an interesting excursion into the world of runlevel 3. I tried your suggestions, but no joy there :(:(:frowning:
I also with some help of some folks on IRC #nvidia had a look around in var/log/Xorg.0.log, and SaX.log, I could post them if they would help, but it seems that my monitor DOES provide EDID info via the 15pin Dsub connection.
The first of your suggestions seemed to not change much, the second, selecting a generic LCD monitor was also unsuccesful. *If *I get 1440x900 as an option and “test” in Sax, it falls back to a wholly unsuitable resolution (?1152x9nn? or similar), whether using sax from runlevel3 or from KDE.
I have no working DVD drive ATM, so I did not try the 3rd suggestion, but I am pretty certain that my monitor is being correctly detected via EDID.

In both SaX.log and Xorg.0.log it rejects 1440x900 as a possible mode, even though I know for certain that both monitor and GPU can provide it.
I also tried after some googling, entering a modeline in to Xorg.conf which I had generated for 1440 x 900, but this was still rejected.
Maybe a simpler solution is a pair of very strong spectacles, but this goes against my stubborn nature!
Any further suggestions as to how to get wxga+ or wsxga+ resolutions LOWER than 1680x1050 on my wsxga+ monitor?
One problem I encountered whilst doing this is that “startx” from runlevel3 starts me up in (I think!??) KDE4, which I have (obv) installed, but have never used and therefore gives me a blank green suse desktop; if I system re-boot it starts up in my usual KDE 3.5.1, with all my settings and desktop as usual. Any ideas as to why this might be, or should I start a new thread for this separate issue?

Sorry guys my “edit” time had expired, I forgot to include this…

You may have looked at the stuff I pasted from Xorg.conf.nvidia-post…
My Xorg.conf, (snipped) was like this (backup named xorg.knurpht now, lolz)

Section "Monitor"
  Option       "CalcAlgorithm" "XServerPool"
  DisplaySize  474 296
  HorizSync    30-81
  Identifier   "Monitor[0]"
  ModelName    "SYNCMASTER 226BW"
  Option       "DPMS"
  Option       "PreferredMode" "1680x1050"
  VendorName   "SAMSUNG"
  VertRefresh  56-75
  UseModes     "Modes[0]"
EndSection

Section "Modes"
  Identifier   "Modes[0]"
  Modeline 	"1680x1050" 119.00 1680 1728 1760 1840 1050 1053 1059 1080
EndSection

Section "Screen"
  DefaultDepth 24
  SubSection "Display"
    Depth      24
    Modes      "1680x1050" "1600x1024" "1600x1000" "1400x1050" "1600x900" "1280x1024" "1440x900" "1280x960" "1366x768" "1360x768" "1280x800" "1152x864" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480" 
  EndSubSection


Do you run KDE4?

Then try to set a lower resolution in Systemsettings - Display

On my main machine I have a 24" LG, 1920x1200. Systemsettings allows me to lower the resolution to 1680x1050. This then works for VirtualBox as well.

Truely hope this works for you.

Unfortunately, Knurpht I am running KDE 3.5.1, as I mention in my sig. as well as here:

*One problem I encountered whilst doing this is that “startx” from runlevel3 starts me up in (I think!??) KDE4, which I have (obv) installed, but have never used and therefore gives me a blank green suse desktop; if I system re-boot it starts up in my usual KDE 3.5.1, with all my settings and desktop as usual. Any ideas as to why this might be, or should I start a new thread for this separate issue?

I did, I think, find out how to solve the mini-problem (startx):
Edit file /etc/sysconfig/windowmanager to show startkde3