View previous topic :: View next topic |
Author |
Message |
Lori Guru
Joined: 30 Mar 2004 Posts: 338 Location: Barcelona, Spain
|
Posted: Thu Oct 04, 2018 11:27 am Post subject: nVidia Optimus with binary blob: can HDMI be used? |
|
|
Hi, I have an nVidia Optimus setup which works fairly well, I have Steam configured to start games with rendering on the nVidia chip, CUDA software works, and everything else is using the Intel integrated GPU. However, the HDMI output on my Dell L502x is connected to the nVidia chip, and I wasn't able to find any reliable source of information stating that it should be possible to use it with the binary drivers. Before going down the path of switching between Noveau and nVidia drivers (as the HDMI reportedly works with Noveau, but I haven't tested that yet) I was wondering if someone knows a definite source for making HDMI work with PRIME somehow. I'm using KDE 5, and one encouraging sign is that there is an overlay popup when I connect or disconnect a TV over HDMI, saying "No External Display", but obviously the TV doesn't show up on the display list.
This is recorded in /var/log/messages when connecting/disconnecting the TV:
Code: | Oct 4 13:18:51 localhost root[13895]: ACPI event unhandled: video/switchmode VMOD 00000080 00000000 |
_________________ "The hunt is sweeter then the kill."
Registered Linux User #176911 |
|
Back to top |
|
|
Muso Veteran
Joined: 22 Oct 2002 Posts: 1052 Location: The Holy city of Honolulu
|
Posted: Thu Oct 04, 2018 4:28 pm Post subject: |
|
|
Have you read through the wiki article on this? _________________ "You can lead a horticulture but you can't make her think" ~ Dorothy Parker
2021 is the year of the Linux Desktop! |
|
Back to top |
|
|
Lori Guru
Joined: 30 Mar 2004 Posts: 338 Location: Barcelona, Spain
|
Posted: Fri Oct 05, 2018 8:04 am Post subject: |
|
|
Hmm, somehow I missed that article, thanks for bringing it to my attention. However, it didn't work on first try, I need to dig deeper, see if I can make it work. _________________ "The hunt is sweeter then the kill."
Registered Linux User #176911 |
|
Back to top |
|
|
Lori Guru
Joined: 30 Mar 2004 Posts: 338 Location: Barcelona, Spain
|
Posted: Wed Oct 10, 2018 11:06 am Post subject: |
|
|
I'm a bit stuck, so maybe someone can help. I have a working Bumblebee setup, where I can run 3D applications on my laptop screen with optirun with great performance. I created this setup a while back, and it's not exacly as detailed in Gentoo Wiki Bumblebee page. Fo example I had to modify the DISPLAY variable to be :8 as that was the default back then.
I'm testing with the i3 window manager, since that's already installed. It seems to start correctly with optirun:
Code: | $ optirun i3
[libi3] /var/tmp/portage/x11-wm/i3-4.15/work/i3-4.15/../i3-4.15/libi3/font.c Using Pango font monospace, size 8
[libi3] /var/tmp/portage/x11-wm/i3-4.15/work/i3-4.15/../i3-4.15/libi3/font.c Using Pango font monospace, size 8
[libi3] /var/tmp/portage/x11-wm/i3-4.15/work/i3-4.15/../i3-4.15/libi3/font.c Using Pango font monospace, size 8
ERROR: ld.so: object 'libdlfaker.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libvglfaker.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
i3status: trying to auto-detect output_format setting
i3status: auto-detected "i3bar" |
However, I don't see anything on the HDMI TV display. Any ideas on what to try? I'd rather not touch my working Bumblebee setup. _________________ "The hunt is sweeter then the kill."
Registered Linux User #176911 |
|
Back to top |
|
|
Lori Guru
Joined: 30 Mar 2004 Posts: 338 Location: Barcelona, Spain
|
Posted: Wed Oct 10, 2018 11:11 am Post subject: |
|
|
The synergy part seems to work, as when I move my mouse off to the right, I see this on the console:
Code: | [2018-10-10T13:10:02] INFO: switch from "gentoo" to "hdmi" at 0,641
[2018-10-10T13:10:02] INFO: leaving screen
[2018-10-10T13:10:02] INFO: screen "gentoo" updated clipboard 0
[2018-10-10T13:10:02] INFO: screen "gentoo" updated clipboard 1
[2018-10-10T13:10:02] INFO: entering screen
[2018-10-10T13:10:02] INFO: clipboard was updated
[2018-10-10T13:10:02] INFO: clipboard was updated
[2018-10-10T13:10:06] INFO: switch from "hdmi" to "gentoo" at 1905,631
[2018-10-10T13:10:06] INFO: entering screen
[2018-10-10T13:10:06] INFO: leaving screen
[2018-10-10T13:10:11] INFO: switch from "gentoo" to "hdmi" at 0,363
[2018-10-10T13:10:11] INFO: leaving screen
[2018-10-10T13:10:11] INFO: entering screen
[2018-10-10T13:10:12] INFO: switch from "hdmi" to "gentoo" at 1907,364
[2018-10-10T13:10:12] INFO: leaving screen
[2018-10-10T13:10:12] INFO: entering screen |
_________________ "The hunt is sweeter then the kill."
Registered Linux User #176911 |
|
Back to top |
|
|
haarp Guru
Joined: 31 Oct 2007 Posts: 535
|
Posted: Sun Oct 28, 2018 6:42 pm Post subject: |
|
|
I've not heard of synergy for this purpose yet. I've been using intel-virtual-output, which exposes the Nvidia's outputs on the Intel's X server. It works, usually. There's plenty of bugs and the performance is bad.
I eventually switched to nouveau and xrandr's setoutputprovidersource. Now I'm getting much better performance (stable framerate) on external outputs, but much worse 3D performance out of the GPU. Sigh. |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|