nV News Forums


nV News Forums (http://www.nvnews.net/vbulletin/index.php)
-   NVIDIA Linux (http://www.nvnews.net/vbulletin/forumdisplay.php?f=14)
-   -   nVidia Linux Driver support for mobile video cards (Geforce* Go)... (http://www.nvnews.net/vbulletin/showthread.php?t=43577)

AlxMAX 01-06-05 11:26 AM

nVidia Linux Driver support for mobile video cards (Geforce* Go)...

I have a problem with my videocard on a Fedora Core 3 Linux distribution. I have started a new thread because I think it might help some information about configuring the nVidia drivers on Linux for the laptop video cards.

First, the configuration of my computer: it is a Dell Inspiron 2650 with an Intel 845 based motherboard and a Geforce2 Go with 16 MB RAM video card. As mentioned above, the linux distribution is Fedora Core 3 with all the updates.

Now, my problem is I can't use the nVidia drivers. Everithing I do, my laptop finishes by hanging-up!

For the 1.0.6629: my laptop hangs up in any circumstances with a blank screen (I mean, the panel light it off) before starting the X server. I tried everything: changing the kernel to 2.9.10, apply some of the patches (not all, because I don't know which patch to apply), compile the kernel (2.6.9 and 2.6.10) with the agpgart as modules, patching the kernel (2.6.9) with the latest ACPI drivers, integrate a proper ACPI table (DSDT) for my laptop in the kernel... Nothing helped.

For the 1.0.6106, 1.0.6107 and 1.0.6111: my laptop hangs up in any circumstances when exiting the X server. I tried the same methods mentioned for 6629.

I have read more threads on these forums but I didn't find a clear answer although there are more users having this kind of problems ([Gaspode] with a Toshiba laptop, lucky21...)

Does anyone know how to set the X server to work with the nvidia drivers (no matter which version: 6106, 6107, 6111, 6629)?
I would also like people having laptops with nVidia cards to post here messages about their problems configuring the X server.

Many thanks,

AlxMAX 01-07-05 04:05 AM

nVidia Linux Driver support for mobile video cards (Geforce* Go)... (continued)
I would like to add some details: In addition to those mentioned above, I tried to pass various arguments to the kernel (pci=routeirq, pci=noacpi, acpi=off or nolapic), to the driver (set NVreg_Mobile to Dell computer, or to ignore the EDIDs) and to the X server. Nothing helped: 6629 still hangs my computer before charging the X server, 6111 still hangs when exiting the X server.

t.r 01-07-05 07:20 AM

Re: nVidia Linux Driver support for mobile video cards (Geforce* Go)...

I experienced similar problems on an HP Pavilion with a GeForce4. Things like "pci=routeirq, pci=noacpi, acpi=off or nolapic" don't seem to work.

I'm afraid you have to turn off ACPI support in the kernel until the "near future" mentioned in ftp://download.nvidia.com/XFree86/Li...629/README.txt, Appendix S. (I did so and it works fine now.)

In fact removing some or all of the ACPI capabilities doesn't help much, if "ACPI support" is still enabled.



AlxMAX 01-10-05 05:34 AM

Re: nVidia Linux Driver support for mobile video cards (Geforce* Go)...
As far as I know, saying "acpi=off" at the lilo/grub command line just before booting should be equivalent with no support of ACPI at all! Which means it would be equivalent with a kernel with no ACPI support. Am I wrong?

Anyway, ACPI or no ACPI, I sill have a question: why the 6111 driver can be successfully loaded but keeps hanging my system when unloading? When loading, it blanks the screen as if testing valid resolutions. When unloading, it blanks the screen and it hangs that way!

AlxMAX 01-11-05 02:11 PM

Re: nVidia Linux Driver support for mobile video cards (Geforce* Go)...
For a detailed description of my problems, I suggest you to have a look here and here

AlxMAX 01-17-05 06:18 AM

Re: nVidia Linux Driver support for mobile video cards (Geforce* Go)...
I have further tested the 6111 and the 6629 drivers on my laptop. It seems like all the problems come from the monitor detection routine (in may case the laptop flat panel). I tried the command startx -- -verbose 5 -probeonly. For the 6111 drivers, the process works and the Xorg.0.log shows the X interface loads up to the ddc module step and stops there and the X server exists. There's no lock. The 6629 drivers are still locking my laptop even with this command.

What should I do in order to make nVidia drivers behave just as the Xorg nv driver for the monitor detection routine?

AlxMAX 01-19-05 03:45 AM

Re: nVidia Linux Driver support for mobile video cards (Geforce* Go)...
1 Attachment(s)
Hey, it seems like I am speaking in a bottle! I would like some replies please!

Anyway, I am still stuck with my problem. Concerning my guess of a problem detecting the monitor, I have noticed some differences in the way the nvidia driver detects the monitor, with respect to the way the Xorg nv driver does it. The Xorg nv driver seems to use the I2C bus/protocol to detect the conected monitor while for the NVIDIA driver I am not able to tell what routine it uses. The Xorg nv driver works just fine, I can change from the X server to vt console or unload the graphical interface and stop the X server without a problem (well, almost, because the console screen is flickering after an X session, but this doesn't mater since I have the control!).

I attached to this post 2 log files: one from the X server with the nvidia driver and one from the X server with its nv driver. To compare the differences, just issue the command diff -Naur Xorg.0.log_6111_beforeX_3 Xorg.0.log_Xorg681_nv | less

cjcox 01-19-05 06:44 PM

Re: nVidia Linux Driver support for mobile video cards (Geforce* Go)...
I have a Toshiba 3000-S304 (1Ghz PIII, GeForce2go).

I'm running SUSE 9.2. The 6111 drivers (as retrieved by SUSE) worked fine for me. HOWEVER, I went ahead and tried to update to 6629 and all I got was the black screen (I'm guessing the kernel takes a hike as well as nothing responds anywhere/anyhow).

So... I'm going back to 6111 (though I run 6629 elsewhere just fine).

mortalic 01-19-05 10:53 PM

Re: nVidia Linux Driver support for mobile video cards (Geforce* Go)...
I too have experienced similar issues with my hp pavilion zd7000 with a geforce4go fx5200 64mb card. the last time I tried to load the nvidia module x froze the system cold and all the config files were garbage. I experienced a similar issue on my old dell inspiron 4100 geforce2go 32mb. I did manage to get some text out of the log file and it was basically that it couldn't settle on a vert refresh rate and resolution. it did settle on something like 2048x1280 or some really high resolution that my display can't actually produce so I ended up with a nice black screen. after tinkering a bit I did eventually get it to load x, but I couldn't see, just hear it loading. the screen was still black but I got all the kde loading .wav's. Come on nvidia, it's time to put some extra effort into geforce go and lcd display's! I specifically tracked down this laptop only because it had the geforce fx option and because of nvidia's linux support. That's gotta be worth something!

AlxMAX 01-20-05 04:54 AM

Re: nVidia Linux Driver support for mobile video cards (Geforce* Go)...
Well, the problem seems to be quite old! At least for the Geforce2 Go cards. I found a post 6 months old!

In addition to my previous post, I have noticed that even the physical dimensions of the screen are detected differently: the Xorg nv reports a monitor of 290 x 210 mm (11.4 x 8.2 inches) while the nvidia driver reports it as 290 x 220 mm (11.4 x 8.6 inches). This affects the dpi.

Anyway, I still don't know wether nvifia drivers use the I2C bus just as Xorg nv driver does.

RGB 01-20-05 09:47 AM

Re: nVidia Linux Driver support for mobile video cards (Geforce* Go)...
I also have problems in my new ACER Aspire 1522 with FX Go5700 and widescreen: in fact, the drivers 6111 nor 6629 never loaded!
the nv driver runs fine, but with 16 bits in color and without 3d... I really miss the FooBillard...

AlxMAX 01-20-05 11:12 AM

Re: nVidia Linux Driver support for mobile video cards (Geforce* Go)...
RGB: Have you tried to, at least, increase the colordepth to 24 by specifying this in your Screen section of your xorg.conf (I've put in bold the things you may want to modify)?


Section "Screen"
        Identifier "Screen0"
        Device    "Videocard1"
        Monitor    "Monitor1"
        DefaultDepth    24
        SubSection "Display"
                Viewport  0 0
                Depth    16
                Modes    "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480"

        SubSection "Display"
                Viewport  0 0
                Depth    24
                Modes    "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480"

        SubSection "Display"
                Viewport  0 0
                Depth    32
                Modes    "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480"

All times are GMT -5. The time now is 03:36 AM.

Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Copyright 1998 - 2014, nV News.