[opensuse-factory] Bumblebee up for grabs
Hi all, Anyone happens to have nvidia optimus based hardware and wants to maintain the stack? [1] Since I don't have it its kinda pointless for me to do anything there. There are also bunch of bugs I have assigned against it but since without hardware it is kinda tough they are untouched. Volunteers? Cheers Tom [1] https://build.opensuse.org/project/show/X11:Bumblebee
Hi list,
Tomas Chvatal
Hi all,
Anyone happens to have nvidia optimus based hardware and wants to maintain the stack? [1]
Since I don't have it its kinda pointless for me to do anything there. There are also bunch of bugs I have assigned against it but since without hardware it is kinda tough they are untouched.
Another warning for potential takers: Bumblebee is considered deprecated by its author, has known & unfixable issues (poor performance, no Vulkan support) and hasn't had any upstream activity since 2013. The way forward is PRIME offloading and should be preferred to Bumblebee wherever possible.
Volunteers?
Cheers
Tom
--
Dan Čermák
Hi, will be great to have support for optimus-manager. There is already some integration to plasma KDE. m. On utorok 7. apríla 2020 9:58:52 CEST Dan Čermák wrote:
Hi list,
Tomas Chvatal
writes: Hi all,
Anyone happens to have nvidia optimus based hardware and wants to maintain the stack? [1]
Since I don't have it its kinda pointless for me to do anything there. There are also bunch of bugs I have assigned against it but since without hardware it is kinda tough they are untouched.
Another warning for potential takers: Bumblebee is considered deprecated by its author, has known & unfixable issues (poor performance, no Vulkan support) and hasn't had any upstream activity since 2013. The way forward is PRIME offloading and should be preferred to Bumblebee wherever possible.
Volunteers?
Cheers
Tom
-- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Is there other users around, or I'm alone? I think bumblebee is still the best choice in my case, in an older laptop. I would like to try if other people would use it. PRIME would probably work there but it would be awful because this nvidia card is really terrible at powersaving, making this laptop loud and hot while idle. Also, with PRIME offloading in recent hardware I get problems with two screens, and it only works correctly when I set the external monitor on the left side. Its quite annoying. Anyone else has it? Sorry if that's a bit off-topic Cheers Raphael -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Disclaimer | Use of IBA e-communicationhttps://iba-worldwide.com/disclaimer The contents of this e-mail message and any attachments are intended solely for the recipient (s) named above. This communication is intended to be and to remain confidential and may be protected by intellectual property rights. Any use of the information contained herein (including but not limited to, total or partial reproduction, communication or distribution of any form) by persons other than the designated recipient(s) is prohibited. Please notify the sender immediately by e-mail if you have received this e-mail by mistake and delete this e-mail from your system. E-mail transmission cannot be guaranteed to be secure or error-free. Ion Beam Applications does not accept liability for any such errors. Thank you for your cooperation.
On Tue, 7 Apr 2020 at 09:22, Philippe Andersson
I use Leap 15.1 + suse-prime-0.5-lp151.3.3.1.noarch + nvidia G05 440.64 on a Lenovo P53. The external screen is attached through a Lenovo mini-dock (DP connection) and configured on the right side. There are occasional hiccups, but in general it works well.
It's still happening here... I'll record a video of it and see if there's a bug report about it somewhere. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Raphael Lydia Bertoche wrote:
Is there other users around, or I'm alone?
You're not ;^> I use bumblebee, as I *really* only need single applications now and then. Logging out and in is not an option. I'm running bumblebee-3.2.1 with nvidia 440.82 drivers on a Lenovo T460p (GeForce 940MX). No real issues with it, also not on a second screen (right of, connected via DP on docking station). -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Volunteers?
Is there other users around, or I'm alone? Bumblebee is probably the best choice in my case, in an older laptop. I would like to try if other people would use it. PRIME would probably work there but it would be awful because this nvidia card is really terrible at powersaving, making this laptop loud and hot while idle. Also, with PRIME offloading in recent hardware I get problems with two screens, and it only works correctly when I set the external monitor on the left side, its quite annoying. Anyone else has it? Sorry if that's a bit off-topic Cheers Raphael -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Am Dienstag, 7. April 2020, 09:58:52 CEST schrieb Dan Čermák:
Another warning for potential takers: Bumblebee is considered deprecated by its author, has known & unfixable issues (poor performance, no Vulkan support) and hasn't had any upstream activity since 2013. The way forward is PRIME offloading and should be preferred to Bumblebee wherever possible.
Well, at least with my laptop the main difference between prime and bumblebee is... that bumblebee works. NVidia Geforce 840M here. And I really do not want to just switch all graphics to the nvidia card, I do like my battery life... Cheers MH *Mathias Homann* Mathias.Homann@openSUSE.org[1] OBS: lemmy04 Jabber (XMPP): lemmy@tuxonline.tech IRC: [Lemmy] on freenode and ircnet (bouncer active) telegram: https://telegram.me/lemmy98[2] keybase: https://keybase.io/lemmy[3] *gpg key fingerprint: 8029 2240 F4DD 7776 E7D2 C042 6B8E 029E 13F2 C102* -------- [1] mailto:Mathias.Homann@openSUSE.org [2] https://telegram.me/lemmy98 [3] https://keybase.io/lemmy -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Am 2020-04-08 09:18, schrieb Mathias Homann:
Well, at least with my laptop the main difference between prime and bumblebee is... that bumblebee works.
NVidia Geforce 840M here.
ok, it seems that I've got it to work now, but the powersaving escapes me: https://github.com/openSUSE/SUSEPrime#nvidia-power-off-support-with-435xxx-d... lists a few files that need to be copied in places in /etc ...but not where to find those files! and according to locate (after updatedb) they do not exist on my system. I'm on Leap 15.1 here. Could someone provide the content of those files, or tell me what package they should be in? Cheers MH -- Mathias Homann Mathias.Homann@openSUSE.org telegram: https://telegram.me/lemmy98 irc: [lemmy] on freenode and ircnet obs: lemmy04 gpg key fingerprint: 8029 2240 F4DD 7776 E7D2 C042 6B8E 029E 13F2 C102 -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Mathias Homann
Am 2020-04-08 09:18, schrieb Mathias Homann:
Well, at least with my laptop the main difference between prime and bumblebee is... that bumblebee works.
NVidia Geforce 840M here.
ok, it seems that I've got it to work now, but the powersaving escapes me:
https://github.com/openSUSE/SUSEPrime#nvidia-power-off-support-with-435xxx-d... lists a few files that need to be copied in places in /etc ...but not where to find those files! and according to locate (after updatedb) they do not exist on my system. I'm on Leap 15.1 here.
That's the problem. As per
https://github.com/openSUSE/SUSEPrime#assumptions this will only work on
Tumbleweed.
Cheers,
Dan
--
Dan Čermák
On Wed, Apr 08, 2020 at 10:25:25AM +0200, Dan Čermák wrote:
Mathias Homann
writes: Am 2020-04-08 09:18, schrieb Mathias Homann:
Well, at least with my laptop the main difference between prime and bumblebee is... that bumblebee works.
NVidia Geforce 840M here.
ok, it seems that I've got it to work now, but the powersaving escapes me:
https://github.com/openSUSE/SUSEPrime#nvidia-power-off-support-with-435xxx-d... lists a few files that need to be copied in places in /etc ...but not where to find those files! and according to locate (after updatedb) they do not exist on my system. I'm on Leap 15.1 here.
That's the problem. As per https://github.com/openSUSE/SUSEPrime#assumptions this will only work on Tumbleweed.
Ouch. This is no longer up-to-date. Should work since Leap 15.1. Need to fix this. Thanks, Stefan -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Wed, Apr 08, 2020 at 10:59:30AM +0200, Stefan Dirsch wrote:
On Wed, Apr 08, 2020 at 10:25:25AM +0200, Dan Čermák wrote:
Mathias Homann
writes: Am 2020-04-08 09:18, schrieb Mathias Homann:
Well, at least with my laptop the main difference between prime and bumblebee is... that bumblebee works.
NVidia Geforce 840M here.
ok, it seems that I've got it to work now, but the powersaving escapes me:
https://github.com/openSUSE/SUSEPrime#nvidia-power-off-support-with-435xxx-d... lists a few files that need to be copied in places in /etc ...but not where to find those files! and according to locate (after updatedb) they do not exist on my system. I'm on Leap 15.1 here.
That's the problem. As per https://github.com/openSUSE/SUSEPrime#assumptions this will only work on Tumbleweed.
Ouch. This is no longer up-to-date. Should work since Leap 15.1. Need to fix this.
done Thanks, Stefan Public Key available ------------------------------------------------------ Stefan Dirsch (Res. & Dev.) SUSE Software Solutions Germany GmbH Tel: 0911-740 53 0 Maxfeldstraße 5 FAX: 0911-740 53 479 D-90409 Nürnberg http://www.suse.de Germany ---------------------------------------------------------------- (HRB 36809, AG Nürnberg) Geschäftsführer: Felix Imendörffer ---------------------------------------------------------------- -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Wed, Apr 08, 2020 at 10:21:49AM +0200, Mathias Homann wrote:
Am 2020-04-08 09:18, schrieb Mathias Homann:
Well, at least with my laptop the main difference between prime and bumblebee is... that bumblebee works.
NVidia Geforce 840M here.
ok, it seems that I've got it to work now, but the powersaving escapes me:
https://github.com/openSUSE/SUSEPrime#nvidia-power-off-support-with-435xxx-d... lists a few files that need to be copied in places in /etc ...but not where to find those files! and according to locate (after updatedb) they do not exist on my system. I'm on Leap 15.1 here.
Could someone provide the content of those files, or tell me what package they should be in?
Files are in git tree. Everything is already included when using the packages. You may want to use the suse-prime/suse-prime-bbswitch package from X11:XOrg build service project though. But ... for the new feature you need also a Turing GPU https://en.wikipedia.org/wiki/Turing_(microarchitecture) And who already has such a GPU in his laptop? I need to improve the documentation in the github project ... Thanks, Stefan -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Wed, Apr 08, 2020 at 10:58:10AM +0200, Stefan Dirsch wrote:
On Wed, Apr 08, 2020 at 10:21:49AM +0200, Mathias Homann wrote:
Am 2020-04-08 09:18, schrieb Mathias Homann:
Well, at least with my laptop the main difference between prime and bumblebee is... that bumblebee works.
NVidia Geforce 840M here.
ok, it seems that I've got it to work now, but the powersaving escapes me:
https://github.com/openSUSE/SUSEPrime#nvidia-power-off-support-with-435xxx-d... lists a few files that need to be copied in places in /etc ...but not where to find those files! and according to locate (after updatedb) they do not exist on my system. I'm on Leap 15.1 here.
Could someone provide the content of those files, or tell me what package they should be in?
Files are in git tree. Everything is already included when using the packages. You may want to use the suse-prime/suse-prime-bbswitch package from X11:XOrg build service project though.
But ... for the new feature you need also a Turing GPU
https://en.wikipedia.org/wiki/Turing_(microarchitecture)
And who already has such a GPU in his laptop?
I need to improve the documentation in the github project ...
done. Thanks, Stefan -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
But ... for the new feature you need also a Turing GPU
https://en.wikipedia.org/wiki/Turing_(microarchitecture)
And who already has such a GPU in his laptop?
I need to improve the documentation in the github project ...
done.
the documentation still points at a few files that actually don't exist in the system... anyway, so to use prime offloading I need a laptop with an intel, and a bleeding edge nvidia card, or a desktop with the same, but bumblebee is outdated and no longer maintained? I can't help but consider this crazy. - why would anyone who has something like a GTX2060 in a desktop use the onboard intel card for graphics, so he'd have to do prime offloading for 3d? - what laptop models do have that kind of hardware, and how much do they cost? cheers MH -- Mathias Homann Mathias.Homann@openSUSE.org telegram: https://telegram.me/lemmy98 irc: [lemmy] on freenode and ircnet obs: lemmy04 gpg key fingerprint: 8029 2240 F4DD 7776 E7D2 C042 6B8E 029E 13F2 C102 -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
anyway, so to use prime offloading I need a laptop with an intel, and a bleeding edge nvidia card, or a desktop with the same, but bumblebee is outdated and no longer maintained?
Prime works fine with most nvidia GPUs, given that you have a compatible nvidia kernel module for them. He was talking about some specific feature, power off, I think? -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Files are in git tree. Everything is already included when using the packages. You may want to use the suse-prime/suse-prime-bbswitch package from X11:XOrg build service project though.
What does suse-prime-bbswitch does differently to suse-prime?
On Wed, 8 Apr 2020 at 07:27, Raphael Lydia Bertoche
anyway, so to use prime offloading I need a laptop with an intel, and a bleeding edge nvidia card, or a desktop with the same, but bumblebee is outdated and no longer maintained?
Prime works fine with most nvidia GPUs, given that you have a compatible nvidia kernel module for them. He was talking about some specific feature, power off, I think?
-- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 4/8/20 12:29 PM, Raphael Lydia Bertoche wrote:
Files are in git tree. Everything is already included when using the packages. You may want to use the suse-prime/suse-prime-bbswitch package from X11:XOrg build service project though. What does suse-prime-bbswitch does differently to suse-prime?
It turns off entirely (with bbswitch) the NVIDIA card when you use the Intel driver. When turned off that way, the card use absolutely no power as if it wasn't in your system. With just suse-prime , the NVIDIA card is still powered and consume a few Watts. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Wed, Apr 08, 2020 at 12:17:06PM +0200, Mathias Homann wrote:
But ... for the new feature you need also a Turing GPU
https://en.wikipedia.org/wiki/Turing_(microarchitecture)
And who already has such a GPU in his laptop?
I need to improve the documentation in the github project ...
done.
the documentation still points at a few files that actually don't exist in the system...
Not sure which files you mean here. Can you eloborate?
anyway, so to use prime offloading I need a laptop with an intel, and a bleeding edge nvidia card, or a desktop with the same, but bumblebee is outdated and no longer maintained?
I can't help but consider this crazy.
I haven't said that. Turing is only needed for DynamicPowerManagement, not for NVIDIA's PRIME Render Offload feature.
- why would anyone who has something like a GTX2060 in a desktop use the onboard intel card for graphics, so he'd have to do prime offloading for 3d?
Desktop? We're talking about laptops here.
- what laptop models do have that kind of hardware, and how much do they cost?
There are. Google is your friend. ;-) Thanks, Stefan Public Key available ------------------------------------------------------ Stefan Dirsch (Res. & Dev.) SUSE Software Solutions Germany GmbH Tel: 0911-740 53 0 Maxfeldstraße 5 FAX: 0911-740 53 479 D-90409 Nürnberg http://www.suse.de Germany ---------------------------------------------------------------- (HRB 36809, AG Nürnberg) Geschäftsführer: Felix Imendörffer ---------------------------------------------------------------- -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
In recent laptops, even before series 20 Turing GPU, PRIME does a good job, since running everything from nvidia won't overheat nor run fans near 100%. It will only dissipate heat or raise the fans when you really need it. Overall, the computer will run faster on nvidia. But in the only laptop I actually possess PRIME is not usable because of hardware limitations on powersaving while running nvidia. This graphics card seems to be unable to underclock. It will even impact CPU performance: the dedicated GPU dissipates enough heat to get the CPU near it's throttling temperature, even when the graphics are close to idle. That means the CPU is always close to underclock. As soon as I can I'll build and try to fix any issues I encounter with bumblebee. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Am 2020-04-09 01:35, schrieb Stefan Dirsch:
On Wed, Apr 08, 2020 at 12:17:06PM +0200, Mathias Homann wrote:
But ... for the new feature you need also a Turing GPU
https://en.wikipedia.org/wiki/Turing_(microarchitecture)
And who already has such a GPU in his laptop?
I need to improve the documentation in the github project ...
done.
the documentation still points at a few files that actually don't exist in the system...
Not sure which files you mean here. Can you eloborate?
https://github.com/openSUSE/SUSEPrime#nvidia-power-off-support-with-435xxx-d... is what I'm talking about. Where are those files? If they're already put in the right place as part of the rpm package it should be mentioned in that readme...
anyway, so to use prime offloading I need a laptop with an intel, and a bleeding edge nvidia card, or a desktop with the same, but bumblebee is outdated and no longer maintained?
I can't help but consider this crazy.
I haven't said that. Turing is only needed for DynamicPowerManagement, not for NVIDIA's PRIME Render Offload feature.
...so is there a "nondynamic" powermanagement for cards before turing?
- why would anyone who has something like a GTX2060 in a desktop use the onboard intel card for graphics, so he'd have to do prime offloading for 3d?
Desktop? We're talking about laptops here.
we're talking about nvidia turing cards here - so far I've only seen those in high end gaming rigs, where the mainboards don't even HAVE an onboard intel card, but definitely support crossfire... or maybe the occasional alienware "bricktop" (pseudolaptop - way to heavy and powerhungry to actually use it like a laptop, i.e. without its powerbrick). Anyway, so **how** do I set up a Leap 15.1 machine so that the desktop is rendered through the intel card and I can offload openGL stuff to the nvidia card by setting those __NV* variables? I've tried suse-prime that comes with Leap 15.1, I've tried suse-prime from X11:Xorg, all I've managed to get to work is either "pure" intel graphics or "pure" nvidia. Cheers MH -- Mathias Homann Mathias.Homann@openSUSE.org telegram: https://telegram.me/lemmy98 irc: [lemmy] on freenode and ircnet obs: lemmy04 gpg key fingerprint: 8029 2240 F4DD 7776 E7D2 C042 6B8E 029E 13F2 C102 -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
...so is there a "nondynamic" powermanagement for cards before turing?
Apparently, yes. That feature you brought up to the discussion is about turning completely off the discrete GPU hardware. I'm writing from a 10 series GPU that does fine even when ran over "pure" nvidia. It's neither hot nor loud. Isn't there a bit of a drop in performance when you use __NV variables? Or is it the application I'm using? I got that impression and now I'm off intel. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Am 2020-04-09 08:46, schrieb Raphael Lydia Bertoche:
...so is there a "nondynamic" powermanagement for cards before turing?
Apparently, yes. That feature you brought up to the discussion is about turning completely off the discrete GPU hardware. I'm writing from a 10 series GPU that does fine even when ran over "pure" nvidia. It's neither hot nor loud.
Isn't there a bit of a drop in performance when you use __NV variables? Or is it the application I'm using? I got that impression and now I'm off intel.
correct me if I'm wrong here: To get this to work I need: the "normal" nvidia driver rpms from the nvidia repo the suse-prime package from X11:Xorg and if my card's before turing, the bbswitch package? and then all I do is "prime-select intel", and then I'll be able to use the __NV variables to get specific apps to use the nvidia card? Cheers MH -- Mathias Homann Mathias.Homann@openSUSE.org telegram: https://telegram.me/lemmy98 irc: [lemmy] on freenode and ircnet obs: lemmy04 gpg key fingerprint: 8029 2240 F4DD 7776 E7D2 C042 6B8E 029E 13F2 C102 -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Thu, Apr 09, 2020 at 09:00:00AM +0200, Mathias Homann wrote:
Am 2020-04-09 08:46, schrieb Raphael Lydia Bertoche:
...so is there a "nondynamic" powermanagement for cards before turing?
Apparently, yes. That feature you brought up to the discussion is about turning completely off the discrete GPU hardware. I'm writing from a 10 series GPU that does fine even when ran over "pure" nvidia. It's neither hot nor loud.
Isn't there a bit of a drop in performance when you use __NV variables? Or is it the application I'm using? I got that impression and now I'm off intel.
correct me if I'm wrong here: To get this to work I need:
the "normal" nvidia driver rpms from the nvidia repo the suse-prime package from X11:Xorg and if my card's before turing, the bbswitch package?
Only suse-prime package! Not the suse-prime-bbswitch package, please! Since if you switch to intel mode with that being installed, this will make sure no nvidia kernel modules are loaded any longer in order to be able to switch the NVIDIA GPU off!
and then all I do is "prime-select intel", and then I'll be able to use the __NV variables to get specific apps to use the nvidia card?
Exactly. On an Optimus laptop with Intel/nvidia GPU combination. Not on a desktop. Thanks, Stefan Public Key available ------------------------------------------------------ Stefan Dirsch (Res. & Dev.) SUSE Software Solutions Germany GmbH Tel: 0911-740 53 0 Maxfeldstraße 5 FAX: 0911-740 53 479 D-90409 Nürnberg http://www.suse.de Germany ---------------------------------------------------------------- (HRB 36809, AG Nürnberg) Geschäftsführer: Felix Imendörffer ---------------------------------------------------------------- -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Am Donnerstag, 9. April 2020, 09:59:49 CEST schrieb Stefan Dirsch:
Only suse-prime package!
Not the suse-prime-bbswitch package, please! Since if you switch to intel mode with that being installed, this will make sure no nvidia kernel modules are loaded any longer in order to be able to switch the NVIDIA GPU off!
ok, so I've installed suse-prime instead of suse-prime-bbswitch, and uninstalled bbswitch and the package with the bbswitch kernel module. bumblebee and primus are also uninstalled.
and then all I do is "prime-select intel", and then I'll be able to use the __NV variables to get specific apps to use the nvidia card?
Exactly. On an Optimus laptop with Intel/nvidia GPU combination.
doesn't work here... after "prime-select nvidia" and a relog: mathias@kirika:~> sudo /usr/sbin/prime-select get-current Driver configured: nvidia mathias@kirika:~> xrandr --listproviders Providers: number : 2 Provider 0: id: 0x22a; cap: 0x1 (Source Output); crtcs: 0; outputs: 0; associated providers: 1; name: NVIDIA-0 Provider 1: id: 0x46; cap: 0xf (Source Output, Sink Output, Source Offload, Sink Offload); crtcs: 3; outputs: 4; associated providers: 1; name: modese tting output eDP-1-1 output DP-1-1 output HDMI-1-1 output HDMI-1-2 mathias@kirika:~> inxi -G Graphics: Device-1: Intel Haswell-ULT Integrated Graphics driver: i915 v: kernel Device-2: NVIDIA GM108M [GeForce 840M] driver: nvidia v: 440.82 Display: x11 server: X.Org 1.20.3 driver: modesetting,nvidia unloaded: intel resolution: 1366x768~60Hz OpenGL: renderer: GeForce 840M/PCIe/SSE2 v: 4.6.0 NVIDIA 440.82 mathias@kirika:~> glxspheres Polygons in scene: 62464 (61 spheres * 1024 polys/spheres) Visual ID of window: 0x99 Context is Direct OpenGL Renderer: GeForce 840M/PCIe/SSE2 mathias@kirika:~> after prime-select intel and a relog: mathias@kirika:~> sudo /usr/sbin/prime-select get-current Driver configured: intel mathias@kirika:~> xrandr --listproviders Providers: number : 2 Provider 0: id: 0x1df; cap: 0xf (Source Output, Sink Output, Source Offload, Sink Offload); crtcs: 3; outputs: 4; associated providers: 0; name: modesetting output eDP-1 output DP-1 output HDMI-1 output HDMI-2 Provider 1: id: 0x1b8; cap: 0x0 (); crtcs: 0; outputs: 0; associated providers: 0; name: NVIDIA-G0 mathias@kirika:~> inxi -G Graphics: Device-1: Intel Haswell-ULT Integrated Graphics driver: i915 v: kernel Device-2: NVIDIA GM108M [GeForce 840M] driver: nvidia v: 440.82 Display: x11 server: X.Org 1.20.3 driver: modesetting,nvidia resolution: 1366x768~60Hz OpenGL: renderer: Mesa DRI Intel Haswell Mobile v: 4.5 Mesa 18.3.2 mathias@kirika:~> __NV_PRIME_RENDER_OFFLOAD_PROVIDER=NVIDIA-G0 __GLX_VENDOR_LIBRARY_NAME=nvidia inxi -G Graphics: Device-1: Intel Haswell-ULT Integrated Graphics driver: i915 v: kernel Device-2: NVIDIA GM108M [GeForce 840M] driver: nvidia v: 440.82 Display: x11 server: X.Org 1.20.3 driver: modesetting,nvidia resolution: 1366x768~60Hz OpenGL: renderer: N/A v: N/A mathias@kirika:~> __NV_PRIME_RENDER_OFFLOAD_PROVIDER=NVIDIA-G0 inxi -G Graphics: Device-1: Intel Haswell-ULT Integrated Graphics driver: i915 v: kernel Device-2: NVIDIA GM108M [GeForce 840M] driver: nvidia v: 440.82 Display: x11 server: X.Org 1.20.3 driver: modesetting,nvidia resolution: 1366x768~60Hz OpenGL: renderer: Mesa DRI Intel Haswell Mobile v: 4.5 Mesa 18.3.2 mathias@kirika:~> __NV_PRIME_RENDER_OFFLOAD_PROVIDER=1 inxi -G Graphics: Device-1: Intel Haswell-ULT Integrated Graphics driver: i915 v: kernel Device-2: NVIDIA GM108M [GeForce 840M] driver: nvidia v: 440.82 Display: x11 server: X.Org 1.20.3 driver: modesetting,nvidia resolution: 1366x768~60Hz OpenGL: renderer: Mesa DRI Intel Haswell Mobile v: 4.5 Mesa 18.3.2 mathias@kirika:~> __NV_PRIME_RENDER_OFFLOAD_PROVIDER=1 glxspheres Polygons in scene: 62464 (61 spheres * 1024 polys/spheres) Visual ID of window: 0x292 Context is Direct OpenGL Renderer: Mesa DRI Intel(R) Haswell Mobile 61.084513 frames/sec - 53.778805 Mpixels/sec any ideas? the nvidia drivers "as such" work fine, as shown at the top... Cheers MH -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
09.04.2020 13:08, Mathias Homann пишет:
Am Donnerstag, 9. April 2020, 09:59:49 CEST schrieb Stefan Dirsch:
Only suse-prime package!
Not the suse-prime-bbswitch package, please! Since if you switch to intel mode with that being installed, this will make sure no nvidia kernel modules are loaded any longer in order to be able to switch the NVIDIA GPU off!
ok, so I've installed suse-prime instead of suse-prime-bbswitch, and uninstalled bbswitch and the package with the bbswitch kernel module. bumblebee and primus are also uninstalled.
and then all I do is "prime-select intel", and then I'll be able to use the __NV variables to get specific apps to use the nvidia card?
Exactly. On an Optimus laptop with Intel/nvidia GPU combination.
doesn't work here... after "prime-select nvidia" and a relog:
mathias@kirika:~> sudo /usr/sbin/prime-select get-current Driver configured: nvidia mathias@kirika:~> xrandr --listproviders Providers: number : 2 Provider 0: id: 0x22a; cap: 0x1 (Source Output); crtcs: 0; outputs: 0; associated providers: 1; name: NVIDIA-0 Provider 1: id: 0x46; cap: 0xf (Source Output, Sink Output, Source Offload, Sink Offload); crtcs: 3; outputs: 4; associated providers: 1; name: modese tting output eDP-1-1 output DP-1-1 output HDMI-1-1 output HDMI-1-2 mathias@kirika:~> inxi -G Graphics: Device-1: Intel Haswell-ULT Integrated Graphics driver: i915 v: kernel Device-2: NVIDIA GM108M [GeForce 840M] driver: nvidia v: 440.82 Display: x11 server: X.Org 1.20.3 driver: modesetting,nvidia unloaded: intel resolution: 1366x768~60Hz OpenGL: renderer: GeForce 840M/PCIe/SSE2 v: 4.6.0 NVIDIA 440.82 mathias@kirika:~> glxspheres Polygons in scene: 62464 (61 spheres * 1024 polys/spheres) Visual ID of window: 0x99 Context is Direct OpenGL Renderer: GeForce 840M/PCIe/SSE2 mathias@kirika:~>
after prime-select intel and a relog: mathias@kirika:~> sudo /usr/sbin/prime-select get-current Driver configured: intel mathias@kirika:~> xrandr --listproviders Providers: number : 2 Provider 0: id: 0x1df; cap: 0xf (Source Output, Sink Output, Source Offload, Sink Offload); crtcs: 3; outputs: 4; associated providers: 0; name: modesetting output eDP-1 output DP-1 output HDMI-1 output HDMI-2 Provider 1: id: 0x1b8; cap: 0x0 (); crtcs: 0; outputs: 0; associated providers: 0; name: NVIDIA-G0 mathias@kirika:~> inxi -G Graphics: Device-1: Intel Haswell-ULT Integrated Graphics driver: i915 v: kernel Device-2: NVIDIA GM108M [GeForce 840M] driver: nvidia v: 440.82 Display: x11 server: X.Org 1.20.3 driver: modesetting,nvidia resolution: 1366x768~60Hz OpenGL: renderer: Mesa DRI Intel Haswell Mobile v: 4.5 Mesa 18.3.2 mathias@kirika:~> __NV_PRIME_RENDER_OFFLOAD_PROVIDER=NVIDIA-G0 __GLX_VENDOR_LIBRARY_NAME=nvidia inxi -G Graphics: Device-1: Intel Haswell-ULT Integrated Graphics driver: i915 v: kernel Device-2: NVIDIA GM108M [GeForce 840M] driver: nvidia v: 440.82 Display: x11 server: X.Org 1.20.3 driver: modesetting,nvidia resolution: 1366x768~60Hz OpenGL: renderer: N/A v: N/A mathias@kirika:~> __NV_PRIME_RENDER_OFFLOAD_PROVIDER=NVIDIA-G0 inxi -G Graphics: Device-1: Intel Haswell-ULT Integrated Graphics driver: i915 v: kernel Device-2: NVIDIA GM108M [GeForce 840M] driver: nvidia v: 440.82 Display: x11 server: X.Org 1.20.3 driver: modesetting,nvidia resolution: 1366x768~60Hz OpenGL: renderer: Mesa DRI Intel Haswell Mobile v: 4.5 Mesa 18.3.2 mathias@kirika:~> __NV_PRIME_RENDER_OFFLOAD_PROVIDER=1 inxi -G Graphics: Device-1: Intel Haswell-ULT Integrated Graphics driver: i915 v: kernel Device-2: NVIDIA GM108M [GeForce 840M] driver: nvidia v: 440.82 Display: x11 server: X.Org 1.20.3 driver: modesetting,nvidia resolution: 1366x768~60Hz OpenGL: renderer: Mesa DRI Intel Haswell Mobile v: 4.5 Mesa 18.3.2 mathias@kirika:~> __NV_PRIME_RENDER_OFFLOAD_PROVIDER=1 glxspheres
Do not you also need __GLX_VENDOR_LIBRARY_NAME=nvidia ? According to nVidia documentation at least ...
Polygons in scene: 62464 (61 spheres * 1024 polys/spheres) Visual ID of window: 0x292 Context is Direct OpenGL Renderer: Mesa DRI Intel(R) Haswell Mobile 61.084513 frames/sec - 53.778805 Mpixels/sec
any ideas? the nvidia drivers "as such" work fine, as shown at the top...
Cheers MH
-- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Am 2020-04-09 12:14, schrieb Andrei Borzenkov:
09.04.2020 13:08, Mathias Homann пишет:
mathias@kirika:~> __NV_PRIME_RENDER_OFFLOAD_PROVIDER=1 glxspheres
Do not you also need __GLX_VENDOR_LIBRARY_NAME=nvidia ? According to nVidia documentation at least ...
tried with and without __GLX_VENDOR_LIBRARY_NAME, doesn't make a difference. Cheers MH -- Mathias Homann Mathias.Homann@openSUSE.org telegram: https://telegram.me/lemmy98 irc: [lemmy] on freenode and ircnet obs: lemmy04 gpg key fingerprint: 8029 2240 F4DD 7776 E7D2 C042 6B8E 029E 13F2 C102 -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Thu, Apr 09, 2020 at 01:14:15PM +0300, Andrei Borzenkov wrote:
mathias@kirika:~> __NV_PRIME_RENDER_OFFLOAD_PROVIDER=1 glxspheres
Do not you also need __GLX_VENDOR_LIBRARY_NAME=nvidia ? According to nVidia documentation at least ...
Yes, that would be needed for OpenGL programs. ## __NV_PRIME_RENDER_OFFLOAD=1 \ __GLX_VENDOR_LIBRARY_NAME=nvidia \ glxinfo | grep "OpenGL renderer" Thanks, Stefan Public Key available ------------------------------------------------------ Stefan Dirsch (Res. & Dev.) SUSE Software Solutions Germany GmbH Tel: 0911-740 53 0 Maxfeldstraße 5 FAX: 0911-740 53 479 D-90409 Nürnberg http://www.suse.de Germany ---------------------------------------------------------------- (HRB 36809, AG Nürnberg) Geschäftsführer: Felix Imendörffer ---------------------------------------------------------------- -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Am Donnerstag, 9. April 2020, 14:51:21 CEST schrieb Stefan Dirsch:
On Thu, Apr 09, 2020 at 01:14:15PM +0300, Andrei Borzenkov wrote:
mathias@kirika:~> __NV_PRIME_RENDER_OFFLOAD_PROVIDER=1 glxspheres
Do not you also need __GLX_VENDOR_LIBRARY_NAME=nvidia ? According to nVidia documentation at least ...
Yes, that would be needed for OpenGL programs.
## __NV_PRIME_RENDER_OFFLOAD=1 \ __GLX_VENDOR_LIBRARY_NAME=nvidia \ glxinfo | grep "OpenGL renderer"
mathias@kirika:~> __NV_PRIME_RENDER_OFFLOAD=1 \
__GLX_VENDOR_LIBRARY_NAME=nvidia \ glxinfo | grep "OpenGL renderer" OpenGL renderer string: GeForce 840M/PCIe/SSE2 mathias@kirika:~> sudo /usr/sbin/prime-select get-current Driver configured: nvidia mathias@kirika:~>
und mit intel: mathias@kirika:~> __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia glxinfo | grep "OpenGL renderer" X Error of failed request: BadValue (integer parameter out of range for operation) Major opcode of failed request: 156 (NV-GLX) Minor opcode of failed request: 6 () Value in failed request: 0x0 Serial number of failed request: 78 Current serial number in output stream: 78 mathias@kirika:~> sudo /usr/sbin/prime-select get-current Driver configured: intel mathias@kirika:~> Mir fällt da noch auf, dass vulkaninfo sich über fehlende libs beschwert: ERROR: [loader] Code 0 : libVkICD_mock_icd.so: cannot open shared object file: No such file or directory ERROR: [loader] Code 0 : /usr/lib64/nvidia/libGL.so.1: cannot open shared object file: No such file or directory ERROR: [loader] Code 0 : /usr/lib/nvidia/libGL.so.1: cannot open shared object file: No such file or directory was fehlt mir da noch? mit pin oder zypper find ich nix.. Cheers Mathias -- Mathias Homann Mathias.Homann@openSUSE.org OBS: lemmy04 Jabber (XMPP): lemmy@tuxonline.tech IRC: [Lemmy] on freenode and ircnet (bouncer active) telegram: https://telegram.me/lemmy98 keybase: https://keybase.io/lemmy gpg key fingerprint: 8029 2240 F4DD 7776 E7D2 C042 6B8E 029E 13F2 C102
On Thu, Apr 09, 2020 at 03:49:40PM +0200, Mathias Homann wrote:
## __NV_PRIME_RENDER_OFFLOAD=1 \ __GLX_VENDOR_LIBRARY_NAME=nvidia \ glxinfo | grep "OpenGL renderer"
mathias@kirika:~>
und mit intel: mathias@kirika:~> __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia glxinfo | grep "OpenGL renderer" X Error of failed request: BadValue (integer parameter out of range for operation) Major opcode of failed request: 156 (NV-GLX) Minor opcode of failed request: 6 () Value in failed request: 0x0 Serial number of failed request: 78 Current serial number in output stream: 78
mathias@kirika:~> sudo /usr/sbin/prime-select get-current Driver configured: intel
Hmm. I currently see the same issue. :-( Is there anybody else, for whom this still works?
Mir fällt da noch auf, dass vulkaninfo sich über fehlende libs beschwert: ERROR: [loader] Code 0 : libVkICD_mock_icd.so: cannot open shared object file: No such file or directory
I can reproduce that.
ERROR: [loader] Code 0 : /usr/lib64/nvidia/libGL.so.1: cannot open shared object file: No such file or directory ERROR: [loader] Code 0 : /usr/lib/nvidia/libGL.so.1: cannot open shared object file: No such file or directory
This I cannot, but I see other fatal error messages. Oh well ... Thanks, Stefan Public Key available ------------------------------------------------------ Stefan Dirsch (Res. & Dev.) SUSE Software Solutions Germany GmbH Tel: 0911-740 53 0 Maxfeldstraße 5 FAX: 0911-740 53 479 D-90409 Nürnberg http://www.suse.de Germany ---------------------------------------------------------------- (HRB 36809, AG Nürnberg) Geschäftsführer: Felix Imendörffer ---------------------------------------------------------------- -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Thu, Apr 9, 2020 at 10:03 PM Stefan Dirsch
On Thu, Apr 09, 2020 at 03:49:40PM +0200, Mathias Homann wrote:
## __NV_PRIME_RENDER_OFFLOAD=1 \ __GLX_VENDOR_LIBRARY_NAME=nvidia \ glxinfo | grep "OpenGL renderer"
mathias@kirika:~>
und mit intel: mathias@kirika:~> __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia glxinfo | grep "OpenGL renderer" X Error of failed request: BadValue (integer parameter out of range for operation) Major opcode of failed request: 156 (NV-GLX) Minor opcode of failed request: 6 () Value in failed request: 0x0 Serial number of failed request: 78 Current serial number in output stream: 78
mathias@kirika:~> sudo /usr/sbin/prime-select get-current Driver configured: intel
Hmm. I currently see the same issue. :-( Is there anybody else, for whom this still works?
Works for me on TW linux@192:~> glxinfo | grep 'OpenGL renderer' No protocol specified OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 5500 (BDW GT2) linux@192:~> __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia glxinfo | grep 'OpenGL renderer' No protocol specified OpenGL renderer string: GeForce 830M/PCIe/SSE2 linux@192:~> uname -r 5.6.2-1-default linux@192:~> grep VERSION_ID /etc/os-release VERSION_ID="20200407" linux@192:~> rpm -qa nvidia\* nvidia-gfxG05-kmp-default-440.82_k5.6.0_1-25.1.x86_64 nvidia-glG05-440.82-25.1.x86_64 nvidia-computeG05-440.82-25.1.x86_64 linux@192:~> This is without prime-select though, just single custom file linux@192:~> cat /etc/X11/xorg.conf.d/51-nvidia.conf Section "ServerLayout" Identifier "layout" Option "AllowNVIDIAGPUScreens" EndSection linux@192:~> xrandr --listproviders No protocol specified Providers: number : 2 Provider 0: id: 0x46; cap: 0xf (Source Output, Sink Output, Source Offload, Sink Offload); crtcs: 3; outputs: 4; associated providers: 0; name: modesetting output eDP-1 output HDMI-1 output DP-1 output HDMI-2 Provider 1: id: 0x242; cap: 0x0 (); crtcs: 0; outputs: 0; associated providers: 0; name: NVIDIA-G0 linux@192:~> -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
It failed to me also. I was able to glxgears, but that glxinfo raised some X Error, probably the same. But glxgears would not come up when I passed __GLX_VENDOR_LIBRARY_NAME=nvidia. Right now I'm no longer running on intel. I'll update and try it later to see if it persists, since it works for Andrei. It works for me from nvidia, though. Obviously! -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Fri, Apr 10, 2020 at 01:20:37PM +0300, Andrei Borzenkov wrote:
On Thu, Apr 9, 2020 at 10:03 PM Stefan Dirsch
wrote: On Thu, Apr 09, 2020 at 03:49:40PM +0200, Mathias Homann wrote:
## __NV_PRIME_RENDER_OFFLOAD=1 \ __GLX_VENDOR_LIBRARY_NAME=nvidia \ glxinfo | grep "OpenGL renderer"
mathias@kirika:~>
und mit intel: mathias@kirika:~> __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia glxinfo | grep "OpenGL renderer" X Error of failed request: BadValue (integer parameter out of range for operation) Major opcode of failed request: 156 (NV-GLX) Minor opcode of failed request: 6 () Value in failed request: 0x0 Serial number of failed request: 78 Current serial number in output stream: 78
mathias@kirika:~> sudo /usr/sbin/prime-select get-current Driver configured: intel
Hmm. I currently see the same issue. :-( Is there anybody else, for whom this still works?
Works for me on TW
linux@192:~> glxinfo | grep 'OpenGL renderer' No protocol specified OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 5500 (BDW GT2) linux@192:~> __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia glxinfo | grep 'OpenGL renderer' No protocol specified OpenGL renderer string: GeForce 830M/PCIe/SSE2 linux@192:~> uname -r 5.6.2-1-default linux@192:~> grep VERSION_ID /etc/os-release VERSION_ID="20200407" linux@192:~> rpm -qa nvidia\* nvidia-gfxG05-kmp-default-440.82_k5.6.0_1-25.1.x86_64 nvidia-glG05-440.82-25.1.x86_64 nvidia-computeG05-440.82-25.1.x86_64 linux@192:~>
This is without prime-select though, just single custom file
linux@192:~> cat /etc/X11/xorg.conf.d/51-nvidia.conf Section "ServerLayout" Identifier "layout" Option "AllowNVIDIAGPUScreens" EndSection linux@192:~> xrandr --listproviders No protocol specified Providers: number : 2 Provider 0: id: 0x46; cap: 0xf (Source Output, Sink Output, Source Offload, Sink Offload); crtcs: 3; outputs: 4; associated providers: 0; name: modesetting output eDP-1 output HDMI-1 output DP-1 output HDMI-2 Provider 1: id: 0x242; cap: 0x0 (); crtcs: 0; outputs: 0; associated providers: 0; name: NVIDIA-G0 linux@192:~>
Thanks a lot. Finally I figured out what was still wrong on my system. 1. Xserver was still on Leap 15.1, but you need Xserver of Leap 15.2 or newer (like Tumbleweed) for NVIDIA's PRIME render offload support 2. I had G04 driver series installed :-( Improved documentation in README.md and made a new release. Stefan Public Key available ------------------------------------------------------ Stefan Dirsch (Res. & Dev.) SUSE Software Solutions Germany GmbH Tel: 0911-740 53 0 Maxfeldstraße 5 FAX: 0911-740 53 479 D-90409 Nürnberg http://www.suse.de Germany ---------------------------------------------------------------- (HRB 36809, AG Nürnberg) Geschäftsführer: Felix Imendörffer ---------------------------------------------------------------- -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Am 10.04.2020 um 14:21 schrieb Stefan Dirsch:
Thanks a lot. Finally I figured out what was still wrong on my system. 1. Xserver was still on Leap 15.1, but you need Xserver of Leap 15.2 or newer (like Tumbleweed) for NVIDIA's PRIME render offload support
...is there an OBS repo that I could use to try that? maybe the 15.1 build of X11:Xorg? ...is it **safe** to try that? I mean, if it explodes in my face i'd just disable the repo again, and run zypper dup --allow-downgrade, and it should be all well again, shouldn't it? or should I fork the appropriate packages into my home:lemmy04 and try from there? but once 15.2 is out, prime offloading should work, right? Cheers Mathias -- *Mathias Homann* Senior Systems Engineer, IT Consultant, IT Trainer Mathias.Homann@openSUSE.org mailto:Mathias.Homann@openSUSE.org Jabber (XMPP): lemmy@tuxonline.tech IRC: [Lemmy] on freenode and ircnet (bouncer active) telegram: https://telegram.me/lemmy98 keybase: https://keybase.io/lemmy *gpg key fingerprint: 8029 2240 F4DD 7776 E7D2 C042 6B8E 029E 13F2 C102* -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Fri, Apr 10, 2020 at 02:38:23PM +0200, Mathias Homann wrote:
Am 10.04.2020 um 14:21 schrieb Stefan Dirsch:
Thanks a lot. Finally I figured out what was still wrong on my system. 1. Xserver was still on Leap 15.1, but you need Xserver of Leap 15.2 or newer (like Tumbleweed) for NVIDIA's PRIME render offload support
...is there an OBS repo that I could use to try that? maybe the 15.1 build of X11:Xorg?
That's what I did. Updated xorg-x11-server package and removed some xf86-video-* packages, which still needed the old xorg-x11-server package, but aren't needed on my laptop when using modesetting/nvidia driver.
...is it **safe** to try that? I mean, if it explodes in my face i'd just disable the repo again, and run zypper dup --allow-downgrade, and it should be all well again, shouldn't it?
Nothing is safe nowadays. I won't fix your messed up system later. ;-)
or should I fork the appropriate packages into my home:lemmy04 and try from there?
You could try that, but then you may need to link/rebuild also other xf86-video/input driver packages ...
but once 15.2 is out, prime offloading should work, right?
Yes! Thanks, Stefan Public Key available ------------------------------------------------------ Stefan Dirsch (Res. & Dev.) SUSE Software Solutions Germany GmbH Tel: 0911-740 53 0 Maxfeldstraße 5 FAX: 0911-740 53 479 D-90409 Nürnberg http://www.suse.de Germany ---------------------------------------------------------------- (HRB 36809, AG Nürnberg) Geschäftsführer: Felix Imendörffer ---------------------------------------------------------------- -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Am Freitag, 10. April 2020, 15:07:29 CEST schrieb Stefan Dirsch:
Nothing is safe nowadays. I won't fix your messed up system later. ;-)
see, this is why my / is on LVM. Cheers MH -- Mathias Homann Mathias.Homann@openSUSE.org Jabber (XMPP): lemmy@tuxonline.tech IRC: [Lemmy] on freenode and ircnet (bouncer active) telegram: https://telegram.me/lemmy98 keybase: https://keybase.io/lemmy gpg key fingerprint: 8029 2240 F4DD 7776 E7D2 C042 6B8E 029E 13F2 C102 -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Am 2020-04-10 16:24, schrieb Mathias Homann:
Am Freitag, 10. April 2020, 15:07:29 CEST schrieb Stefan Dirsch:
Nothing is safe nowadays. I won't fix your messed up system later. ;-)
see, this is why my / is on LVM.
ok so here is what I did now: 1. create LVM snapshot of my root partition 2. add the 15.1 repo of X11:Xorg with prio 98, to make sure everything from there always overrides stuff from the main repo 3. run "zypper dup -l --allow-vendor-change --allow-arch-change --recommends" 4. run "LANG=CTYPE zypper search -si -t package | grep '\''(System Packages)'\''| cut -d '\''|'\'' -f 2,4|sed '\''s/ *| /-/g'\''|xargs -r zypper rm -u" which basically finds all packages that are not available in repos anymore, and offers to remove them 5. install and configure suse-prime 6. select intel: sudo /usr/sbin/prime-select intel 7. create /usr/bin/prime-run with this content: #!/bin/bash # for prime render offloading export __NV_PRIME_RENDER_OFFLOAD=1 export __GLX_VENDOR_LIBRARY_NAME=nvidia $@ now offloading works, and I can either just pass the variables on the commandline or use prime-run the way I used to use primusrun in the past. Gonna observe the behaviour for a bit, and then maybe delete the snapshots in a week or so. cheers MH -- Mathias Homann Mathias.Homann@openSUSE.org telegram: https://telegram.me/lemmy98 irc: [lemmy] on freenode and ircnet obs: lemmy04 gpg key fingerprint: 8029 2240 F4DD 7776 E7D2 C042 6B8E 029E 13F2 C102 -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Thu, Apr 09, 2020 at 03:46:36AM -0300, Raphael Lydia Bertoche wrote:
...so is there a "nondynamic" powermanagement for cards before turing? Isn't there a bit of a drop in performance when you use __NV variables? Or is it the application I'm using? I got that impression and now I'm off intel.
Good question. See discussion on https://github.com/openSUSE/SUSEPrime/issues/34 Thanks, Stefan Public Key available ------------------------------------------------------ Stefan Dirsch (Res. & Dev.) SUSE Software Solutions Germany GmbH Tel: 0911-740 53 0 Maxfeldstraße 5 FAX: 0911-740 53 479 D-90409 Nürnberg http://www.suse.de Germany ---------------------------------------------------------------- (HRB 36809, AG Nürnberg) Geschäftsführer: Felix Imendörffer ---------------------------------------------------------------- -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Am 2020-04-09 08:40, schrieb Mathias Homann:
I've tried suse-prime that comes with Leap 15.1, I've tried suse-prime from X11:Xorg, all I've managed to get to work is either "pure" intel graphics or "pure" nvidia.
...and now not even that is working - for some reason prime-select is not creating the proper config files in /etc/X11/xorg.conf.d anymore o.0 prime-select get-current tells me "nvidia" but xrandr shows only the intel card... any ideas? Cheers MH -- Mathias Homann Mathias.Homann@openSUSE.org telegram: https://telegram.me/lemmy98 irc: [lemmy] on freenode and ircnet obs: lemmy04 gpg key fingerprint: 8029 2240 F4DD 7776 E7D2 C042 6B8E 029E 13F2 C102 -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Thu, Apr 09, 2020 at 08:40:23AM +0200, Mathias Homann wrote:
Am 2020-04-09 01:35, schrieb Stefan Dirsch:
On Wed, Apr 08, 2020 at 12:17:06PM +0200, Mathias Homann wrote:
But ... for the new feature you need also a Turing GPU
https://en.wikipedia.org/wiki/Turing_(microarchitecture)
And who already has such a GPU in his laptop?
I need to improve the documentation in the github project ...
done.
the documentation still points at a few files that actually don't exist in the system...
Not sure which files you mean here. Can you eloborate?
https://github.com/openSUSE/SUSEPrime#nvidia-power-off-support-with-435xxx-d... is what I'm talking about.
Where are those files? If they're already put in the right place as part of the rpm package it should be mentioned in that readme...
Well, I was assuming people reading this git documentation also are using the checked out git tree. Then later I adjusted the code so people reading it but using the RPMs instead don't run into issues, i.e. it just does nothing if the files already exist.
anyway, so to use prime offloading I need a laptop with an intel, and a bleeding edge nvidia card, or a desktop with the same, but bumblebee is outdated and no longer maintained?
I can't help but consider this crazy.
I haven't said that. Turing is only needed for DynamicPowerManagement, not for NVIDIA's PRIME Render Offload feature.
...so is there a "nondynamic" powermanagement for cards before turing?
There is no DynamicPowerManagement before Turing.
- why would anyone who has something like a GTX2060 in a desktop use the onboard intel card for graphics, so he'd have to do prime offloading for 3d?
Desktop? We're talking about laptops here.
we're talking about nvidia turing cards here - so far I've only seen those in high end gaming rigs, where the mainboards don't even HAVE an onboard intel card, but definitely support crossfire... or maybe the occasional alienware "bricktop" (pseudolaptop - way to heavy and powerhungry to actually use it like a laptop, i.e. without its powerbrick).
Anyway, so **how** do I set up a Leap 15.1 machine so that the desktop is rendered through the intel card and I can offload openGL stuff to the nvidia card by setting those __NV* variables?
I've tried suse-prime that comes with Leap 15.1, I've tried suse-prime from X11:Xorg, all I've managed to get to work is either "pure" intel graphics or "pure" nvidia.
I don't think you can easily use suse-prime on desktops with Intel/NVIDIA GPU combination. I'm not aware of this working. Thanks, Stefan Public Key available ------------------------------------------------------ Stefan Dirsch (Res. & Dev.) SUSE Software Solutions Germany GmbH Tel: 0911-740 53 0 Maxfeldstraße 5 FAX: 0911-740 53 479 D-90409 Nürnberg http://www.suse.de Germany ---------------------------------------------------------------- (HRB 36809, AG Nürnberg) Geschäftsführer: Felix Imendörffer ---------------------------------------------------------------- -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
participants (12)
-
Andrei Borzenkov
-
Dan Čermák
-
Mathias Homann
-
Mathias Homann
-
Michael Pujos
-
Michal Hlavac
-
Peter Suetterlin
-
Philippe Andersson
-
Raphael Lydia Bertoche
-
Raphael Lydia Bertoche
-
Stefan Dirsch
-
Tomas Chvatal