私は今週新しいコンピューターを作り、それにNixOSをインストールしました。私が抱えている唯一の問題は、Nvidiaドライバーをインストールできないように見えることです。
コンピューターにはGeforce970が搭載されています。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.
私にとって本当に驚くべきことは、glxinfoのVMwareベンダー文字列です。正直なところ、私のLinuxの経験のほとんどはubuntu、mint、Fedoraであり、「実際の」ドライバーの問題は一度もなかったので、これはすべて私にとってまったく新しいことです。何か案は?
以下を/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を持っています、そしてこれは私のために働きました。