Drivers for Nvidia Geforce G105M

02 juli 2009 | HowTo | Tags:

At this moment of time while I am writing this howto there is no driver for this card (Nvidia Geforce G105M) that I just got with my new laptop who I installed Ubuntu on. In this case I solve this problem with download the newest drivers for Linux at Nvidias homepage and edited xorg.conf. Obs, if  you got 6 split screen this will solve that problem as well!

1: download drivers on Nvidias homepage (Look for Version: 185.18.14 for linux since the “real” card driver do not exist at this time). Url: http://www.nvidia.com/object/unix.html

2: Install the drivers with “sudo ./thefile.run” you have to be in the right dictonary while doing this. The install will ask you to stop X server, write “sudo /etc/init.d/gdm stop” You will now enter text based mode so locate the file with CD and make the “sudo ./thefile.run” again. If any question appare you take yes and ok etc :)

3: Now you will have six screens while enter ubuntu after reboot. This you solve by edit xorg.cfg in etc/X11/xorg.conf, i did use “gksudo nautilus” for open a window with root access. Copy and pase the text below:

# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type “man xorg.conf” at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# Note that some configuration settings that could be done previously
# in this file, now are automatically configured by the server and settings
# here are ignored.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh xserver-xorg
Section “InputDevice”
Identifier    ”TouchPad”
Driver “synaptics”
Option “device” “/dev/input/event8″
#    Option “TapButton1″ “0″
#    Option “TapButton2″ “0″
Option “HorizEdgeScroll” “False”
Option “VertTwoFingerScroll” “True”
Option “HorizTowFingerScroll” “True”
#    Option “TouchpadOff” “2″
Option “SHMConfig” “False”
EndSection

Section “ServerLayout”
Identifier     “Default Layout”
Screen      0  “Screen0″ 0 0
InputDevice    “Keyboard0″ “CoreKeyboard”
#    InputDevice    “Mouse0″ “CorePointer”
InputDevice    “TouchPad” “CorePinter”
EndSection

Section “ServerFlags”
Option         “Xinerama” “0″
EndSection

Section “InputDevice”
# generated from default
Identifier     “Keyboard0″
Driver         “kbd”
EndSection

#Section “InputDevice”
#    # generated from default
#    Identifier     “Mouse0″
#    Driver         “mouse”
#    Option         “Protocol” “auto”
#    Option         “Device” “/dev/psaux”
#    Option         “Emulate3Buttons” “no”
#    Option         “ZAxisMapping” “4 5″
#EndSection

Section “Monitor”
Identifier     “Configured Monitor”
EndSection

Section “Monitor”
Identifier     “Monitor0″
VendorName     “Unknown”
ModelName      “AUO”
#    HorizSync       30.0 – 100.0
#    VertRefresh     55.0 – 110.0
#    DisplaySize    344 193
#    Mode    ”1366×768″
#    DotClock    69.5MHz
#    HTimings    1366 1414 1446 1437
#    VTimings    768 771 775 806
#    EndMode
# Modeline “1366×768″   69.50  1366 1414 1446 1437  768 771 775 806
Modeline “1366×768″   69.50  1366 1414 1446 1473  768 771 775 806 -hsync -vsync
# Modeline “1366x768q”   72.00  1366 1414 1446 1494  768 771 777 803 -hsync -vsync
#    Option “DPMS” “True”
EndSection

#Section “Device”
#    Identifier     “Configured Video Device”
#    Driver         “nvidia”
#EndSection

Section “Device”
Identifier     “Device0″
Driver         “nvidia”
VendorName     “NVIDIA Corporation”
BoardName      “GeForce G 105M”
Option “NvAGP” “0″
#    Option “UseInt10Module” “True”
#    Option “UseEDID” “False”
Option “ExactModeTimingsDVI” “True”
Option “ModeValidation” “NoHorizSyncCheck,NoDFPNativeResolutionCheck,NoExtendedGpuCapabilitiesCheck,NoWidthAlignmentCheck,NoVertRefreshCheck”
EndSection

Section “Screen”
Identifier     “Default Screen”
Device         “Configured Video Device”
Monitor        “Configured Monitor”
EndSection

Section “Screen”
Identifier     “Screen0″
Device         “Device0″
Monitor        “Monitor0″
DefaultDepth    24
Option         “TwinView” “0″
SubSection     “Display”
Modes    ”1366×768″
Depth       24
EndSubSection
EndSection

4: Save and reboot! Your problem should now be solved!

If any question appare please let me know :)

# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# Note that some configuration settings that could be done previously
# in this file, now are automatically configured by the server and settings
# here are ignored.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh xserver-xorg
Section "InputDevice"
	Identifier	"TouchPad"
	Driver "synaptics"
	Option "device" "/dev/input/event8"
#	Option "TapButton1" "0"
#	Option "TapButton2" "0"
	Option "HorizEdgeScroll" "False"
	Option "VertTwoFingerScroll" "True"
	Option "HorizTowFingerScroll" "True"
#	Option "TouchpadOff" "2"
	Option "SHMConfig" "False"
EndSection

Section "ServerLayout"
    Identifier     "Default Layout"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
#    InputDevice    "Mouse0" "CorePointer"
    InputDevice    "TouchPad" "CorePinter"
EndSection

Section "ServerFlags"
    Option         "Xinerama" "0"
EndSection

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

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

Section "Monitor"
    Identifier     "Configured Monitor"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "AUO"
#    HorizSync       30.0 - 100.0
#    VertRefresh     55.0 - 110.0
#    DisplaySize	344 193
#    Mode	"1366x768"
#	DotClock	69.5MHz
#	HTimings	1366 1414 1446 1437
#	VTimings	768 771 775 806
#    EndMode
# Modeline "1366x768"   69.50  1366 1414 1446 1437  768 771 775 806
 Modeline "1366x768"   69.50  1366 1414 1446 1473  768 771 775 806 -hsync -vsync
# Modeline "1366x768q"   72.00  1366 1414 1446 1494  768 771 777 803 -hsync -vsync
#    Option "DPMS" "True"
EndSection

#Section "Device"
#    Identifier     "Configured Video Device"
#    Driver         "nvidia"
#EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce G 105M"
    Option "NvAGP" "0"
#    Option "UseInt10Module" "True"
#    Option "UseEDID" "False"
    Option "ExactModeTimingsDVI" "True"
    Option "ModeValidation" "NoHorizSyncCheck,NoDFPNativeResolutionCheck,NoExtendedGpuCapabilitiesCheck,NoWidthAlignmentCheck,NoVertRefreshCheck"
EndSection

Section "Screen"
    Identifier     "Default Screen"
    Device         "Configured Video Device"
    Monitor        "Configured Monitor"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "0"
    SubSection     "Display"
	Modes	"1366x768"
        Depth       24
    EndSubSection
EndSection

45 Responses to “Drivers for Nvidia Geforce G105M”

  • 1 P. Jimenez Says:

    I just installed Kubuntu 9.04 today in a new packard bell EasyNote TJ65, and after enabling the proprietary graphic drivers through Kubuntu I ran into the 6 split screens problem.

    The only thing that failed for me was trying to use the latest drivers. It is working now with the drivers from Ubuntu’s repository.

    Thanks for sharing this information.

  • 2 Jens Olsson Says:

    Indeed, did also try the lastest just cuz you said it did not work, and i dident so all who dont get it work with lastest version look for version: 185.18.14

  • 3 mecnun ozgur Says:

    i have spent 3 days in frusturation to solve this problem. hopely found you blog……
    Thank you very much

  • 4 androjes Says:

    hello jens,
    Thanks for your help!
    My graphique card is GeForce G 103M
    I have follow your help but it’s not really resolv my problem! Before my screen is plited in 6 now it’s only in 2 parts (good news).
    I thing the problems is in xorg.conf. Could you answer please!
    NB: I hase use the last version: 185.18.31

    Bye

  • 5 Jens Olsson Says:

    Hi,

    This problem comes when using the new version. Try 185.18.14, it works for me and some more i have talked to!

    Good luck

  • 6 Goupi Says:

    hi,

    unfortunatly, it doesn’t work for me :(
    i don’t why..
    i installed the 185.18.14 and reboot, then i pasted your text in the xorg.conf cleaned before… and it’s asked me to restart display and run a new xserver :s

    if anybody can help me it will be a pleasure, itried this solution 6 times ^^

    thx

  • 7 van Says:

    Hi, thanks for the tip

    but I a newbie here

    so i wanna ask after I put sudo /etc/init.d/gdm stop

    the screen just go blank n the cursor keeps blinking
    but i cant type anything, the only thing I can do is press
    ctrl + alt + del to restart

    can anyone help me with this?

    Thx a lot

  • 8 Jens Olsson Says:

    Try alt+F2 when its black, perhaps ctrl+F2
    Good luck!

  • 9 Jens Olsson Says:

    Do you edit it as root user?

  • 10 User Says:

    Thanks,
    But I get an error after replacing the “xorg.cfg” file:
    “Fatal srever error:
    no screens found”
    What can I do to fix this problem?

  • 11 Jens Olsson Says:

    Is this when shut down your computer?

  • 12 User Says:

    No, when i try to start the computer. Im running BackTrack 4, and when i try to start the grapical interface, with the command “startx”, I get this message. It complaining about an error in line 117. Its about the selection of screen in the xorg.conf file, i beleve. I cant figure this out :(

  • 13 Jens Olsson Says:

    Strange, sorry never heard of it…

  • 14 Jiri Dobry Says:

    Amazing! It works!!
    Also with version 185.18.36 and ubuntu 9.04

    !!WARNING!! you coudn’t use copy&paste because code in this page contain typografic unicode commas, not normal commas. You must find&replace this invalid chars.

  • 15 Jens Olsson Says:

    Yes I also figure that out when I test it last time, I will upload a no typofrafic version aswell.

  • 16 robert Says:

    i have acer aspire 5738zg ,nvidia g105m 512mb.When i play the game Farcry i dont have colour of background-seed ,sea.

  • 17 jerome brongniart Says:

    The new beta driver (version 190.32) now allows to enable GLX but we still need to do your modification.

  • 18 Jens Olsson Says:

    Thanks for this information, will test it as soon as I can. The modification I have here works on this version aswell?

  • 19 jerome brongniart Says:

    Yes, the modification works (and is needed) with the beta driver.

    And thanks for the xorg.conf :)

  • 20 luca vergaglia Says:

    Hi,
    I’ve tried to copy&paste your text and so I can see only one screen (no more 6), but there are xorg problems while reboot, and driver is not installed!!
    Your guide is only a replacement or an installation?

    what can you help me, please?

  • 21 Jens Olsson Says:

    Did u get 6 screens before you edit the xorg file?

  • 22 luca vergaglia Says:

    Yes, before

  • 23 luca vergaglia Says:

    If I go to

    System -> Preferences -> NVIDIA X Server Settings

    I get:
    You do not appear to be using the NVIDIA X driver.
    Please edit your X configuration file (just run’nvidia- xconfig? as root), and restart the X server.

  • 24 Jens Olsson Says:

    Try to do reinstall it… and when u copy this, dont copy it directley to your xorg.conf, first copy it to a notepad or whatever, save it and then copy it to your xorg….

  • 25 luca vergaglia Says:

    ok, I try
    I paste over and not below the text in my xorg.conf. It’s right?

  • 26 Jens Olsson Says:

    Yes its correct!

  • 27 luca vergaglia Says:

    I have tried. Its the same:

    Ubuntu is running in low graphics mode

    The following error was encountered. You may need tu update your configuration to solve this.
    (EE) Problem parsing the config file
    (EE) Error parsing the config file

    [ok]
    (ok)

    what would you like to do?
    o Run ubunu in low graphics mode for just one session
    o Reconfigure graphics
    o Troubleshoot error
    o Exit to conosole login

    (i choose the first one)

    There is already a server X in execution on display.
    Try another one?
    [yes] [no]

    (…I can do only yes…ubuntu start without nvidia driver..)
    …during the installation I have not a connection and i cant update the kernel, but NVIDIA continue to install…is this the probleI?)

  • 28 stupidvampire Says:

    I cant actually get the sudo ./NVIDIA-Linux-x86_64-185.18.14-pkg2.run to work. It keeps telling me that the command isn’t found. I’m running it via the Terminal, am I doing something wrong? BTW I’m new to Linux, but this seems like it should be pretty straight forward…

  • 29 Jens Olsson Says:

    The fun thing is that I had the same problem when i was just copy the text from the homepage… Here take mine xorg.conf and past it in your folder after installation, restart and I really hope it will work:
    http://jens.yelles.se/xorg.conf.zip

    Best luck!

  • 30 Jens Olsson Says:

    You have to stop xserver and find your folder where you placed the file…

  • 31 luca vergaglia Says:

    Yeeeaa!!

    Jens, you are my hero!!
    thank you very much for help me!!!
    The problem was an unicode problem in the text (I think)!!
    I’m very very happy now!
    thank you!!

    : D

  • 32 Jens Olsson Says:

    Just glad that I could help, spread the word of Ubuntu :D

  • 33 van Says:

    hello again I already tried to replace my xorg.config with yours

    but when I reboot there still error like luca had

  • 34 van Says:

    o yeah went I tried to run nvidia-xconfig

    there an error saying

    VALIDATION ERROR: Data incomplete in file /etc/X11/xorg.conf.
    Undefined Device “Configured Video Device” referenced by
    Screen “Default Screen”.

  • 35 Jens Olsson Says:

    Did you also try the link I gave him?

  • 36 Zeka Oyunları Says:

    but when I reboot there still error like luca had

  • 37 Jens Olsson Says:

    What kind of error, six screens or that it will run on low grapich mode?

  • 38 Mike Stoppa Says:

    i have the same problem of luca and zeka… when i reboot or simply log out, the screen still remain one, but with moving rows.. :(

  • 39 Mike Stoppa Says:

    It happens the same if an application try to change resolution… if i run System Testing, in the video part, the 6 screen appear again for every mode tested!

  • 40 elmindreda Says:

    People who could not get the above xorg.conf to work may want to try this one:

    http://launchpadlibrarian.net/36673713/xorg.conf

  • 41 Bruno Says:

    I’ve downloaded xorg.conf zipped file and it works on Ubuntu 9.10 with nvidia driver version 190.42

  • 42 Sunny Says:

    hi

    Can someone upload the non typografic unicode commas code???

  • 43 angry Says:

    How do you save that xorg.conf file into the system directory?
    When i try to copy-paste and replace it says “permission denied”. And trying to edit xorg.conf file in the terminal does not work too. I always get en error “check spelling”, “directory or file does not exists” and etc. I tried copy-paste all your commands. No success. Can anyone write here exactly how to fix that xorg file??? p.s. it is really hard to write this in 6 screens mode :D

  • 44 Jens Olsson Says:

    Run:
    gksudo nautilus
    in therminal

  • 45 Simone Says:

    I got the same problem :(

    when i reboot i lose the nvidia-driver…and it starts in low-graphic mode.

    When i install again the nvidia-driver and i reboot the xserver it works perfectly…

    any idea? :\

    thanks a lot

Leave a Reply