2

Как сделать дискретный AMD GPU стандартным GPU в установке без Mux со встроенным Intel GPU в Mint 18?

Что я почерпнул / попытался до сих пор:

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 работает, но вместо того, чтобы добавлять «DRI_PRIME = 1» перед каждой программой, чтобы запустить ее на AMD GPU, я бы предпочел постоянно ее переключать в одном месте. Раздел "Дискретная карта в качестве основного графического процессора" выглядит хорошим началом, так как я считаю, что все выходы на самом деле принадлежат графическому процессору Intel (графический процессор AMD просто выполняет рендеринг и возвращает его обратно в графический процессор Intel ...Я думаю), но я не могу заставить его работать (плюс мне нужно, чтобы выходы уже работали, прежде чем я попаду на экран входа в систему, так как у меня не будет возможности запустить "xrandr --setprovideroutputsource Intel amdgpu" из дискретный выход для активации недискретных).

Вот Xorg.log из обычной загрузки: http://pastebin.com/pVJriD64

А вот 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

1 ответ1

0

Вы можете указать менеджеру входа в систему выполнить команду сразу же после ее запуска, чтобы ваш менеджер входа в систему и среда рабочего стола могли одновременно выполнять xrandr --setprovideroutputsource Intel amdgpu при запуске.

Из вики-статьи Gentoo Nvidia Optimus:

  1. KDM: Добавить команды в /usr/share/config/kdm/Xsetup
  2. SDDM: Добавить команды в /usr/share/sddm/scripts/Xsetup
  3. Mint DM: Добавить команды в /etc/X11/mdm/Init/Default
  4. XDM: Добавьте команды в /usr/lib/X11/xdm/Xsetup_0 или /usr/lib64/X11/xdm/Xsetup_0
  5. LXDM: Добавьте команды в /etc/lxdm/LoginReady 6: GDM: Создайте запись рабочего стола в /etc /xdg /autostart /etc/xdg/autostart/ и /usr/share/gdm/greeter/autostart/ и строку, читающую X-GNOME-Autostart-Phase=DisplayServer к нему.

Надеюсь это поможет!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .