LINUX.ORG.RU

История изменений

Исправление James_Holden, (текущая версия) :

Все собралось как положено, bumblebee сразу заработало.

Проблема с ним действительно была в том, что тянуло не ту версию драйвера. После правильного переопределения пакета все сразу заработало.

Для «потомков» - вот полный кусок из configuration.nix который включает bumblebee на legacy драйвере

nixpkgs.overlays = [
    (self: super: {
      linuxPackages = super.linuxPackages.extend ( self': super': {
        nvidia_x11 = super'.nvidia_x11_legacy390;
        nvidia_x11_i686 = super'.nvidia_x11_legacy390_i686;
      });
    })
  ];

hardware.bumblebee.enable = true;

При этом надо

services.xserver.videoDrivers = [ "intel" ];

nvidia сюда пихать не нужно.

Виват @t184256! Ты настоящий спец.

Исходная версия James_Holden, :

Все собралось как положено, bumblebee сразу заработало.

Проблема с ним действительно была в том, что тянуло не ту версию драйвера. После правильного переопределения пакета все сразу заработало.

Для «потомков» - вот полный кусок из configuration.nix который включает bumblebee на legacy драйвере

nixpkgs.overlays = [
    (self: super: {
      linuxPackages = super.linuxPackages.extend ( self': super': {
        nvidia_x11 = super'.nvidia_x11_legacy390;
        nvidia_x11_i686 = super'.nvidia_x11_legacy390_i686;
      });
    })
  ];

hardware.bumblebee.enable = true;

При этом надо

services.xserver.videoDrivers = [ "intel" ];

nvidia сюда пихать не нужно.