Go Back   nV News Forums > Linux Support Forums > NVIDIA Linux

Newegg Daily Deals

Reply
 
Thread Tools
Old 01-04-10, 02:00 PM   #1
Dr. Funkenstein
Registered User
 
Join Date: Jan 2010
Posts: 11
Default Is G 210M not supported?

I have a Dell Studio XPS 1340 (Intel P9600, Samsung SSD, NVIDIA G 210M). This model of laptop is even sold with Ubuntu (It's a slightly different lower-end model using the G9400M or the G9500M NVIDIA cards and a different Intel processor, as well as a different wireless card), so I had thought that most of my drivers/hardware would be supported "OTB" in Linux..... and I had read on this page that the G 210M was supported (as well as other driver updates): ftp://download.nvidia.com/XFree86/Li...rtedchips.html


But now I don't see support for the G 210M listed on either of these 2 official NVIDIA pages:

http://www.nvidia.com/object/linux_d...64_195.30.html
http://www.nvidia.com/object/linux_d...64_190.53.html


Any info would be cool, thanks.

Last edited by Dr. Funkenstein; 01-05-10 at 04:43 PM. Reason: EDITED to keep the thread on topic.
Dr. Funkenstein is offline   Reply With Quote
Old 01-05-10, 05:02 PM   #2
Dr. Funkenstein
Registered User
 
Join Date: Jan 2010
Posts: 11
Default Re: Is G 210M not supported?

I was able to get my Dell SXPS 13 running, I've only had Archinux on it for a few hours so I'm currently trying to get everything working properly.


This is my xorg.cong (I had to disable hotplugging and I used my old synaptics configuration..... I still have some work to do in here, but this has only been a few hours):

Code:
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 1.0  (buildmeister@builder58)  Wed Dec  9 16:34:26 PST 2009


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

Section "Files"
EndSection

Section "Module"
    Load           "synaptics"
EndSection

Section "ServerFlags"
    Option         "AutoAddDevices" "False"
    Option         "AllowEmptyInput" "False"
    Option         "Xinerama" "0"
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 "InputDevice"
    Identifier     "Touchpad"
    Driver         "synaptics"
    Option         "Device" "/dev/psaux"
    Option         "Protocol" "auto-dev"
    Option         "LeftEdge" "1500"
    Option         "RightEdge" "5000"
    Option         "TopEdge" "1500"
    Option         "BottomEdge" "4000"
    Option         "FingerLow" "25"
    Option         "FingerHigh" "35"
    Option         "MaxTapTime" "180"
    Option         "MaxTapMove" "220"
    Option         "VertEdgeScroll" "true"
    Option         "HorizEdgeScroll" "true"
    Option         "FastTaps" "true"
    Option         "CoastingSpeed" "1"
    Option         "CornerCoasting" "true"
    Option         "VertTwoFingerScroll" "true"
    Option         "VertScrollDelta" "100"
    Option         "HorizScrollDelta" "100"
    Option         "MinSpeed" "0.12"
    Option         "MaxSpeed" "0.40"
    Option         "AccelFactor" "0.0020"
    Option         "SHMConfig" "on"
    Option         "TapButton1" "1"
    Option         "TapButton2" "2"
    Option         "TapButton3" "3"
    Option         "HorizTwoFingerScroll" "true"
EndSection
Section "InputDevice"

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

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       28.0 - 33.0
    VertRefresh     43.0 - 72.0
    Option         "DPMS"
EndSection

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

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Extensions"
    Option         "Composite" "Enable"
EndSection

... what I still need to do is:

- Find out about my G 210M and how to configure it in.
- add a few tweaks like RegistryDwords for performance and battery
- find out what else helps for the xorg.conf
- add circular scrolling
- fix synaptics settings (were old ones from G 7150M / 630M)
- find out if I need to add BoardName or something to use both the G 210M and the G9400M


This is my lspci:

Code:
$ lspci
00:00.0 Host bridge: nVidia Corporation MCP79 Host Bridge (rev b1)
00:00.1 RAM memory: nVidia Corporation MCP79 Memory Controller (rev b1)
00:03.0 ISA bridge: nVidia Corporation MCP79 LPC Bridge (rev b2)
00:03.1 RAM memory: nVidia Corporation MCP79 Memory Controller (rev b1)
00:03.2 SMBus: nVidia Corporation MCP79 SMBus (rev b1)
00:03.3 RAM memory: nVidia Corporation MCP79 Memory Controller (rev b1)
00:03.5 Co-processor: nVidia Corporation MCP79 Co-processor (rev b1)
00:04.0 USB Controller: nVidia Corporation MCP79 OHCI USB 1.1 Controller (rev b1)
00:04.1 USB Controller: nVidia Corporation MCP79 EHCI USB 2.0 Controller (rev b1)
00:06.0 USB Controller: nVidia Corporation MCP79 OHCI USB 1.1 Controller (rev b1)
00:06.1 USB Controller: nVidia Corporation MCP79 EHCI USB 2.0 Controller (rev b1)
00:08.0 Audio device: nVidia Corporation MCP79 High Definition Audio (rev b1)
00:09.0 PCI bridge: nVidia Corporation MCP79 PCI Bridge (rev b1)
00:0a.0 Ethernet controller: nVidia Corporation MCP79 Ethernet (rev b1)
00:0b.0 SATA controller: nVidia Corporation MCP79 AHCI Controller (rev b1)
00:0c.0 PCI bridge: nVidia Corporation MCP79 PCI Express Bridge (rev b1)
00:10.0 PCI bridge: nVidia Corporation MCP79 PCI Express Bridge (rev b1)
00:15.0 PCI bridge: nVidia Corporation MCP79 PCI Express Bridge (rev b1)
00:16.0 PCI bridge: nVidia Corporation MCP79 PCI Express Bridge (rev b1)
00:17.0 PCI bridge: nVidia Corporation MCP79 PCI Express Bridge (rev b1)
00:18.0 PCI bridge: nVidia Corporation MCP79 PCI Express Bridge (rev b1)
01:07.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 05)
01:07.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 22)
01:07.2 System peripheral: Ricoh Co Ltd R5C843 MMC Host Controller (rev 12)
01:07.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 12)
01:07.4 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev ff)
02:00.0 VGA compatible controller: nVidia Corporation Device 0a74 (rev a2)
03:00.0 VGA compatible controller: nVidia Corporation C79 [GeForce 9400M G] (rev b1)
06:00.0 Network controller: Broadcom Corporation Device 4353 (rev 01)

lsmod:

Code:
$ lsmod
Module                  Size  Used by
ipv6                  283271  10 
ntfs                  196364  1 
usb_storage            41766  1 
xt_tcpudp               2543  3 
ipt_REJECT              2257  2 
nf_conntrack_ipv4      10955  2 
nf_defrag_ipv4          1155  1 nf_conntrack_ipv4
xt_state                1335  2 
nf_conntrack           55009  2 nf_conntrack_ipv4,xt_state
iptable_filter          1490  1 
ip_tables              16380  1 iptable_filter
x_tables               15898  4 xt_tcpudp,ipt_REJECT,xt_state,ip_tables
ext2                   62873  1 
fan                     3378  0 
cpufreq_powersave        966  0 
cpufreq_ondemand        8101  2 
acpi_cpufreq            6307  0 
freq_table              2331  2 cpufreq_ondemand,acpi_cpufreq
snd_hda_codec_nvhdmi     4271  1 
snd_hda_codec_idt      50700  1 
joydev                  9800  0 
snd_seq_dummy           1439  0 
snd_seq_oss            29023  0 
snd_seq_midi_event      5316  1 snd_seq_oss
snd_seq                50558  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device          5181  3 snd_seq_dummy,snd_seq_oss,snd_seq
snd_hda_intel          21586  0 
snd_hda_codec          63659  3 snd_hda_codec_nvhdmi,snd_hda_codec_idt,snd_hda_intel
snd_hwdep               6340  1 snd_hda_codec
snd_pcm_oss            39011  0 
sdhci_pci               5942  0 
sdhci                  16001  1 sdhci_pci
snd_pcm                70318  3 snd_hda_intel,snd_hda_codec,snd_pcm_oss
psmouse                56346  0 
snd_mixer_oss          17299  1 snd_pcm_oss
snd_timer              18799  2 snd_seq,snd_pcm
mmc_core               51600  1 sdhci
dell_laptop             2289  0 
battery                 9388  0 
video                  17979  0 
output                  1980  1 video
ac                      3027  0 
wmi                     4771  0 
led_class               2577  1 sdhci
firewire_ohci          23537  0 
firewire_core          42891  1 firewire_ohci
crc_itu_t               1273  1 firewire_core
ricoh_mmc               3117  0 
button                  4682  0 
thermal                11834  0 
processor              29574  3 acpi_cpufreq
i2c_nforce2             5520  0 
uvcvideo               59906  0 
videodev               35771  1 uvcvideo
v4l1_compat            15674  2 uvcvideo,videodev
v4l2_compat_ioctl32     9937  1 videodev
snd                    57408  11 snd_hda_codec_idt,snd_seq_oss,snd_seq,snd_seq_device,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm_oss,snd_pcm,snd_mixer_oss,snd_timer
soundcore               6063  1 snd
snd_page_alloc          7033  2 snd_hda_intel,snd_pcm
rfkill                 15228  1 dell_laptop
sg                     25147  0 
shpchp                 31012  0 
pci_hotplug            26576  1 shpchp
pcspkr                  1795  0 
serio_raw               4440  0 
nvidia               9515775  30 
i2c_core               18137  3 i2c_nforce2,videodev,nvidia
dcdbas                  5656  1 dell_laptop
evdev                   8825  11 
forcedeth              52476  0 
rtc_cmos                8904  0 
rtc_core               14631  1 rtc_cmos
rtc_lib                 1810  1 rtc_core
ext3                  125021  1 
jbd                    46334  1 ext3
mbcache                 5466  2 ext2,ext3
ohci_hcd               21485  0 
sd_mod                 26313  6 
sr_mod                 15043  0 
cdrom                  36354  1 sr_mod
ehci_hcd               34890  0 
usbcore               140293  5 usb_storage,uvcvideo,ohci_hcd,ehci_hcd
ahci                   34321  3 
libata                151860  1 ahci
scsi_mod               92676  5 usb_storage,sg,sd_mod,sr_mod,libata


As for the things that I still need to do that don't concern NVIDIA, they are basically:

- getting the Dell multimedia buttons to work in xfce4
- and switching my ext3 filesytem to "ext4 -O ^has_journaling"
- tuning the filesytem and computer for my SSD (I already have my SSD disk geometry aligned to 224 heads and 56 sectors)
- and of course, more customizations like emerald/compiz and dock apps.



If anybody has the G 210M card or a Dell Studio XPS 13 and you have any info that you would like to share, then please do.
Dr. Funkenstein is offline   Reply With Quote
Old 01-08-10, 12:02 PM   #3
Tinyboss
Registered User
 
Join Date: Nov 2008
Posts: 12
Default Re: Is G 210M not supported?

It's that "Hybrid SLI" crap...when I bought my 1340 I was under the impression that the 210m was the only GPU in the machine. I'd love to hear if someone finds a way to get Linux to see the 210m rather than the integrated GPU. Subscribing to this thread just in case.
Tinyboss is offline   Reply With Quote
Old 01-08-10, 04:08 PM   #4
Dr. Funkenstein
Registered User
 
Join Date: Jan 2010
Posts: 11
Default Re: Is G 210M not supported?

Quote:
Originally Posted by Tinyboss View Post
It's that "Hybrid SLI" crap...when I bought my 1340 I was under the impression that the 210m was the only GPU in the machine. I'd love to hear if someone finds a way to get Linux to see the 210m rather than the integrated GPU. Subscribing to this thread just in case.

Yeah, me too (well I knew the 9400M G was the mobo with integrated memory, and the G 210M was the dedicated card with 512 GDDR3/DDR3 memeory, but I thought Linux would use the dedicated card not the integrated one).


I just reinstalled Archlinux and have been trying to configure my xorg.conf to use the G 210M with the BusId "2:0:0" but it won't load. I get this error message:

Code:
(EE) Jan 08 15:33:39 NVIDIA(0): Failed to initialize one NVIDIA graphics device!
(WW) Jan 08 15:33:39 NVIDIA(0): Failed to initialize Multi-GPU configuration.  Reason: One GPU
(WW) Jan 08 15:33:39 NVIDIA(0):     failed to initialize; Only one GPU will be used for this X
(WW) Jan 08 15:33:39 NVIDIA(0):     screen.
(II) Jan 08 15:33:40 NVIDIA(0): NVIDIA GPU GeForce 9400M G (C79) at PCI:3:0:0 (GPU-0)
..... and:
Code:
(EE) Jan 08 15:33:41 NVIDIA(GPU-1): Failed to initialize the NVIDIA graphics device PCI:2:0:0.
(EE) Jan 08 15:33:41 NVIDIA(GPU-1):     Please check your system's kernel log for additional error
(EE) Jan 08 15:33:41 NVIDIA(GPU-1):     messages and refer to Chapter 8: Common Problems in the
(EE) Jan 08 15:33:41 NVIDIA(GPU-1):     README for additional information.
(EE) Jan 08 15:33:41 NVIDIA(GPU-1): Failed to initialize the NVIDIA graphics device!


I've been messing around with the xorg.conf in these parts (trying different thngs like using both BusId numbers, only the PCI:2:0:0 number, adding MultiGPU, and even using the boardname along with the PCI:2:0:0.... no luck so far):

Code:
Section "Device"

#    BoardName      "GeForce 9400M G"
    BusId          "PCI:2:0:0"
    BusId          "PCI:3:0:0"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "AddARGBGLXVisuals" "True"
    Option         "MultiGPU" "on"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection
If I only use the "PCI:2:0:0" then I get a blank black screen that can't be closed unless I do a hard restart. If I add the "PCI:3:0:0" then I get the original 9400M G as usual but the dedicated graphics of the G 210M is still missing. I keep reading through the README page but haven't found a way that works yet.


I guess after 3+ years on Linux I better start getting used to using Windows 7. (and I noticed that my laptop feels hotter when using the 9400M G on Linux then when I had it on performance boost mode in Windows 7.....and I started thinking about all of those posts that I saw about people's Dell SXPS 13's running hot with the 9400 and 9500 cards)


I'm pretty upset right now that NVIDIA has no plans to make these hybrid sli cards work in linux (I guess I bought the wrong dedicated card)..... if I didn't like the laptop so much I would return it for a different one with ATI. I still might?


I'm giving up for now.
Dr. Funkenstein is offline   Reply With Quote
Old 01-11-10, 10:34 AM   #5
Tinyboss
Registered User
 
Join Date: Nov 2008
Posts: 12
Default Re: Is G 210M not supported?

I tried setting the bus ID as well, with the same results (corrupted screen, hard lock, had to reboot in recovery mode to revert the change). Well, I guess I'll keep watching and waiting. I can't go back to Windows, even for this issue. I wonder if Dell would take the computer back at this point in exchange for something else? It's been about three months, and I didn't buy it with Ubuntu...probably not.
Tinyboss is offline   Reply With Quote
Old 01-11-10, 01:07 PM   #6
Dr. Funkenstein
Registered User
 
Join Date: Jan 2010
Posts: 11
Default Re: Is G 210M not supported?

Quote:
Originally Posted by Tinyboss View Post
I tried setting the bus ID as well, with the same results (corrupted screen, hard lock, had to reboot in recovery mode to revert the change). Well, I guess I'll keep watching and waiting. I can't go back to Windows, even for this issue. I wonder if Dell would take the computer back at this point in exchange for something else? It's been about three months, and I didn't buy it with Ubuntu...probably not.
Yeah, I'm within my 21 day range so I've already contacted them for my return box..... what's totally lame is that this computer should be my perfect Linux computer..... the multimedia buttons worked OTB, the webcam and microphone worked OTB, proper SSD alignment was easy to do with "fdisk -H 224 -S 56 /dev/sda", and since I like to build everything form source the Intel P9600 would have been nice (I'm looking at the i5-540M now).

..... And as a traveler it would have fit into a backpack perfectly. And I absolutely loved the back-lit keyboard and its chicklet buttons.


If I had read at least one positive "Hybrid SLI for Linux" thread then I might have just gone with the motherboard replacement that Dell wanted to do (because of all of my windows issues that I put in my other post: http://www.nvnews.net/vbulletin/show...5&postcount=13 )
Dr. Funkenstein is offline   Reply With Quote
Old 04-02-10, 04:56 PM   #7
littlebird
Registered User
 
Join Date: Nov 2009
Posts: 3
Default Re: Is G 210M not supported?

Yes I would also like a definitive answer of the "yes"/"no" form about future 210M support. I realize that some people may have working systems with a 210M but there is a difference between "working" and "supported", mainly the idea that changes to future driver releases will allow my card to remain in a "working" state.

Hopefully someone knows or can answer with a little bit of authority *looks around for an nvidia rep*
littlebird is offline   Reply With Quote
Old 04-03-10, 12:49 AM   #8
Tinyboss
Registered User
 
Join Date: Nov 2008
Posts: 12
Default Re: Is G 210M not supported?

I'm pretty disgusted (still) with this situation. It's on, draining my battery, heating up my lap, and doing nothing to improve performance. I'd be better off If I had just taken that extra money and flushed it down the toilet.
Tinyboss is offline   Reply With Quote

Reply


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 12:08 AM.


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