Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.

Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Témata - qvoshi

Stran: [1]
1
Podařilo se mi zprovoznit ovladač AMDGPU-PRO na AMD Radeon™ HD 7790 (BONAIRE).
   Přináším tento návod pro všechny, kdo chtějí experimentovat  :)
   Ovladač by "prý" měl fungovat pro všechny GCN 1.1 a novější.
   Výkon je zatím dost nízký - nejspíš není aktivní powerplay (pokud najdete řešení dejte vědět). <- řeší nový ovladač
   Nepodařilo se mi zprovoznit HDMI audio <- řeší nový ovladač

Aktualizováno - viz 3. příspěvek.

Upozornění:
   AMDGPU-PRO je aktuálně v beta verzi. Já, AMD, Linux a ani váš soused neneseme žádnou zodpovědnost pokud přijdete o data nebo si poškodíte svůj počítač.
   Pokud Vám tento návod nepomůže, pak je mi líto. Zkuste googlit jako já a možná se vám povede problém vyřešit.


AMD uvádí podporu pro:
AMD Radeon™ R9 Fury X GraphicsAMD Radeon™ R9 380X Graphics
AMD Radeon™ R9 Fury GraphicsAMD Radeon™ R9 380 Graphics
AMD Radeon™ R9 Nano GraphicsAMD Radeon™ R9 285 Graphics
AMD Radeon™ R9 M395X Graphics

   Tento postup je určen pro konfiguraci s jedním monitorem (pro více monitorů upravte postup viz. zdroje).

1. Přečtěte si celý postup než budete pokračovat
   Pokud postupu nerozumíte, pak sežeňte někoho kdo mu bude rozumět :)
   Postup je učen pro Ubuntu 14.04.4 LTS (Trusty Tahr) ... tedy s jádrem 4.2.
   Nesmí být aktivní "nomodeset", "vga=" a další parametry kernelu (v grubu), které blokují KMS.

2. Zálohujte si EDID informaci z monitoru (bude potřeba pokud dojde k problémům)
Kód: [Vybrat]
$ sudo apt-get install read-edid
$ sudo get-edid > monitor.bin
$ sudo chmod 777 monitor.bin

3. Stáhnout a rozbalit ovladač AMDGPU-PRO
Kód: [Vybrat]
$ mkdir AMDGPU; cd AMDGPU
$ wget https://www2.ati.com/drivers/beta/amdgpu-pro_16.15.2-277429.tar.xz
$ tar -Jxvf amdgpu-pro_16.15.2-277429​.tar.xz

4. Nainstalovat ovladač (dle návodu od AMD)
Kód: [Vybrat]
$ amdgpu-pro-driver/amdgpu-pro-install
$ sudo usermod -a -G video $ LOGNAME
   - restart

5. Podvržení EDID informace (jen pokud budete mít problém)
Symptomy:
   - po restartu se zobrazí desktop ve špatném rozlišení a nejde rozlišení zvětšit (u mě 1024x768 na FHD monitoru).
Kód: [Vybrat]
$ dmesg | grep amd   zobrazuje
Citace
amdgpu 0000:01:00.0: HDMI-A-1: EDID invalid.
   - ovladač pravděpodobně neumí správně přečíst EDID u monitoru - podle mých pokusů je odlišný od EDID získaného v kroku 2.
   - v tuto chvíli již nemá cenu EDID stahovat. Je třeba nejdříve ovladač odstranit a restartovat.

Řešení:
Kód: [Vybrat]
$ sudo mkdir -p /lib/firmware/edid
$ sudo cp monitor.bin /lib/firmware/edid/monitor.bin
$ sudo gedit /etc/default/grub
   - do řádku
Kód: [Vybrat]
GRUB_CMDLINE_LINUX_DEFAULT   přidat
Kód: [Vybrat]
drm_kms_helper.edid_firmware=edid/monitor.bin
Kód: [Vybrat]
$ sudo update-grub   - restart

6. HDMI audio (jen pokud budete mít problém)
Symptomy:
   - nefunguje audio
   - při otevření nastavení hlasitosti není nic na záložce Výstup, nebo tam chybí HDMI audio
Řešení:
   - zatím nenalezeno, pokud máte tip, napište

7. Ověření konfigurace:
Kód: [Vybrat]
$ lshw -c video 2> /dev/null | grep driver= ; glxinfo | grep OpenGL   - příkaz vypíše něco ve stylu
Citace
configuration: driver=amdgpu latency=0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: AMD Radeon HD 7700 Series
OpenGL core profile version string: 4.3.13830 Core Profile Context 16.15.2
OpenGL core profile shading language version string: 4.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.5.13830 Compatibility Profile Context 16.15.2
OpenGL shading language version string: 4.50
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
-------------
zdroj:
   http://support.amd.com/en-us/kb-articles/Pages/AMDGPU-PRO-Beta-Driver-for-Vulkan-Release-Notes.aspx
   https://wiki.archlinux.org/index.php/AMDGPU
   https://wiki.archlinux.org/index.php/Kernel_mode_setting#Forcing_modes_and_EDID

Stran: [1]