[ltp] nVidia Quadro NVS 140M and opensource driver

Michael Unterkalmsteiner linux-thinkpad@linux-thinkpad.org
Mon, 10 Dec 2007 13:43:52 +0100


On Saturday 08 December 2007 17:54:29 S=E9bastien Mazy wrote:
> Hi,
>
> Sorry for the late answer.

No problem ;)

>
> On Dec 6, 2007 7:09 PM, Michael Unterkalmsteiner <miciu@gmx.de> wrote:
> > On Thursday 06 December 2007 14:32:30 S=E9bastien Mazy wrote:
> > > Hi,
> > >
> > > Yes, it works well (on a R61 with 1680x1050 screen). Here are the
> > > versions I use :
> > > xf86-video-nv 2.1.6
> > > xorg-server 1.4
> >
> > Hi S=E9bastien,
> > thanks for the info (google didn't tell me much...)
> >
> > Ok, maybe the problems lies here:
> > xserver-xorg-video-nv 2.1.5
> > xorg-server 1.3
>
> I see no reason why it wouldn't work with xorg-server 1.3
> the Quadro NVS 140mM support has been added in nv 2.1.2.
>
> > I'm running gutsy, which is your distribution? Gentoo?
> > Starting the server with nv drivers freezes the machine completely, I
> > have to push the power button and reboot.
>
> Archlinux, but that shouldn't matter. Here is a sample from my nv xorg.co=
nf
> :
>
> Section "ServerLayout"
> 	Identifier     "Layout0"
> 	Screen         "Screen0"
>         [...]
> EndSection
>
> Section "Monitor"
> 	Identifier     "Monitor0"
> 	VendorName     "Unknown"
> 	ModelName      "IBM"
> 	HorizSync       53.0 - 64.0
> 	VertRefresh     50.0 - 60.0
> 	Option         "DPMS"
> EndSection
>
> Section "Device"
> 	Identifier     "Videocard0"
> 	Driver         "nv"
> 	VendorName     "NVIDIA Corporation"
> 	BoardName      "Quadro NVS 140M"
> EndSection
>
> Section "Screen"
> 	Identifier     "Screen0"
> 	Device         "Videocard0"
> 	Monitor        "Monitor0"
> 	DefaultDepth    24
> 	SubSection "Display"
> 	Virtual        2960 1050 # needed for extended desktop
> 	EndSubSection
> EndSection

Here's my xorg.conf. In section Monitor I've different values for the Sync =
and=20
Refreshrate, I'll try out your values...
I've also specified the resolution in section Screen, which you didn't, and=
=20
I've specified depth 16.=20

Section "Device"
        Identifier      "nVidia Corporation G80 [Quadro NVS 140M]"
        Driver          "nv"
        BusID           "PCI:1:0:0"
EndSection

Section "Monitor"
        Identifier      "Generic Monitor"
        Option         "DPMS"
        HorizSync       30-70
        VertRefresh     50-160
EndSection

Section "Screen"
        Identifier      "Default Screen"
        Device          "nVidia Corporation G80 [Quadro NVS 140M]"
        Monitor         "Generic Monitor"
        DefaultDepth    16
        SubSection "Display"
                Modes           "1440x900"
        EndSubSection
EndSection

Section "ServerLayout"
        Identifier      "Default Layout"
        Screen          "Default Screen"
        [...]
EndSection


>
> > > RandR 1.2 is also supported (unlike with nvidia driver) but when I
> > > tested it with a dual screen configuration, the primary monitor (ie
> > > the one with gnome-panel) was the external CRT. As far as I know, it's
> > > not possible to tell RandR which monitor is the primary one (between
> > > LVDS and CRT).
> > >
> > > Also, I came back to the proprietary driver because nv does not
> > > provide Xv with G80s and it is not planned, as it would be processed
> > > by the 3d engine.
> >
> > That sounds strange, from where did you get that info?
> >
> >from nv's readme :
>
> http://gitweb.freedesktop.org/?p=3Dxorg/driver/xf86-video-nv.git;a=3Dblob=
_plain
>;f=3DREADME.G80
>
> and confirmation by Aaron Plattner, nv developer from nvidia :
> https://bugs.freedesktop.org/show_bug.cgi?id=3D11586#c1

Ok, thanks for the clarification. It's a pity, though.

Michael