Alternativer Grafik-Treiber für AMD auf ubuntu 16.04

Ich ahbe noch nichts gemacht, weil keine Zeit, muss arbeiten.
Code:
root@linux~# clinfo
Number of platforms 0
 
so wie ich es sehe kann man mit meinem Link den open source Treiber nutzen und bindet nur die opencl libs für den opencl support ein.
 
  • Gefällt mir
Reaktionen: Iapetos
lsmod
Module Size Used by
tcp_diag 16384 0
udp_diag 16384 0
inet_diag 20480 2 tcp_diag,udp_diag
xt_recent 20480 0
rndis_host 16384 0
cdc_ether 16384 1 rndis_host
usbnet 45056 2 rndis_host,cdc_ether
rfcomm 77824 14
arc4 16384 2
bnep 20480 2
nls_iso8859_1 16384 1
dcdbas 16384 0
edac_mce_amd 28672 0
kvm_amd 2183168 0
snd_hda_codec_realtek 98304 1
snd_hda_codec_generic 73728 1 snd_hda_codec_realtek
joydev 20480 0
kvm 589824 1 kvm_amd
snd_hda_codec_hdmi 49152 1
irqbypass 16384 1 kvm
crct10dif_pclmul 16384 0
crc32_pclmul 16384 0
ghash_clmulni_intel 16384 0
snd_hda_intel 40960 7
uvcvideo 90112 0
pcbc 16384 0
snd_hda_codec 126976 4 snd_hda_intel,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
videobuf2_vmalloc 16384 1 uvcvideo
videobuf2_memops 16384 1 videobuf2_vmalloc
btusb 45056 0
snd_hda_core 81920 5 snd_hda_intel,snd_hda_codec,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
btrtl 16384 1 btusb
videobuf2_v4l2 24576 1 uvcvideo
snd_hwdep 20480 1 snd_hda_codec
btbcm 16384 1 btusb
videobuf2_core 40960 2 uvcvideo,videobuf2_v4l2
btintel 16384 1 btusb
bluetooth 548864 41 btrtl,btintel,bnep,btbcm,rfcomm,btusb
snd_pcm 98304 5 snd_hda_intel,snd_hda_codec,snd_hda_core,snd_hda_codec_hdmi
aesni_intel 188416 0
ath10k_pci 45056 0
ath10k_core 352256 1 ath10k_pci
videodev 176128 3 uvcvideo,videobuf2_core,videobuf2_v4l2
snd_seq_midi 16384 0
snd_seq_midi_event 16384 1 snd_seq_midi
aes_x86_64 20480 1 aesni_intel
ath 28672 1 ath10k_core
crypto_simd 16384 1 aesni_intel
glue_helper 16384 1 aesni_intel
snd_rawmidi 32768 1 snd_seq_midi
media 40960 2 uvcvideo,videodev
ecdh_generic 24576 1 bluetooth
cryptd 24576 3 crypto_simd,ghash_clmulni_intel,aesni_intel
mac80211 782336 1 ath10k_core
snd_seq 65536 2 snd_seq_midi_event,snd_seq_midi
input_leds 16384 0
rtsx_pci_ms 20480 0
snd_seq_device 16384 3 snd_seq,snd_rawmidi,snd_seq_midi
serio_raw 16384 0
snd_timer 32768 2 snd_seq,snd_pcm
memstick 16384 1 rtsx_pci_ms
snd 81920 24 snd_hda_intel,snd_hwdep,snd_seq,snd_hda_codec,snd_timer,snd_rawmidi,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_seq_device,snd_hda_codec_realtek,snd_pcm
cfg80211 614400 3 mac80211,ath,ath10k_core
soundcore 16384 1 snd
hid_multitouch 20480 0
acer_wmi 20480 0
sparse_keymap 16384 1 acer_wmi
wmi_bmof 16384 0
i2c_piix4 24576 0
shpchp 36864 0
tpm_crb 16384 0
8250_dw 16384 0
mac_hid 16384 0
ip6t_REJECT 16384 0
nf_reject_ipv6 16384 1 ip6t_REJECT
xt_hl 16384 0
nf_conntrack_ipv6 20480 0
nf_defrag_ipv6 36864 1 nf_conntrack_ipv6
ip6t_rt 16384 0
ipt_REJECT 16384 0
nf_reject_ipv4 16384 1 ipt_REJECT
xt_limit 16384 0
xt_tcpudp 16384 0
nf_conntrack_ipv4 16384 0
nf_defrag_ipv4 16384 1 nf_conntrack_ipv4
xt_addrtype 16384 0
xt_conntrack 16384 0
ip6table_filter 16384 1
ip6_tables 28672 1 ip6table_filter
nf_conntrack_netbios_ns 16384 0
nf_conntrack_broadcast 16384 1 nf_conntrack_netbios_ns
nf_nat_ftp 16384 0
nf_nat 28672 1 nf_nat_ftp
nf_conntrack_ftp 20480 1 nf_nat_ftp
nf_conntrack 131072 8 nf_conntrack_ipv6,nf_conntrack_ftp,nf_conntrack_ipv4,nf_conntrack_broadcast,nf_nat_ftp,nf_conntrack_netbios_ns,xt_conntrack,nf_nat
libcrc32c 16384 2 nf_conntrack,nf_nat
iptable_filter 16384 1
ip_tables 24576 1 iptable_filter
x_tables 40960 13 ipt_REJECT,ip_tables,iptable_filter,xt_tcpudp,xt_limit,ip6t_REJECT,xt_recent,ip6table_filter,xt_addrtype,ip6t_rt,xt_conntrack,ip6_tables,xt_hl
parport_pc 32768 0
ppdev 20480 0
lp 20480 0
parport 49152 3 lp,parport_pc,ppdev
autofs4 40960 2
rtsx_pci_sdmmc 24576 0
amdgpu 2027520 0
i2c_algo_bit 16384 1 amdgpu
ttm 94208 1 amdgpu
drm_kms_helper 167936 1 amdgpu

syscopyarea 16384 1 drm_kms_helper
sysfillrect 16384 1 drm_kms_helper
ahci 36864 3
sysimgblt 16384 1 drm_kms_helper
fb_sys_fops 16384 1 drm_kms_helper
libahci 32768 1 ahci
drm 360448 3 amdgpu,ttm,drm_kms_helper
r8169 86016 0
rtsx_pci 57344 2 rtsx_pci_sdmmc,rtsx_pci_ms
mii 16384 2 r8169,usbnet
i2c_hid 20480 0
hid 118784 2 i2c_hid,hid_multitouch
video 40960 1 acer_wmi
wmi 24576 2 wmi_bmof,acer_wmi

Bootet nicht nach Upgrade auf Kernel 4.15.0.36-generic

IMG_20181009_230342.jpg


Screenshot_amdgpu.png

Ergänzung ()

Nach der Installation des amdgpu bootet das System nicht mehr.
Mit der Tastenkombination Strg+Alt+F1 in das tty1 und startx ausgeführt mit diesem Ergebnis

IMG_20181009_230342.jpg



IMG_20181009_235020.jpg


IMG_20181009_235512.jpg


IMG_20181009_235548.jpg


apt autoremove
reboot


System läuft wieder
 
Zuletzt bearbeitet:
Ich nehme an Du hast das HWE auf Deinem 16.04 installiert? Das passt höchstwahrscheinlich nicht zu dem AMDGPU-PRO Kernelmodul. Ich wette das ist nur für den Standard 16.04 Kernel freigegeben. War glaube ich 4.4 ...
 
usbstick schrieb:
@root@linux Hast Du schon die Gelegenheit gehabt 18.04, oder 18.10 als Livesystem auszuprobieren?
Nein, habe zu viel arbeit, komme nicht dazu.

Habe falsches Bild hochgeladen, hier noch mal:
Nach dem ich den Treiber "amdgpu" installiert habe, habe ich ein "reboot" ausgeführt und bein booten bleibt das System steckem.
Mit der Tastenkombination "Strg+Alt+F1" ins "tty1" wechseln, als root einloggen und "startx" ausführen, mit diesem Ergebnis:

IMG_20181009_235020.jpg


IMG_20181009_235135.jpg
 
Nochmal: Ein Live-Linux runterladen. Dann mit dd if=Datei.iso of=/dev/"USBSick" System erstellen und vom Stick starten...
Oder von www.kernel.org einen aktuellen Kernel (4.18.13) runterladen und einen Kernel kompilieren...
Auf dem letzten Screenshot steht immernoch "Current Operating System: Linux-4.13..."

Ergänzung: Das Image kannst du auch mit: "wget http://releases.ubuntu.com/18.04.1/ubuntu-18.04.1-desktop-amd64.iso" in der Konsole runterladen...
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: root@linux
GentooFuchs schrieb:
Auf dem letzten Screenshot steht immernoch "Current Operating System: Linux-4.13..."
Ja weil die Maschiene mit neueren Kernel nicht startet.
Kernel 4.15.0.xx: Nach dem Bootmanager (GRUB) bleibt das System hengen, wie auf dem Bild zu sehen:

IMG_20181009_230342.jpg


Ich versche es mal mit einem neueren Kernel, weil ich hier: OpenCL with the open-source AMDGPU driver gelesen habe, das für den "amdgpu" mindestens Kernel 4.2.xx installiert sein muss.

GentooFuchs schrieb:
Oder von www.kernel.org einen aktuellen Kernel (4.18.13) runterladen und einen Kernel kompilieren..
Danke.
Ich habe noch nie ein Kernel konpilirt, keine ahnung wie das gemacht wird???
Ergänzung ()

Welchen soll ich nehmen?
Kernel: 4.9.132
oder
Kernel: 4.4.160
Ergänzung ()

AMDGPU is a open source driver for AMD graphics. It is available in stock kernels starting with Linux 4.2,
Quelle: OpenCL with the open-source AMDGPU driver
 
Zuletzt bearbeitet:
installiere doch einfach linux-image-generic das ist der Kernel 4.4 und entferne den HWE.
 
  • Gefällt mir
Reaktionen: root@linux
Im Ubuntu-Kernel-PPA gibt es immer den aktuellsten Mainline-Kernel, von dort könntest du ihn einfach herunterladen und installieren. Es gibt keinen Grund, einen Kernel selbst zu kompilieren.
 
@root@linux Dein Problem war doch, dass Du einen Treiber für die mobile Ryzen-APU brauchtest? Es ist doch, wenn ich mich jetzt nicht komplett falsch erinnere, so, dass Du da mit keinem Kernel vor 4.18 Erfolg haben wirst, weil das eben die erste Version ist, welche die APU ordentlich unterstützt. Entsprechend könntest Du Dir die Zeit doch sparen und lieber was anderes machen, oder?
 
usbstick schrieb:
@root@linux Dein Problem war doch, dass Du einen Treiber für die mobile Ryzen-APU brauchtest? Es ist doch, wenn ich mich jetzt nicht komplett falsch erinnere, so, dass Du da mit keinem Kernel vor 4.18 Erfolg haben wirst, weil das eben die erste Version ist, welche die APU ordentlich unterstützt. Entsprechend könntest Du Dir die Zeit doch sparen und lieber was anderes machen, oder?
Nein, mein PC startet einfach nicht mit neueren Kernel als 4.13..., bleibt nach dem GRUB Stecken.
 
root@linux schrieb:
4.13..., bleibt nach dem GRUB Stecken.

Auf deinem Screenshot steht im Kernel Log leider "Tainted: G" und das ist für das Fehlermelden nicht so schön -- Kerneldoc: Taint
ABER: In dem Trace steht allerding eine Zeile mit "apic_timer_interrupt". :!:

Eine Google Suche später: Dies ist vermutlich der Fehler 1776563 bei Ubuntu und direkt beim Kernel: Bug 200087 sein.

Beim Kernel Bug stehen Bootparameter die in einem Fall Problem bzw. Symptome lösen ivrs_ioapic[4]=00:14.0 ivrs_ioapic[5]=00:00.2 iommu=pt
Im Grub Boot-Menü kann die Zeile vor dem Booten verändert werden: Bootoptionen@ubuntuusers-wiki
Also eventuell 4.18 aus dem Mainline-Kernel PPA benutzen, Bootoptionen setzen und warten auf Fehlerbehebung.

In den Fehlerbeschreibungen steht auch der technische Hintergrund - fehlerhafte BIOS Einträge für die Acer verantwortlich ist.
Also Warten auf Biosupdate von Acer, echter Fix im Kernel-Mainline die dann irgendwann von Ubuntu für ihre früheren Kernelversionen übernommen wird. Solange brauchst du die Bootoptionen
 
  • Gefällt mir
Reaktionen: root@linux, Iapetos und up.whatever
Sieh zu, dass du irgendwie einen aktuellen Kernel zum Laufen bringst. Sich mit dem 4.13 auf aktueller Hardware rumzuschlagen ist verschwendete Zeit.
 
  • Gefällt mir
Reaktionen: root@linux
O.K., Ich probiere mal die Bootoptionen aus.
Ein BIOS update habe ich schon gemacht. Ich muss mal gucken ob in der Zwischenzeit ein neues BIOS Update heraus gekommen ist.
Ja, Acer hat in diesem Fall echt M... gebaut.
 
Zuletzt bearbeitet:
Wie ich gerade sehe, ist eine neue BIOS Version verfügbar.
Installirte Version 1.08
Verfügbare Version 1.09
Mal sehen ob das Update eine verbesserung bringt.

Acer Support(Downloads


root@linux~# dmidecode -t bios -q
BIOS Information
Vendor: Insyde Corp.
Version: V1.08
Release Date: 05/23/2018
Address: 0xE0000
Runtime Size: 128 kB
ROM Size: 4608 kB
Characteristics:
PCI is supported
BIOS is upgradeable
BIOS shadowing is allowed
Boot from CD is supported
Selectable boot is supported
EDD is supported
Japanese floppy for NEC 9800 1.2 MB is supported (int 13h)
Japanese floppy for Toshiba 1.2 MB is supported (int 13h)
5.25"/360 kB floppy services are supported (int 13h)
5.25"/1.2 MB floppy services are supported (int 13h)
3.5"/720 kB floppy services are supported (int 13h)
3.5"/2.88 MB floppy services are supported (int 13h)
8042 keyboard services are supported (int 9h)
CGA/mono video services are supported (int 10h)
ACPI is supported
USB legacy is supported
BIOS boot specification is supported
Targeted content distribution is supported
UEFI is supported
BIOS Revision: 1.8
Firmware Revision: 1.8
Ergänzung ()

BIOS Update erfolgreich durgeführt

IMG_20181013_211845.jpg


IMG_20181013_211905.jpg


KDE neon mit Linux Kernel Version: 4.15.0.36-generic startet mit diesem Fehler:

IMG_20181013_212622.jpg


IMG_20181013_212650.jpg
 
Zuletzt bearbeitet:
Upgrade auf 18.04 läuft

IMG_20181013_221845.jpg


IMG_20181013_221925.jpg


Das Internet in diesem Hotel ist langsam, zu viele Nutzer. Das Upgrade wird wohl die ganze Nacht dauern...
 
Zurück
Oben