Hi!

I thought NVIDIA On-demand would be enabled with the next version of
xserver. Wouldn't it?

Marcos Alano
Linux System Administrator
marcoshal...@gmail.com

On Thu, Oct 17, 2019, 06:41 Mathieu Reho <1758...@bugs.launchpad.net>
wrote:

> @Rocko
>
> Hello,
> Thank you for your help. Unfortunately your solution isn't working for me.
> I enabled the "NVIDIA On-Demand" parameter from nvidia-settings, then
> restarted my computer and exported all the env variables. I tried to launch
> a game, CS:GO for example, and when I type "mat_info" to see on which
> graphic chip it started, it tells me "Intel Graphics 630".
> It is starting on my Nvidia chip only if I force it in "PRIME Profiles"
> from nvidia-settings panel.
> Maybe if I make an "Application Profile" for all the programs that need
> graphic ressources I can get around the problem..
>
> I run on a Dell XPS 15 7590, with Ubuntu 19.10 installed and kernel
> 5.3.0-18-generic.
> The installed Nvidia driver is 435.21-0ubuntu2.
>
> If someone have a suggestion, please let me know :)
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1758243
>
> Title:
>   bumblebee needs configuration changes to work with nvidia-driver-390
>   and libglvnd0
>
> Status in bumblebee package in Ubuntu:
>   Confirmed
>
> Bug description:
>   bumblebee fails to work in Ubuntu 18.04 with nvidia-driver-390 unless
>   these configuration changes are made:
>
>   1. For optirun to work, /etc/bumblebee/bumblebee.conf needs two
>   library paths changed (because of the changes for GLVND):
>
>   [driver-nvidia]
>   LibraryPath=/usr/lib/x86_64-linux-gnu:/usr/lib/i386-linux-gnu
>
> XorgModulePath=/usr/lib/x86_64-linux-gnu/nvidia/xorg,/usr/lib/xorg/modules,/usr/lib/xorg/modules/input
>
>   With these changes, optirun works correctly on my laptop (using the
>   primus bridge) but primusrun still fails.
>
>   2. For power management to work (ie turning the nvidia card off whilst
>   not in use), the nouveau and nvidia modules need blacklisting so they
>   don't load on boot, and nvidia_drm and nvidia_modeset need aliasing to
>   off so they never load. Otherwise, nvidia_drm attaches to
>   drm_kms_helper and then bumblebee can't unload the nvidia module and
>   turn off the card. This configuration file in /etc/modprobe.d/nvidia-
>   bl.conf works for me:
>
>   blacklist nouveau
>   blacklist nvidia
>   blacklist nvidia_drm
>   blacklist nvidia_modeset
>   alias nouveau off
>   alias nvidia_drm off
>   alias nvidia_modeset off
>
>   (The first two lines are already in bumblebee.conf. I found I also had
>   to alias nouveau to off because gdm?/mutter? so desperately wants to
>   load it.)
>
>   Update: aliasing nouveau to off doesn't stop the nvidia-fallback
>   service from loading the nouveau module, so if nouveau is still
>   loading, you could try running this command:
>
>   systemctl disable nvidia-fallback.service
>
>   You'll need to reboot because nouveau is already loaded, but the
>   change should be permanent unless something else re-enables the
>   nvidia-fallback service.
>
>   Finally, to run mesa applications, you need to set this variable:
>
>   export __GLVND_DISALLOW_PATCHING=1
>
>
>   ProblemType: Bug
>   DistroRelease: Ubuntu 18.04
>   Package: bumblebee 3.2.1-17
>   Uname: Linux 4.16.0-041600rc6-generic x86_64
>   ApportVersion: 2.20.8-0ubuntu10
>   Architecture: amd64
>   CurrentDesktop: ubuntu:GNOME
>   Date: Fri Mar 23 12:18:02 2018
>   InstallationDate: Installed on 2017-08-16 (218 days ago)
>   InstallationMedia: Ubuntu 17.04 "Zesty Zapus" - Release amd64 (20170412)
>   SourcePackage: bumblebee
>   UpgradeStatus: Upgraded to bionic on 2017-11-17 (125 days ago)
>   modified.conffile..etc.bumblebee.xorg.conf.nouveau: [modified]
>   modified.conffile..etc.bumblebee.xorg.conf.nvidia: [modified]
>   mtime.conffile..etc.bumblebee.bumblebee.conf: 2018-03-23T12:17:54.683287
>   mtime.conffile..etc.bumblebee.xorg.conf.nouveau:
> 2018-03-22T14:01:52.732698
>   mtime.conffile..etc.bumblebee.xorg.conf.nvidia:
> 2018-03-22T14:57:34.141995
>
> To manage notifications about this bug go to:
>
> https://bugs.launchpad.net/ubuntu/+source/bumblebee/+bug/1758243/+subscriptions
>

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1758243

Title:
  bumblebee needs configuration changes to work with nvidia-driver-390
  and libglvnd0

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/bumblebee/+bug/1758243/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to