6

Эта проблема

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

На компьютере установлена Geforce 970. Единственный способ, которым я смог запустить displayManager - это оставить конфигурацию videoDrivers по умолчанию. Под этим я подразумеваю, что я пытался добавить "nvidia" и "nouveau" в список, но после перезагрузки у меня есть доступ к оболочке только с одним из них в списке.

Подробнее

Результат бега

lspci | grep VGA

является

01:00.0 VGA compatible controller: NVIDIA Corporation GM204 [GeForce GTX 970] (rev a1)

Запуск Xrandr шоу

Screen 0: minimum 640 x 480, current 1024 x 768, maximum 1024 x 768
default connected 1024x768+0+0 0mm x 0mm
    1024x768      61.00* 
    800x600       61.00  
    640x480       60.00  

Конечно, я ожидаю чего-то, кроме вывода по умолчанию и разрешения 1920x1080.

xrandr --listproviders

Providers: number : 0

и мой личный фаворит, бег

glxinfo | grep -i vendor

шоу

server glx vendor string: SGI
client glx vendor string: Mesa Project and SGI
OpenGL vendor string: VMware, Inc.

Что действительно удивляет меня, так это строка поставщика VMware в glxinfo. Честно говоря, большая часть моего опыта работы с Linux связана с Ubuntu, Mint и Fedora, и у меня никогда не было «настоящих» проблем с драйверами, так что это все довольно ново для меня. Есть идеи?

1 ответ1

3

попробуйте добавить следующее в /etc/nixos/configuration.nix

nixpkgs.config.allowUnfree = true;
services.xserver.desktopManager.kde4.enable = true;
services.xserver.videoDrivers = [ "nvidia" ];
hardware.opengl.driSupport32Bit = true;

Затем запустите:

nixos-rebuild switch

В любом случае, у меня есть GeForce 9500, и это сработало для меня.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .