Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 20 Jul 2011 16:53:57 -0700
From:      Kevin Oberman <kob6558@gmail.com>
To:        m irya <xmirya@gmail.com>
Cc:        freebsd-x11@freebsd.org
Subject:   Re: freebsd-current + nvidia GeForce GT 520M
Message-ID:  <CAN6yY1t975ZLcmomEomRgY=X1U82_2U1gzu4%2Bcb3H4Y6==7nKQ@mail.gmail.com>
In-Reply-To: <CAK8LArOv4PbXS3NV6uDuSNoG3hOCbe7k7jLwqXi0spr_QmsC=A@mail.gmail.com>
References:  <CAK8LArMYufuHfx_=xsZLKdhjD6tA%2BYr8oxH1nxE3p1fJ4Y4%2BTA@mail.gmail.com> <20110717131723.GA64621@bsdpad.com> <CAN6yY1uXByS-dOsShXkx6h9b14-jDTCPuFijWaq9xZQKNnNtXQ@mail.gmail.com> <CAK8LArOv4PbXS3NV6uDuSNoG3hOCbe7k7jLwqXi0spr_QmsC=A@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Jul 20, 2011 at 3:28 PM, m irya <xmirya@gmail.com> wrote:
> I've tried the KMS patches, according to the procedure described in
> http://wiki.freebsd.org/Intel_GPU (including MESA update) . The chip
> is "(II) intel(0): Integrated Graphics Chipset: Intel(R) Sandybridge
> Mobile (GT2)" FYI. The good news is that the driver itself works, and
> i have 1366x768 resolution and GLX on my desktop. The bad news:
> 1) X starts with 640x480 resolution, adding Modeline in xorg.conf
> doesn't help. The sections look like
> Section "Monitor"
> =A0 =A0Identifier =A0 =A0 "Monitor0"
> =A0 =A0VendorName =A0 =A0 "Unknown"
> =A0 =A0ModelName =A0 =A0 =A0"Unknown"
> =A0 =A0HorizSync =A0 =A0 =A0 28.0 - 33.0
> =A0 =A0VertRefresh =A0 =A0 43.0 - 72.0
> =A0 =A0Modeline "1366x768" =A0 69.30 =A01366 1398 1422 1432 =A0768 771 77=
5 806
> -hsync -vsync
> =A0 =A0Option =A0 =A0 =A0 =A0 "DPMS"
> EndSection
> Section "Screen"
> =A0 =A0Identifier =A0 =A0 "IntelMainScreen"
> =A0 =A0Device =A0 =A0 =A0 =A0 "IntelMain"
> =A0 =A0Monitor =A0 =A0 =A0 =A0"Monitor0"
> =A0 =A0DefaultDepth =A0 =A024
> =A0 =A0SubSection =A0 =A0 "Display"
> =A0 =A0 =A0 =A0Depth =A0 =A0 =A0 24
> =A0 =A0 =A0 =A0Modes =A0 =A0 =A0 "1366x768" "1024x768" "800x600" "720x576=
"
> "720x480" "640x480" "640x400" "400x300" "320x240" "320x200"
> =A0 =A0 =A0 =A0ViewPort =A0 =A00 0
> =A0 =A0 =A0 =A0Virtual =A0 =A0 0 0
> =A0 =A0EndSubSection
> EndSection
>
> , but they are like disregarded. However, adding the mode after X is
> started works:
> xrandr --newmode "1366x768" =A0 69.30 =A01366 1398 1422 1432 =A0768 771 7=
75
> 806 -hsync -vsync
> xrandr --addmode LVDS1 1366x768
> xrandr --output LVDS1 --mode 1366x768
>
> , so i've just added it to ~/.xinitrc
>
> 2) The linux stuff is like too old. Particularly, GoogleEarth crashes on =
start:
> $ googleearth
> drm_i915_getparam: -14
> Google Earth has caught signal 11.
>
> That would be nice if someone packaged the appropriate rpms to make it wo=
rk too.
>
> 3) also, as a side note if someone will try to repeat the same trick
> with the same Intel+Nvidia Lenovo notebook: don't forget to uninstall
> nvidia-driver (useless) before trying the above procedure. The driver
> installer replaces the mesa library files and the X GLX extension
> module with its own, and those (especially the latter) won't work with
> non-nvidia stuff.
> The second issue is that GLX is unavailable. The line about it in Xorg.0.=
log is:
> (EE) Failed to initialize GLX extension (Compatible NVIDIA X driver not f=
ound)
>
> meanwhile the Nvidia card is completely switched off in BIOS and the
> Nvidia driver is unloaded

Excellent news! Congratulations.

I've not run current since 7.0 was released. Guess it's time to start
having fun again. I'm really looking forward to 1600x900 and actually
having the correct aspect ratio.

Now, if I just could get a functional wireless card! This blue cable
is most annoying.
--=20
R. Kevin Oberman, Network Engineer - Retired
E-mail: kob6558@gmail.com



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAN6yY1t975ZLcmomEomRgY=X1U82_2U1gzu4%2Bcb3H4Y6==7nKQ>