両方のディスプレイプロバイダの名前は同じです。

両方のディスプレイプロバイダの名前は同じです。

私はこれをフォローしています地図時間個々のGPUをデフォルトのGPUにします。次のように作成する必要があります/etc/X11/xorg.conf.d/10-gpu.conf

Section "ServerLayout"
    Identifier "layout"
    Screen 0 "nouveau"
    Inactive "intel"
EndSection

Section "Device"
    Identifier  "nouveau"
    Driver      "nouveau"
    BusID       "PCI:x:x:x" # Sample: "PCI:1:0:0"
EndSection

Section "Screen"
    Identifier "nouveau"
    Device "nouveau"
EndSection

Section "Device"
    Identifier  "intel"
    Driver      "intel"
    BusID       "PCI:x:x:x"  # Sample: "PCI:0:2:0"
EndSection

Section "Screen"
    Identifier "intel"
    Device "intel"
EndSection

LVDS1 および VGA の出力をイネーブルにするには、以下を実行する必要があります。 $ xrandr --setprovideroutputsource Intel nouveau ただし、マイコンピュータのすべてのプロバイダを一覧表示する場合:

$  xrandr --listproviders
Providers: number : 2
Provider 0: id: 0x74 cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 3 outputs: 2 associated providers: 1 name:modesetting
Provider 1: id: 0x3f cap: 0x5, Source Output, Source Offload crtcs: 0 outputs: 0 associated providers: 1 name:modesetting

ご覧のとおり、Provider1とProvider2は同じ名前ですmodesetting。だから私の質問は:プロバイダ名をどのように入力し、/etc/X11/xorg.conf.d/10-gpu.confこの場合コマンドをどのように実行しますか?xrandr --setprovideroutputsource

私のオペレーティングシステムはFedora 30で、個々のグラフィックカードはNvidia Geforce 840Mです。ありがとうございます。

ベストアンサー1

私も同じ問題があります。この方法ではうまくいかないかもしれませんが、iGPUをまったく使用していない場合は、BIOSで無効にしてみてください。これにより、dGPUは唯一の利用可能なプロバイダであり、常に自動的に選択されます。

おすすめ記事