Ich weiß, dass dies eine häufig gestellte Frage ist, aber ich habe Probleme damit.
Ich verwende Ubuntu 18.04. Ich musste nomodeset
beim Booten Parameter in grub verwenden, um richtig booten zu können.
uname -mrs
Linux 4.15.0-23-generic x86_64
lspci | grep VGA
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Vega [Radeon RX Vega M] (rev c0)
Laufen ubuntu drivers devices
bringt keine Ergebnisse
lshw -c video
*-display UNCLAIMED
description: VGA compatible controller
product: Advanced Micro Devices, Inc. [AMD/ATI]
vendor: Advanced Micro Devices, Inc. [AMD/ATI]
physical id: 0
bus info: pci@0000:01:00.0
version: c0
width: 64 bits
clock: 33MHz
capabilities: pm pciexpress msi vga_controller bus_master cap_list
configuration: latency=0
resources: memory:90000000-9fffffff memory:a0000000-a01fffff ioport:e000(size=256) memory:db500000-db53ffff memory:c0000-dffff
*-display UNCLAIMED
description: Display controller
product: Intel Corporation
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 04
width: 64 bits
clock: 33MHz
capabilities: pciexpress msi pm cap_list
configuration: latency=0
resources: iomemory:2f0-2ef iomemory:2f0-2ef memory:2ffe000000-2ffeffffff memory:2fa0000000-2fafffffff ioport:f000(size=64)
Ich habe versucht amdgpu.dc=1
, Boot-Parameter hinzuzufügen, aber nichts geändert.
glmark2
=======================================================
glmark2 2014.03+git20150611.fa71af2d
=======================================================
OpenGL Information
GL_VENDOR: VMware, Inc.
GL_RENDERER: llvmpipe (LLVM 6.0, 256 bits)
GL_VERSION: 3.0 Mesa 18.0.0-rc5
- BEARBEITEN -
Upgrade auf Kernel 4.16 und keine Änderungen, obwohl die Ausführung von glmark2 auf der CPU weniger intensiv ist
Antworten:
Update: Ich habe unter https://ubuntuforums.org/showthread.php?t=2400400 eine Beschreibung mit den für 4.19-rc2 aktualisierten Anweisungen veröffentlicht.
Hier ist meine ursprüngliche Antwort:
Folgendes habe ich getan, damit es heute unter Ubuntu 18.04 funktioniert (aus dem Speicher, wahrscheinlich mit Tippfehlern):
a) Installieren Sie die neueste Mesa von https://launchpad.net/~oibaf/+archive/ubuntu/graphics-drivers
b) Befolgen Sie https://wiki.ubuntu.com/Kernel/MainlineBuilds unter Verwendung von http://kernel.ubuntu.com/~kernel-ppa/mainline/daily/2018-06-08/
dh:
c) Neustart und Fehler in /var/log/kern.log über keine Firmware festgestellt, so installiert, dass:
und neu gestartet.
Und es hat funktioniert. Eine funktionierende SSH-Verbindung zur Maschine erleichterte die Wiederherstellung nach Fehlern und schwarzen Bildschirmen erheblich.
Ein paar seltsame Pannen (die Fische von fishgl.com haben einmal aufgehört, sich zu bewegen, und ich habe einmal ein verrücktes hohes Ergebnis für Furmark erzielt), aber es ist seit mindestens einer halben Stunde auf und relativ bissig :-)
glxinfo berichtet
glmark2 meldet eine Punktzahl von 10698 (gegenüber 2571 auf i7-6700 mit HD Graphics 530 und 2770 auf Skull Canyon live ubuntu 18.04)
furmark 0.7 aus pts8 meldet 1718 bei 1920x1080.
Ihr Kilometerstand kann variieren. Ihre Maschine kann explodieren. Viel Glück!
quelle
4.17.1-041701-generic
Wenn Sie ein Upgrade auf den Kernel durchführen, werden die Grafiken wieder auf llvmpipe zurückgesetzt. Irgendwelche Gedanken? Ich habeupdate-initramfs
erneut versucht zu laufen , aber keine Änderung.glxinfo | grep OpenGL
ErträgenOpenGL vendor string: VMware, Inc. OpenGL renderer string: llvmpipe (LLVM 6.0, 256 bits)
$ sudo apt-get install ppa-purge; sudo ppa-purge ppa:oibaf/graphics-drivers
Die Antwort auf diese Frage lautet wie folgt:
a) Sie benötigen UCODE-Dateien, die in Ubuntu 18.04 nicht vorhanden sind, nämlich folgende: https://people.freedesktop.org/~agd5f/radeon_ucode/vegam/ - Sie müssen zu / lib / firmware / amdgpu gehen
b) Sie benötigen einen Kernel, der vega m Patches enthält. Diese stehen derzeit noch aus, um in drm-next aufgenommen zu werden. Hoffentlich schaffen sie es in Kernel 4.18. Wenn Sie aus dem Quellcode erstellen, klicken Sie hier: https://cgit.freedesktop.org/~agd5f/linux/log/?h=drm-next-4.18-wip - Sie können das Kernel-Paket verwenden, um es zu erstellen (make- kpkg ...) Wenn Sie den Kernel und die aktualisierte Firmware installieren, stellen Sie sicher, dass sudo update-initramfs -u ausgeführt wird
c) Ich schlage vor, Mesa 18.1 oder höher zu verwenden. Paulo hat diese Version in seinem ppa: https://launchpad.net/~paulo-miguel-dias/+archive/ubuntu/pkppa
Auf dem Hades Canyon NUC haben wir die Intel-GPU in Bios deaktiviert. Nach den obigen Schritten funktionierte alles - einschließlich der Hevc-10-Bit-Decodierung über Vaapi.
quelle
Hier ist ein mögliches aktualisiertes Rezept, keine Versprechen:
Diese schwarzen Bildschirme hier beim Booten auf dem Hades-Canyon mit niedrigerer Leistung (mit dem i7-8705g), sollen aber mit dem Hades-Canyon mit höherer Leistung (mit dem i7-8809g) funktionieren. Sie können das Grub-Menü verwenden, um zum Standardkern zurückzukehren.
Wenn Sie das BIOS auf 0044 aktualisieren müssen, lesen Sie https://downloadcenter.intel.com/product/126141/Intel-NUC-Kit-NUC8i7HNK und https://www.intel.com/content/www/us /de/support/articles/000005636/mini-pcs.html
quelle