Optimusが追加されたNVIDIAカードにxrandr経由で出力を提供させるにはどうすればよいですか?

Optimusが追加されたNVIDIAカードにxrandr経由で出力を提供させるにはどうすればよいですか?

NVIDIA Optimusのため、ラップトップが正しく動作しません。私は節電にあまり興味がないので、NVIDIAチップを永久にオンにしたいのですが、私のBIOSではそのオプションを提供していません。 Bumblebeeは多くの点で十分なパフォーマンスを発揮しますが、今ではBumblebeeの視点と一致しないVulkanを試してみます。 Redditや他の場所の一部の人々は、私のような人々がこれを試すべきだと言いました: http://us.download.nvidia.com/XFree86/Linux-x86/364.19/README/randr14.html

私が正しく理解した場合、そのリンクはNVIDIAとIntelチップを明示的に識別するようにXorgを設定し、xrandrを使用して2つのチップを適切に接続して1つが別のチップに供給できるように設定する方法を説明します。この戦略を使用すると、Bumblebeeが不要になるようです。

しかし、試してみると黒い画面が表示されます。競合は発生せず、どこでもエラーメッセージが見つかりません。まだ表示されていない端末ウィンドウを開いて入力できます。十分に注意すれば、コマンドの実行やログアウトなどの作業ができます。

目に見えない端末ウィンドウで同様のものを実行しましたが、xrandr --listproviders > log結果は次のとおりです。

Providers: number : 2
Provider 0: id: 0x2c3 cap: 0x0 crtcs: 0 outputs: 0 associated providers: 0 name:NVIDIA-0
Provider 1: id: 0x45 cap: 0x3, Source Output, Sink Output crtcs: 3 outputs: 3 associated providers: 0 name:modesetting

これは、NVIDIA-0にソース、シンク、または「出力」がないことを示すようです。この問題を修正しなければならないような気がしますか?しかし、パフォーマンスが悪くない他のNVIDIAカードを購入する以外はどこに行くべきかわかりません。

(ここで私の唯一の目的は、Vulkanデモを実行することです。これはおそらくVulkanを使用する独自のプログラムを書くことができることを意味しているので、これへの代替パスで十分です)。

私はインストールしたばかりのArch Linux 4.5.4-1を使用しており、ここで使用されているほとんどの(たぶんすべて?)プログラム(xserver、xrandr)も最新バージョンです。 NVIDIAドライバのバージョンは364.19です。デスクトップはXfceです。実際のグラフィックカードはGeForce GTX 765Mです。

ベストアンサー1

おすすめ記事