OpenSuSE 103, display prob.??

Soldato
Joined
19 Oct 2002
Posts
5,780
It won't go to 800x600, I choose that in sax2 & it said "graphics system has to be restarted", but it doesn't go to 800x600 when I reboot. I have trouble seeing text, so I need help on the display issue.
 
do you have proprietary drivers installed for your gfx card?
are you using YaST defaults for your monitor in your xorg.conf?

YaST might be picking up erroneous defaults for both of these. Post your xorg.conf (/etc/X11/xorg.conf)

Also, you don't have to reboot to restart the gfx system. open a shell as root and type
Code:
init 3
init 5
that will change between runlevels and restart the gfx system.

:EDIT: you'll have to do the second from a VC, not within X

or... you can press ctrl+alt+backspace (which restarts X)
 
do you have proprietary drivers installed for your gfx card?
are you using YaST defaults for your monitor in your xorg.conf?

YaST might be picking up erroneous defaults for both of these. Post your xorg.conf (/etc/X11/xorg.conf)

Also, you don't have to reboot to restart the gfx system. open a shell as root and type
Code:
init 3
init 5
that will change between runlevels and restart the gfx system.

:EDIT: you'll have to do the second from a VC, not within X

or... you can press ctrl+alt+backspace (which restarts X)

I got the nVidia drivers installed yesterday incase that was the prob., I didn't fix it. The odd thing is, it was on the same system & at 800x600 before that (without drivers), I just had to put the 10.3 dvd in to do a update to get grub back (dead floppy) & that is when it started. It is at a higher res. & won't go to the one I choose. When I do go to personel settings it does say something about the module does not have configuration yet, which makes no sense, cause when I first installed it, I changed the settings in YaST & it worked, just not working now. :confused:
 
Last edited:
Here is my Xorg.conf

# /.../
# SaX generated X11 config file
# Created on: 2008-07-02T11:14:49-0500.
#
# Version: 8.1
# Contact: Marcus Schaefer <[email protected]>, 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"
EndSection

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

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


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


Section "Monitor"
Option "CalcAlgorithm" "XServerPool"
DisplaySize 305 230
HorizSync 31-38
Identifier "Monitor[0]"
ModelName "800X600@60HZ"
VendorName "--> VESA"
VertRefresh 50-60
UseModes "Modes[0]"
EndSection


Section "Modes"
Identifier "Modes[0]"
EndSection


Section "Screen"
SubSection "Display"
Depth 15
Modes "default"
EndSubSection
SubSection "Display"
Depth 16
Modes "default"
EndSubSection
SubSection "Display"
Depth 24
Modes "default"
EndSubSection
SubSection "Display"
Depth 8
Modes "default"
EndSubSection
Device "Device[0]"
Identifier "Screen[0]"
Monitor "Monitor[0]"
EndSection


Section "Device"
BoardName "Framebuffer Graphics"
Driver "fbdev"
Identifier "Device[0]"
Screen 0
VendorName "VESA"
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"
EndSection
 
Suse has weird xorg configs it seems!

In your section screen change that Modes to be Modes "800x600" instead of "default". No idea where its reading the default from.. but it may well be getting it wrong.
 
Yeah, SuSE uses a configuration tool called Sax (or Sax2...) to configure Xorg.

A Una has noted, it's not configuring it right and manually adding in modes should do the trick...

Code:
Section "Screen"
SubSection "Display"
Depth 24
Modes "800x600" 
EndSubSection
Device "Device[0]"
Identifier "Screen[0]"
Monitor "Monitor[0]"
EndSection

...but saying that, it appears that you're using odd drivers as well (fbdev).

It would probably be worth your while installing the proprietary drivers for your 8800. Once they are installed (you'll have to stop X whilst installing them by dropping into runlevel 3 in SuSE), you can also install nvidia-utils, which has a slightly better configuration utility than sax2.


::EDIT:: Although it says at the top of your xorg.conf not to edit it manually, this is quite safe to do* - however, it is always worth taking a backup of it... just in case you need to revert. Also - every time you run sax2, it will overwrite your current xorg.conf, whether you save changes or not - so if you do manually edit it, then you definitely want to keep a backup and merge it with any changes you make using sax2.

* apart from screen refresh rates - if you don't know what they are, google them or stick with defaults
 
Last edited:
If you've got the actual nvidia drivers installed, you should be good to just change the Driver option to nvidia.

Ok where are they, the editing didn't seem to work anyway :(

Section "Screen"
SubSection "Display"
Depth 15
Modes "800x600"
EndSubSection
SubSection "Display"
Depth 16
Modes "800x600"
EndSubSection
SubSection "Display"
Depth 24
Modes "800x600"
EndSubSection
SubSection "Display"
Depth 8
Modes "800x600"
EndSubSection
Device "Device[0]"
Identifier "Screen[0]"
Monitor "Monitor[0]"
 
under device:
Code:
Section "Device"
BoardName "Framebuffer Graphics"
Driver "fbdev"
Identifier "Device[0]"
Screen 0
VendorName "VESA"
EndSection
change fbdev to nvidia. Or perhaps create a new device and then change the Device line under Screen to use it.
 
under device:
Code:
Section "Device"
BoardName "Framebuffer Graphics"
Driver "fbdev"
Identifier "Device[0]"
Screen 0
VendorName "VESA"
EndSection
change fbdev to nvidia. Or perhaps create a new device and then change the Device line under Screen to use it.

try
Code:
# modprobe nvidia
first to make sure you have the nvidia drivers installed...

::EDIT:: and besides - the fb device should be able to handle 800x600... although you won't get the performance of the proprietary drivers (which is not the same performance you would get from the windows drivers :()
 
Last edited:
try
Code:
# modprobe nvidia
first to make sure you have the nvidia drivers installed...

::EDIT:: and besides - the fb device should be able to handle 800x600... although you won't get the performance of the proprietary drivers (which is not the same performance you would get from the windows drivers :()

That is the odd thing, it should & when I modprobe should anything happen? I does nothing really.
 
That's cool - the nvidia drivers are installed. If you received an error "FATAL: Module nvidia not found", it would be a different story... but it's always best to check these things first ;)

::EDIT:: How did you install the nvidia drivers? From YaST or from the install script?
 
Well I changed the driver it uses to "nvidia" & now it can't go to the GUI. How do I edit xorg.conf in the CLI mode, I typed pico xorg.conf, but it said no such file or directory. How do I enter sax2 in CLI?
 
Code:
# pico /etc/X11/xorg.conf
(note the uppercase "X" in X eleven folder) to edit xorg.conf

Using sax2 - if you installed from YaST, then
Code:
# sax2 -r
if you used the installer script from nvidia.com, then
Code:
# sax2 -r -m 0=nvidia
0 is a zero, not uppercase o.
 
Well pico won't work, it says command not found vi will, but it is complicated & I can't seem to save it after I edit I thought I was seposed to press zz, but when I go back to the file it is not edited. For whatever reason it talks about a xorg.conf.swp file when I try to open xorg.conf, I think it opens that instead?? Could I just install OpenSuSE 10.3 on ny second HD & edit the file from within that? I could just install linux on the second drive and leave it that way maybe??
 
Last edited:
hmm... it looks like xorg.conf is already open and in use - usually by a text editor - I know vi does this, but am not familiar with pico. If the file is *not* actually open, it's usually safe to delete the .swp file.

Once the file is open in vi, use "i" to go into insert mode, make your changes and then press "esc:wq" - escape takes you to command mode, : tells vi that you're about to input a command sequence, wq tells it to write, then quit.

::EDIT:: if you're not comfortable with vi, the other easy text editor is nano (there are probably others, of course!)
 
Last edited:
Back
Top Bottom