Nvidia Optimus (intel + nvidia graphic card)

#1

Nvidia optimus is a nice (but complex) idea that consist in integrating an Intel graphic card among a Nvidia graphic card.

Meant to be used for laptops in order to have a good battery saving mode, so that when GPU (graphic card 3D accelerated) is not required, the Intel card is used, and when the user wants more power or just to play games, Nvidia is used. The switch is meant to happen "on the fly"

This should be not hard to integrate in Elive, and it already includes the needed packages by default (like bumblebee), but unfortunately I have no machines to test it, so please somebody try to make it working in Elive and tell me which configurations are needed to have it working "out of the box" by default (instructions steps, write a howto in #howtos). The nvidia installer of Elive already includes some information for the user to make it working.

@Rebel450 is one person that has this type of hardware, so can be a candidate to test it

Some information sources with multiple instructions and details:

#2

Hello!

Very interesting!
I have my work machine with Optimus... And I'm about to change my little Nvidia Quadro for a bigger one (still in Quadro family) that I just receive!
For now on my Mint, Optimus function is "by hand": I set manually when it's on intel or Nvidia...

I you want me to test, I'm during the video change operation, fitting a second (sshd) drive, where I want to install Elive 64bits, next to Mint & CAELinux...

Best regards!

#3

Thank you @Franc :slight_smile: yes, betatests are welcome, Elive already includes pre-downloaded packages for bumblebee (maybe other ones) but i don't know yet how they needs to be used, I assume that there's not a smart (automated) way to decide "use intel / use nvidia" by default (maybe can be a good idea for when the AC plug is connected: use nvidia, when battery mode: use intel), or if is entirely something for the user to do

how is meant that a normal user (not-experienced user) will use this feature?

#4

Hi!

Optimus, for now, I use it like that; When switching, it's needed to log off-on to make it effective...
I didn't explore further at the moment about that... But will!

Salutations.

#5

aaah! I was thinking that the system replaces it "on the fly", this could have been a good feature (and hard to imagine possible)

I think that the best option for now is to let the user simply "select" which driver to use (intel or nvidia) at live time (to install with it) and it will simply work that way (if needs more customizations, can do it itself, since its meant to know how)

so the only remaining thing to know now is "if the graphic system" correctly works they way is used, maybe we need an option to say "I want to use nvidia / i want to use intel" instead for these cases :thinking:

#6

Well, or it's me that doesn't find the right way... It's why I write that I need to work a bit more on it...?

#7

no, its ok

mmh, what we should know is "if elive works correctly" on these machines

#8

Hi!

I just restart with my new big nvidia quardo: just tested with a bit of sculpt with Blender 2.80 and it rocks! I will began to learn it seriously!
I need CAELinux because there's plenty of integrated things, Mint has good perfs but if Elive runs well on it!!!
Apart Blender & technical drawing, I made huge use of web browsers: mainly Vivaldi, Yandex (very good), Opera, Midori, Firefox... Sometime with BIG sessions (one time I crashed my Precision M4400/4Go on Mint, Vivaldi, and about more than 250 web pages!!!)

A place is already set on the M4400 for Elive with QX9300, nvidia quadro fx770, sshd...

The M6700 for work has 32Go ram, with nvidia quadro M5000M (that cause I have to eat mainly spirulina and bread for a month :wink: ) in place of the K2000M, cpu i7 3940xm (4 cores, 8 threads)...
The M5000M coming from a HP works as it but I will verify if the driver is the same as the Dell updated one;
Got a problem with the second hand "new" sshd, but will try to deal that!
Meanwhile, I will test Elive 3.7.1 via USB, tomorrow...

An interesting plus with the nvidia quadro CUDA: The possibility to second the cpu with parallel computing!

Salutations!