Gentoo Archives: gentoo-user

From: Sid S <r030t1@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Nvidia and optimus
Date: Tue, 16 Dec 2014 22:37:45
Message-Id: CAAD4mYh-d+1txR4t2JifUoNEQ=F0cU87zOF+hWYp=opOhJMX-A@mail.gmail.com
In Reply to: Re: [gentoo-user] Nvidia and optimus by Heiko Baums
1 I got bumblebee to work on hardened w/ SELinux. It is definitely ready for
2 use. Anyway, as has been explained, you basically HAVE to use optimus - if
3 you would like to return your laptop and/or sue the laptop manufacturer for
4 false advertising, now would be the time to do it.
5
6 On Tue, Dec 16, 2014 at 3:39 PM, Heiko Baums <lists@××××××××××××.de> wrote:
7 >
8 > Am 16.12.2014 um 12:55 schrieb behrouz khosravi:
9 >
10 > > I have not tried the bumblebee.
11 >
12 > You need bumblebee. Otherwise it's not possible to use the Nvidia
13 > Optimus chip.
14 >
15 > > I just waned to use optimus without that, but it seem the it is not easy!
16 >
17 > It's not possible, because the Nvidia Optimus chip isn't a full featured
18 > graphics card, and doesn't write directly to the screen. Joost already
19 > explained it pretty well.
20 >
21 > The 2D graphics is done by the GPU embedded in the CPU, which also
22 > writes the output to the screen. The Nvidia Optimus chip is only a
23 > helper chip to do the additional 3D rendering. It gives its output to
24 > the GPU embedded in the CPU which in turn writes the output to the screen.
25 >
26 > To use the Nvidia Optimus chip you need to install these packages:
27 >
28 > x11-misc/bumblebee
29 > x11-misc/virtualgl
30 > sys-power/bbswitch
31 > x11-drivers/nvidia-drivers
32 >
33 > I don't know if, but I don't think that, it will work with
34 > x11-drivers/xf86-video-nouveau.
35 >
36 > Then you need to add bumblebee and vgl to your default runlevel.
37 >
38 > rc-update add bumblebee
39 > rc-update add vgl
40 >
41 > To run a 3D application you need to start it with `optirun <command>`.
42 >
43 > And don't try to `eselect opengl set nvidia`. This won't work for the
44 > described reasons. You need to `eselect opengl set xorg-x11`.
45 >
46 > > I think I will try that sometime
47 >
48 > It's actually quite easy and the Nvidia Optimus support by bumblebee is
49 > pretty good.
50 >
51 > The reason why this is done this way is power saving. 3D rendering is
52 > pretty power-consuming.
53 >
54 > Heiko
55 >
56 >