web-dev-qa-db-ja.com

NvidiaビデオドライバーNixOSをインストールして構成する

問題

私は今週新しいコンピューターを作り、それに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であり、「実際の」ドライバーの問題は一度もなかったので、これはすべて私にとってまったく新しいことです。何か案は?

6
jtnix

以下を/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を持っています、そしてこれは私のために働きました。

3
nont