You are not logged in.

#1 2012-01-29 16:19:59

Lenry
Member
From: Szeged, Hungary
Registered: 2010-03-27
Posts: 67
Website

Using NVIDIA and Intel GPU simultaneously

I have a GeForce GTX460 graphics card, and two monitors attached on it, both via D-Sub (one is through a DVI converter). I bought a plasmaTV, and I wanted to hook it on the PC via HDMI. I can't attach it to the VGA, even if it has free connectors, as one GeForce GPU supports only two monitors.
I have an Intel Core i7-2600K CPU, which has a built-in GPU.
Under Windows I managed to use the two GPUs simultaneously, as I can expand the desktop to the TV, and the desktop spans across the 3 monitors, but I can't do the same under Linux.
The TV shows only tty1, and the Intel GPU is nowhere to be found, or configured, not on lspci, on anything. If it doesn't even exists.
I tried to install the driver package for it (xf86-video-intel) but one of it's components, libgl conflicts with nvidia-utils, so I can't do that.

Do anyone has any idea for my problem?

Offline

#2 2012-01-29 16:29:06

Gusar
Member
Registered: 2009-08-25
Posts: 3,607

Re: Using NVIDIA and Intel GPU simultaneously

You can simply not install libgl and intel-dri. The intel driver will still work, it just won't have opengl support. However, if the system doesn't even see the intel card, this is the issue you need to take care of first. I have a BIOS option where I select if the internal graphics should be on all the time or only if there's no external card. Check if you have something similar. But I have never actually tried to have both cards active, I never needed to, I don't have enough displays smile

Offline

#3 2012-01-29 16:41:25

Lenry
Member
From: Szeged, Hungary
Registered: 2010-03-27
Posts: 67
Website

Re: Using NVIDIA and Intel GPU simultaneously

Gusar wrote:

You can simply not install libgl and intel-dri. The intel driver will still work, it just won't have opengl support. However, if the system doesn't even see the intel card, this is the issue you need to take care of first. I have a BIOS option where I select if the internal graphics should be on all the time or only if there's no external card. Check if you have something similar. But I have never actually tried to have both cards active, I never needed to, I don't have enough displays smile

in the BIOS it's always active, as it displays tty1 (and under Windows, it works fully and perfectly)

if I don't install libgl, won't the install cancels? (I'm not sure if this sentence has any sense, sorry for that, I'm not native english)

Last edited by Lenry (2012-01-29 16:42:54)

Offline

#4 2012-01-30 12:21:54

Konstantin
Member
Registered: 2012-01-30
Posts: 1

Re: Using NVIDIA and Intel GPU simultaneously

https://wiki.archlinux.org/index.php/Bumblebee - This is the only way (for now), to use nvidia and intel GPU simultaneously

Offline

#5 2012-01-31 01:34:02

ConnorBehan
Package Maintainer (PM)
From: Long Island NY
Registered: 2007-07-05
Posts: 1,359
Website

Re: Using NVIDIA and Intel GPU simultaneously

It doesn't show up in lspci? The VGA compatible text that shows up in tty1 originates from a video card that your kernel thinks does not exist? Even if you load the "i915" module?

Anyway, what I would've suggested (if I didn't know about Bumblebee) is patching the Makefiles in the mesa package to build a second copy of libgl but with a non-conflicting name like libglfree. Then you have to patch xf86-video-intel so that it links to libglfree instead of libgl.


6EA3 F3F3 B908 2632 A9CB E931 D53A 0445 B47A 0DAB
Great things come in tar.xz packages.

Offline

#6 2012-02-03 18:18:04

Lenry
Member
From: Szeged, Hungary
Registered: 2010-03-27
Posts: 67
Website

Re: Using NVIDIA and Intel GPU simultaneously

Konstantin wrote:

https://wiki.archlinux.org/index.php/Bumblebee - This is the only way (for now), to use nvidia and intel GPU simultaneously

The integrated GPU manages the display while the dedicated GPU manages the most demanding rendering and ships the work to the integrated GPU to be displayed.

this isn't really what I want, as I want to use both GPU's at the same time, displays attached to both.

Offline

#7 2012-02-03 18:20:04

Lenry
Member
From: Szeged, Hungary
Registered: 2010-03-27
Posts: 67
Website

Re: Using NVIDIA and Intel GPU simultaneously

ConnorBehan wrote:

It doesn't show up in lspci? The VGA compatible text that shows up in tty1 originates from a video card that your kernel thinks does not exist? Even if you load the "i915" module?

Anyway, what I would've suggested (if I didn't know about Bumblebee) is patching the Makefiles in the mesa package to build a second copy of libgl but with a non-conflicting name like libglfree. Then you have to patch xf86-video-intel so that it links to libglfree instead of libgl.

it does show up now, so kernel sees both GPU-s.
this makefile patching sound a little bit complicated, but I give it a shot, thanks

Offline

#8 2012-02-03 19:31:12

Gusar
Member
Registered: 2009-08-25
Posts: 3,607

Re: Using NVIDIA and Intel GPU simultaneously

Lenry wrote:

this isn't really what I want, as I want to use both GPU's at the same time, displays attached to both.

Not possible until this gets finished: http://airlied.livejournal.com/75555.html
You can use Xinerama until then, but Xinerama means no 3d acceleration.

Offline

Board footer

Powered by FluxBB