NotebookForums.com › Forums › General Notebook Discussions › Linux & Other OS's › sager 9750 display problems in suse
New Posts  All Forums:Forum Nav:

sager 9750 display problems in suse

post #1 of 16
Thread Starter 
I was trying to install the nvidia drivers so I could have 3d support on suse (x64) and after install all I get is a blank screen. After switching to runlevel 3, I was able to run sax2 -i, but trying to set my monitor to the right resolution (1920x1200) it only gives a refresh rate option of 75 hrtz, and on windows the refresh rate is 61 hrtz. Im thinking this might have something to do with it, and does anyone know how to fix this?
post #2 of 16
Here's my monitor section: (which works quite well)
Code:
Section "Monitor"
     #UseModes "Modes[0]"
    Identifier     "Monitor0"
    VendorName     "--> LCD"
    ModelName      "1920X1200@61HZ"
    DisplaySize     366    229
    HorizSync       29.0 - 76.0
    VertRefresh     0.0 - 62.0
    Option         "DPMS"
EndSection
Just make sure that the Identifier matches what you already have or else you'll get an error.
post #3 of 16
Thread Starter 
One question, as I am fairly new to this part of linux, how do I get to that
post #4 of 16
Please read ENTIRE post before doing anything.

This is where Suse starts showing some disadvantages unfortunatly. YOu need to go to the commandline and edit the /etc/X11/xorg.conf file.

You can view it by typing:

less /etc/X11/xorg.conf

To edit it you will need root priveleges, I don't remember if Suse uses sudo or not so how to obtain them may vary a bit, for some reason I seem to recall no, so I will provide my lesser prefered way. Type:

su

And you will be asked to enter the ROOT user password. enter it correctly and you will be granted root access. Keep in mind that it is very easy to cause damage to your system, make a backup file of any file you change, in this case your xorg.conf file befre you edit it.

To edit the file I typically use emacs:

emacs /etc/X11/xorg.conf

Edit like normal, CTRL+X CTRL+S will save it, and CTRL+X CTRL+C will close the editor.

Nano, vi, and Joe are also possibilities, I don't reccomend vi unless you are already very familiar with how to use it, but the other two are fairly basic.

Now all that being said, being a newcomer I would reccomend you look at your xorg log file, usually somewhere around /var/log/xorg.log or in that area of your filesystem, and see what error messages are present near the end. tail is a good command to use for this purpose as it will only display the last several line instead of the entire file, but sometimes you will want to use less again to be able to scan a larger part of the file as the error messages could be located anywhere in the startup, which is a lot of info.

I would also reccomend posting up any error messages you find, as well as your xorg.conf file so it can be viewed here, as well as the output of the following commands...

lspci -v
lsmod

And more detailed instructions can be provided.

Seablade
post #5 of 16
Seablade, I know what issue he's having because it's common to the 9750. The screen on this machine runs at either 61hz or 62hz. It will not run at any other frequency. I know the above works in SuSe because the person I got it from (somewhere in these forums) was using suse. For some reason the default nv driver correctly detects the proper frequency, but the proprietary nvidia drivers don't so you have to manually set it in xorg.conf.

So soulreaperzzzz, just follow the info seablade posted above about editing the xorg.conf. Find the Section "Monitor" and just add or change these settings:
Code:
    DisplaySize     366    229
    HorizSync       29.0 - 76.0
    VertRefresh     0.0 - 62.0
    Option         "DPMS"
If you take some time to look through how xorg.conf is layed out you'll see that if you change the identifier (to what I have in my post above) other parts of the file that are calling it will break. So either keep your identifiers or change them all to mine (not recommended, but possible).

to backup your xorg.conf (in case you screw things up) do this (as root):
Code:
cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak

#then to restore if you screw up:

cp /etc/X11/xorg.conf.bak /etc/X11/xorg.conf
EDIT: note that the code above is case sensitive.

soulreaperzzzz, if you're having problems let us know where your stuck and someone here can walk you through it.
post #6 of 16
Thread Starter 
ok so editing xorg.conf did nothing, going into sax2 -i and setting those values did, however 3d acceleration still seems not to be enabled. Is there additional configuration I have to do to get this to work?
post #7 of 16
First off, when you say 3d acceleration is not working, what does that mean? Does the screen just go black? Or does the desktop come up with no 3d acceleration?

By default, in your xorg.conf you need to make sure the driver is set to 'nvidia' (without the quotes). The default driver should be 'NV'.

Here's my whole xorg.conf for reference:
Code:
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 1.0  (buildmeister@builder26)  Mon Oct 16 22:13:48 PDT 2006

#Section "Monitor"
#    Identifier     "Monitor0"
#    VendorName     "Unknown"
#    ModelName      "Unknown"
#    HorizSync       30.0 - 110.0
#    VertRefresh     50.0 - 150.0
#    Option         "DPMS"
#EndSection

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
    RgbPath         "/usr/X11R6/lib/X11/rgb"
EndSection

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

Section "InputDevice"

    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
    Option         "Resolution" "1600"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"

     #UseModes "Modes[0]"
    Identifier     "Monitor0"
    VendorName     "--> LCD"
    ModelName      "1920X1200@61HZ"
    DisplaySize     366    229
    HorizSync       29.0 - 76.0
    VertRefresh     0.0 - 62.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "UseEdidFreqs" "false"
    SubSection     "Display"
        Depth       24
        Modes      "1920x1200" "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
    EndSubSection
EndSection
post #8 of 16
Thread Starter 
my screen just comes up black... this is my xorg config file
Quote:
# /.../ # SaX generated X11 config file # Created on: 2007-01-17T18:46:11-0700. # # 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" FontPath "unix/:7100" InputDevices "/dev/gpmdata" InputDevices "/dev/input/mice" EndSection Section "ServerFlags" Option "AllowMouseOpenFail" "on" EndSection Section "Module" Load "v4l" Load "dbe" Load "glx" Load "type1" Load "freetype" Load "extmod" EndSection Section "InputDevice" Driver "kbd" Identifier "Keyboard[0]" Option "Protocol" "Standard" Option "XkbLayout" "us" Option "XkbModel" "pc104" Option "XkbRules" "xfree86" EndSection Section "InputDevice" Driver "synaptics" Identifier "Mouse[1]" Option "Buttons" "5" Option "Device" "/dev/input/mice" Option "Emulate3Buttons" "on" Option "HorizScrollDelta" "0" Option "InputFashion" "Mouse" Option "Name" "Synaptics;Touchpad" Option "Protocol" "explorerps/2" Option "SHMConfig" "on" Option "Vendor" "Sysp" Option "ZAxisMapping" "4 5" EndSection Section "InputDevice" Driver "mouse" Identifier "Mouse[3]" Option "Buttons" "5" Option "Device" "/dev/input/mice" Option "Name" "ImPS/2 Generic Wheel Mouse" Option "Protocol" "explorerps/2" Option "Vendor" "Sysp" Option "ZAxisMapping" "4 5" EndSection Section "Monitor" DisplaySize 366 229 HorizSync 29-76 Identifier "Monitor[0]" ModelName "1024X768@60HZ" Option "DPMS" VendorName "--> LCD" VertRefresh 50-61 UseModes "Modes[0]" EndSection Section "Modes" Identifier "Modes[0]" Modeline \t"1024x768" 65.26 1024 1080 1184 1344 768 769 772 796 Modeline \t"1024x600" 49.78 1024 1064 1168 1312 600 601 604 622 Modeline \t"1024x600" 43.75 1024 1072 1104 1184 600 603 613 619 +HSync -VSync Modeline \t"800x600" 38.85 800 832 912 1024 600 601 604 622 Modeline \t"800x600" 35.50 800 848 880 960 600 603 607 618 +HSync -VSync Modeline \t"768x576" 35.54 768 792 872 976 576 577 580 597 Modeline \t"768x576" 33.00 768 816 848 928 576 579 583 593 +HSync -VSync Modeline \t"640x480" 24.30 640 656 720 800 480 481 484 498 Modeline \t"640x480" 23.50 640 688 720 800 480 483 487 494 +HSync -VSync EndSection Section "Screen" DefaultDepth 24 SubSection "Display" Depth 15 Modes "1024x768" "1024x600" "800x600" "768x576" "640x480" EndSubSection SubSection "Display" Depth 16 Modes "1024x768" "1024x600" "800x600" "768x576" "640x480" EndSubSection SubSection "Display" Depth 24 Modes "1024x768" "1024x600" "800x600" "768x576" "640x480" EndSubSection SubSection "Display" Depth 8 Modes "1024x768" "1024x600" "800x600" "768x576" "640x480" EndSubSection Device "Device[0]" Identifier "Screen[0]" Monitor "Monitor[0]" EndSection Section "Device" BoardName "GeForce Go 7800 GTX" BusID "2:0:0" Driver "nvidia" Identifier "Device[0]" Screen 0 VendorName "NVidia" EndSection Section "ServerLayout" Identifier "Layout[all]" InputDevice "Keyboard[0]" "CoreKeyboard" InputDevice "Mouse[1]" "CorePointer" InputDevice "Mouse[3]" "SendCoreEvents" Option "Clone" "off" Option "Xinerama" "off" Screen "Screen[0]" EndSection Section "DRI" Group "video" Mode 0660 EndSection Section "Extensions" EndSection
post #9 of 16
ok, before I go and rewrite most of your xorg.conf, first try and comment out the line in the display section: UseModes "Modes[0]"
Like this: #UseModes "Modes[0]"

Give that a shot first. I think you are overriding the custom settings we set in the monitor section.
post #10 of 16
Thread Starter 
No, that doesn't do anything...
post #11 of 16
OK, give this one a shot. You've got a lot of weird config options for a system that doesn't even have the drivers working yet. If this doesn't work we can strip it down to the bare minimum options and build it back up.


Code:
# /.../
# SaX generated X11 config file
# Created on: 2007-01-17T18:46:11-0700.
#
# 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"
FontPath "unix/:7100"
InputDevices "/dev/gpmdata"
InputDevices "/dev/input/mice"
EndSection

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

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

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

Section "InputDevice"
Driver "synaptics"
Identifier "Mouse[1]"
Option "Buttons" "5"
Option "Device" "/dev/input/mice"
Option "Emulate3Buttons" "on"
Option "HorizScrollDelta" "0"
Option "InputFashion" "Mouse"
Option "Name" "Synaptics;Touchpad"
Option "Protocol" "explorerps/2"
Option "SHMConfig" "on"
Option "Vendor" "Sysp"
Option "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
Driver "mouse"
Identifier "Mouse[3]"
Option "Buttons" "5"
Option "Device" "/dev/input/mice"
Option "Name" "ImPS/2 Generic Wheel Mouse"
Option "Protocol" "explorerps/2"
Option "Vendor" "Sysp"
Option "ZAxisMapping" "4 5"
EndSection

Section "Monitor"
     #UseModes "Modes[0]"
    Identifier     "Monitor0"
    VendorName     "--> LCD"
    ModelName      "1920X1200@61HZ"
    DisplaySize     366    229
    HorizSync       29.0 - 76.0
    VertRefresh     0.0 - 62.0
    Option         "DPMS"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "UseEdidFreqs" "false"
    SubSection     "Display"
        Depth       8
        Modes      "1920x1200" "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection     "Display"
        Depth       15
        Modes      "1920x1200" "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection     "Display"
        Depth       16
        Modes      "1920x1200" "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection     "Display"
        Depth       24
        Modes      "1920x1200" "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
    EndSubSection
EndSection

Section "Device"
BoardName "GeForce Go 7800 GTX"
BusID "2:0:0"
Driver "nvidia"
Identifier "Device[0]"
VendorName "NVidia"
EndSection

Section "ServerLayout"
Identifier "Layout[all]"
InputDevice "Keyboard[0]" "CoreKeyboard"
InputDevice "Mouse[1]" "CorePointer"
InputDevice "Mouse[3]" "SendCoreEvents"
Option "Clone" "off"
Option "Xinerama" "off"
Screen "Screen[0]"
EndSection
post #12 of 16
Thread Starter 
Nope it returned an unknown EOF or EOV or something for line 146 which was something with "screen[0]"
post #13 of 16
Quote:
Originally Posted by soulreaperzzzz
Nope it returned an unknown EOF or EOV or something for line 146 which was something with "screen[0]"
OK, lets give my xorg a shot...
Code:
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 1.0  (buildmeister@builder26)  Mon Oct 16 22:13:48 PDT 2006

#Section "Monitor"
#    Identifier     "Monitor0"
#    VendorName     "Unknown"
#    ModelName      "Unknown"
#    HorizSync       30.0 - 110.0
#    VertRefresh     50.0 - 150.0
#    Option         "DPMS"
#EndSection

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
    RgbPath         "/usr/X11R6/lib/X11/rgb"
EndSection

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

Section "InputDevice"

    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/input/mice"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
    Option         "Resolution" "1600"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"

     #UseModes "Modes[0]"
    Identifier     "Monitor0"
    VendorName     "--> LCD"
    ModelName      "1920X1200@61HZ"
    DisplaySize     366    229
    HorizSync       29.0 - 76.0
    VertRefresh     0.0 - 62.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "UseEdidFreqs" "false"
    SubSection     "Display"
        Depth       24
        Modes      "1920x1200" "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
    EndSubSection
EndSection
post #14 of 16
Thread Starter 
Nope...

Line 76, unexpected EOF

and the value is Depth 24
post #15 of 16
Quote:
Originally Posted by soulreaperzzzz
Nope...

Line 76, unexpected EOF

and the value is Depth 24
Lol, I have no idea at this point. I assume that you are logging into your system with the default NV driver and copy and pasting everything in the code block I gave you to this file: /etc/X11/xorg.conf

My xorg.conf is really simple... I have do idea why you would get that error. That looks like more of a typo error so I'm thinking you may not have pasted in the code properly. This file works perfectly for me and I checked it against other SuSe xorg.confs to make sure the paths were correct (I did have to alter the mouse directory).

I'm not sure what else to do at this point other than maybe give Ubuntu a shot. I'm very confident that the new settings I gave you in the monitor section are what will fix the black screen problem because I had the exact same issue. If anything didn't work I was expecting it to be a mouse or screen error.

Maybe try that new xorg with the NV driver and see what happens. Maybe you just don't have the proprietary nvidia driver properly compiled.
post #16 of 16
I am having the same issue. I know what the problem is Suse is finding the dvi output first if you connected a monitor to it you will see it with no problem. the second output it sees is the tv card the last one is the lcd. so it never gets a chance to switch to the lcd twinview is using the dvi and tv only. I am sorry to say I only know what the problem is not the solution but I hope this helps both of us with someone replying with the answer.
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Linux & Other OS's
NotebookForums.com › Forums › General Notebook Discussions › Linux & Other OS's › sager 9750 display problems in suse