PDA

View Full Version : [ubuntu] Nvidia driver problems on M90 (Quadro FX2500M 512MB)



timr10
September 20th, 2008, 12:35 AM
Hello

I have been running Ubuntu on my M90 for a while now with the standard nv drivers and it was OK but I was having problems with the screen flickering. I thought this may have been because the only refresh rate I could select was 50hz (I know I dont have hardware problems as I have had graphics card replaced since this problem started). As a result I installed the latest Linux driver from the Nvidia site. It all installed OK but now everytime I boot I get this configuation screen asking me to pick the driver and screen res etc. If I do this using the Nvidia driver and a screen res of 1920x1200 when the machine then boots but I cant select any resolution other than 800x600. Other combinations of driver and screen allow me to get the right resolution but then the colour depth seems wrong and I cant enable desktop effects or 3D stuff.

I know this has been covered before and I have searched the forums but cant seem to find the answer there. If anyone could point me in the right direction I would be very grateful. I wish I had left it flickering now!

My xorg.conf file looks like...

# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by failsafeDexconf, using
# values from the debconf database and some overrides to use vesa mode.
#
# You should use dexconf or another such tool for creating a "real" xorg.conf
# For example:
# sudo dpkg-reconfigure -phigh xserver-xorg
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
EndSection


Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizEdgeScroll" "0"
EndSection
Section "Device"
Identifier "Configured Video Device"
Boardname "vesa"
Busid "PCI:1:0:0"
Driver "nvidia"
Screen 0
EndSection

Section "Monitor"
Identifier "Configured Monitor"
Vendorname "Dell"
Modelname "Dell 1600x1200 Laptop Display Panel"
Horizsync 31.5-90.0
Vertrefresh 59.0-85.0
modeline "640x400@85" 31.5 640 672 736 832 400 401 404 445 -hsync +vsync
modeline "640x350@85" 31.5 640 672 736 832 350 382 385 445 +hsync -vsync
modeline "720x400@85" 35.5 720 756 828 936 400 401 404 446 -hsync +vsync
modeline "800x600@72" 50.0 800 856 976 1040 600 637 643 666 +hsync +vsync
modeline "800x600@75" 49.5 800 816 896 1056 600 601 604 625 +hsync +vsync
modeline "800x600@85" 56.3 800 832 896 1048 600 601 604 631 +hsync +vsync
modeline "800x600@60" 40.0 800 840 968 1056 600 601 605 628 +hsync +vsync
modeline "1280x768@60" 80.14 1280 1344 1480 1680 768 769 772 795 -hsync +vsync
modeline "1280x720@60" 74.48 1280 1336 1472 1664 720 721 724 746 -hsync +vsync
modeline "1280x800@75" 107.21 1280 1360 1496 1712 800 801 804 835 -hsync +vsync
modeline "1280x768@75" 102.98 1280 1360 1496 1712 768 769 772 802 -hsync +vsync
modeline "1280x800@60" 83.46 1280 1344 1480 1680 800 801 804 828 -hsync +vsync
modeline "1440x900@75" 136.49 1440 1536 1688 1936 900 901 904 940 -hsync +vsync
modeline "1440x900@60" 106.47 1440 1520 1672 1904 900 901 904 932 -hsync +vsync
modeline "1600x1024@60" 136.36 1600 1704 1872 2144 1024 1025 1028 1060 -hsync +vsync
modeline "1680x1050@60" 147.14 1680 1784 1968 2256 1050 1051 1054 1087 -hsync +vsync
modeline "1680x1050@75" 188.07 1680 1800 1984 2288 1050 1051 1054 1096 -hsync +vsync
modeline "1920x1200@60" 193.16 1920 2048 2256 2592 1200 1201 1204 1242 -hsync +vsync
Gamma 1.0
EndSection

Section "Screen"
Identifier "Default Screen"
Device "Configured Video Device"
Monitor "Configured Monitor"
Defaultdepth 24
SubSection "Display"
Depth 24
Virtual 1920 1200
Modes "1920x1200@60" "1680x1050@75" "1680x1050@60" "1600x1024@60" "1440x900@60" "1440x900@75" "1280x800@60" "1280x768@75" "1280x800@75" "1280x720@60" "1280x768@60" "800x600@60" "800x600@85" "800x600@75" "800x600@72" "720x400@85" "640x350@85" "640x400@85"
EndSubSection
EndSection

Section "ServerLayout"
Identifier "Default Layout"
screen 0 "Default Screen" 0 0
Inputdevice "Synaptics Touchpad"
EndSection
Section "Module"
Load "glx"
Load "v4l"
EndSection
Section "device" #
Identifier "device1"
Boardname "vesa"
Busid "PCI:1:0:0"
Driver "nvidia"
Screen 1
EndSection
Section "screen" #
Identifier "screen1"
Device "device1"
Defaultdepth 24
Monitor "monitor1"
EndSection
Section "monitor" #
Identifier "monitor1"
Gamma 1.0
EndSection
Section "ServerFlags"
EndSection

Thank you.

timr10
September 20th, 2008, 03:59 AM
Fixed. Almost.

I installed Ruby and all the above problems are solved. Only issue I have now is a weirdly stretched login screen which I can live with, although I think I saw a post about that somewhere so hopefully it is fixable too.

cheers

Khalis7
September 20th, 2008, 07:51 PM
Hello

I have been running Ubuntu on my M90 for a while now with the standard nv drivers and it was OK but I was having problems with the screen flickering. I thought this may have been because the only refresh rate I could select was 50hz (I know I dont have hardware problems as I have had graphics card replaced since this problem started). As a result I installed the latest Linux driver from the Nvidia site. It all installed OK but now everytime I boot I get this configuation screen asking me to pick the driver and screen res etc. If I do this using the Nvidia driver and a screen res of 1920x1200 when the machine then boots but I cant select any resolution other than 800x600. Other combinations of driver and screen allow me to get the right resolution but then the colour depth seems wrong and I cant enable desktop effects or 3D stuff.

I know this has been covered before and I have searched the forums but cant seem to find the answer there. If anyone could point me in the right direction I would be very grateful. I wish I had left it flickering now!

My xorg.conf file looks like...

# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by failsafeDexconf, using
# values from the debconf database and some overrides to use vesa mode.
#
# You should use dexconf or another such tool for creating a "real" xorg.conf
# For example:
# sudo dpkg-reconfigure -phigh xserver-xorg
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
EndSection


Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizEdgeScroll" "0"
EndSection
Section "Device"
Identifier "Configured Video Device"
Boardname "vesa"
Busid "PCI:1:0:0"
Driver "nvidia"
Screen 0
EndSection

Section "Monitor"
Identifier "Configured Monitor"
Vendorname "Dell"
Modelname "Dell 1600x1200 Laptop Display Panel"
Horizsync 31.5-90.0
Vertrefresh 59.0-85.0
modeline "640x400@85" 31.5 640 672 736 832 400 401 404 445 -hsync +vsync
modeline "640x350@85" 31.5 640 672 736 832 350 382 385 445 +hsync -vsync
modeline "720x400@85" 35.5 720 756 828 936 400 401 404 446 -hsync +vsync
modeline "800x600@72" 50.0 800 856 976 1040 600 637 643 666 +hsync +vsync
modeline "800x600@75" 49.5 800 816 896 1056 600 601 604 625 +hsync +vsync
modeline "800x600@85" 56.3 800 832 896 1048 600 601 604 631 +hsync +vsync
modeline "800x600@60" 40.0 800 840 968 1056 600 601 605 628 +hsync +vsync
modeline "1280x768@60" 80.14 1280 1344 1480 1680 768 769 772 795 -hsync +vsync
modeline "1280x720@60" 74.48 1280 1336 1472 1664 720 721 724 746 -hsync +vsync
modeline "1280x800@75" 107.21 1280 1360 1496 1712 800 801 804 835 -hsync +vsync
modeline "1280x768@75" 102.98 1280 1360 1496 1712 768 769 772 802 -hsync +vsync
modeline "1280x800@60" 83.46 1280 1344 1480 1680 800 801 804 828 -hsync +vsync
modeline "1440x900@75" 136.49 1440 1536 1688 1936 900 901 904 940 -hsync +vsync
modeline "1440x900@60" 106.47 1440 1520 1672 1904 900 901 904 932 -hsync +vsync
modeline "1600x1024@60" 136.36 1600 1704 1872 2144 1024 1025 1028 1060 -hsync +vsync
modeline "1680x1050@60" 147.14 1680 1784 1968 2256 1050 1051 1054 1087 -hsync +vsync
modeline "1680x1050@75" 188.07 1680 1800 1984 2288 1050 1051 1054 1096 -hsync +vsync
modeline "1920x1200@60" 193.16 1920 2048 2256 2592 1200 1201 1204 1242 -hsync +vsync
Gamma 1.0
EndSection

Section "Screen"
Identifier "Default Screen"
Device "Configured Video Device"
Monitor "Configured Monitor"
Defaultdepth 24
SubSection "Display"
Depth 24
Virtual 1920 1200
Modes "1920x1200@60" "1680x1050@75" "1680x1050@60" "1600x1024@60" "1440x900@60" "1440x900@75" "1280x800@60" "1280x768@75" "1280x800@75" "1280x720@60" "1280x768@60" "800x600@60" "800x600@85" "800x600@75" "800x600@72" "720x400@85" "640x350@85" "640x400@85"
EndSubSection
EndSection

Section "ServerLayout"
Identifier "Default Layout"
screen 0 "Default Screen" 0 0
Inputdevice "Synaptics Touchpad"
EndSection
Section "Module"
Load "glx"
Load "v4l"
EndSection
Section "device" #
Identifier "device1"
Boardname "vesa"
Busid "PCI:1:0:0"
Driver "nvidia"
Screen 1
EndSection
Section "screen" #
Identifier "screen1"
Device "device1"
Defaultdepth 24
Monitor "monitor1"
EndSection
Section "monitor" #
Identifier "monitor1"
Gamma 1.0
EndSection
Section "ServerFlags"
EndSection

Thank you.


Fixed. Almost.

I installed Ruby and all the above problems are solved. Only issue I have now is a weirdly stretched login screen which I can live with, although I think I saw a post about that somewhere so hopefully it is fixable too.

cheers

I might have found a solution to your bootup resolution problem. Try to spend some of your quality time by visiting this link:
http://ubuntuforums.org/showthread.php?p=1541970