Ayrık AMD GPU’yu, Mint 18’de tümleşik bir Intel GPU’ya sahip, Mux'sız bir kurulumda varsayılan GPU yapmak


3

Ayrık AMD GPU’yu, Mint 18’de tümleşik Intel GPU’lu Mux'sız bir kurulumda varsayılan GPU olarak nasıl yaparım?

Şu ana kadar ne derlediğimi / denediğimi:

Information from lspci: 
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06) 
01:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Venus PRO [Radeon HD 8850M / R9 M265X] (rev ff)

PRIME boşaltması işe yarıyor, ancak AMD GPU'da çalışmasını sağlamak için her programdan önce "DRI_PRIME = 1" eklemek yerine, kalıcı olarak tek bir yerde değiştirmeyi tercih ediyorum. "Birincil GPU Olarak Ayrık Kart" bölümü iyi bir başlangıç ​​olabilir gibi gözüküyor, çünkü tüm çıktıların aslında Intel GPU'ya ait olduğuna inanıyorum (AMD GPU yalnızca işleme işliyor ve Intel GPU'ya geri getiriyor ... Sanırım), ancak çalışmasını sağlayamıyorum (artı Giriş ekranına gelmeden önce çıktıları zaten çalıştırmam gerekiyor, çünkü "xrandr --setprovideroutputsource Intel amdgpu" sayfasını çalıştırma şansım olmayacak. ayrık olmayanları etkinleştirmek için ayrık bir çıktı).

Normal bir açılıştan Xorg.log: http://pastebin.com/pVJriD64

Ve işte normal bir açılıştan gpu-manager.log: http://pastebin.com/y9aE7ALN

Output from xrandr --listproviders
Providers: number : 3
Provider 0: id: 0x6d cap: 0x9, Source Output, Sink Offload crtcs: 4 outputs: 4 associated providers: 2 name:Intel
Provider 1: id: 0x45 cap: 0x6, Sink Output, Source Offload crtcs: 6 outputs: 0 associated providers: 2 name:VERDE @ pci:0000:01:00.0
Provider 2: id: 0x45 cap: 0x6, Sink Output, Source Offload crtcs: 6 outputs: 0 associated providers: 2 name:VERDE @ pci:0000:01:00.0

My attempt to modify the PRIME example to get me somewhere near where I need to be:

# Discrete Card as Primary GPU

Section "ServerLayout"
    Identifier "layout"
    Screen 0 "amdgpu"
    Inactive "Intel"
EndSection

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

Section "Screen"
    Identifier "amdgpu"
    Device "amdgpu"
EndSection

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

Section "Screen"
    Identifier "Intel"
    Device "Intel"
EndSection

Sorunuz tam olarak nedir?
Ramhound

Oh, bunu nasıl başarabilirim: "Ayrı AMD GPU'yu Mint 18'de entegre bir Intel GPU ile Mux'sız bir kurulumda varsayılan GPU olarak nasıl yaparım?"
user3799003

Sorunuzu düzenlemelisiniz, yani ne soruyorsanız çok net.
Ramhound

Optimus / PowerXpress kabloları genellikle sabit olduğundan, muhtemelen bunu yine de yapamazsınız. Yine de alakalı bir seçenek olup olmadığını görmek için BIOS / UEFI ayarlarınızı kontrol etmeyi deneyebilirsiniz.
Tom Yan,

Bakılırsa bu PRIME GPU boşaltma ve PRIME Ters Linux çekirdeği muxless hibrit grafikleri destekleyen bir girişimdir. Bence PRIME Ters, sorunuzda dile getirdiğiniz şeydir. Konfigürasyonu değiştirme girişiminiz tam olarak örneğe benziyor, bu yüzden onu oradan aldığınızı varsayıyorum. Kurulum adımında, kapalı kaynaklı sürücüleri kaldırdınız ve bunları açık kaynaklı sürücülerle değiştirdiniz mi?
DrZoo

Yanıtlar:


0

Bir oturum açma yöneticisine, bir komutu başlattığı anda çalıştırmasını söyleyebilirsiniz, böylece oturum açma yöneticinize ve masaüstü ortamınıza xrandr --setprovideroutputsource Intel amdgpubaşlangıçta her ikisinin de çalışmasını sağlayabilirsiniz .

Gönderen Gentoo Nvidia Optimus wiki makalesi :

  1. KDM: /usr/share/config/kdm/Xsetup
  2. SDDM: /usr/share/sddm/scripts/Xsetup
  3. Mint DM: komutları ekleyin /etc/X11/mdm/Init/Default
  4. XDM: /usr/lib/X11/xdm/Xsetup_0ya da komutları ekle/usr/lib64/X11/xdm/Xsetup_0
  5. LXDM: /etc/lxdm/LoginReady 6'ya komut ekleyin : GDM: /etc/xdg/autostart/ve altında bir masaüstü girişi ve bunu /usr/share/gdm/greeter/autostart/okuyan bir satır oluşturun X-GNOME-Autostart-Phase=DisplayServer.

Bu yardımcı olur umarım!

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.