Buster: Cinnamon läuft ohne Video-Hardware-Beschleunigung

KDE, Gnome, Windowmanager, X11, Grafiktreiber und alles was dazu notwendig ist. Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
spookykid
Beiträge: 9
Registriert: 08.05.2021 09:57:22

Buster: Cinnamon läuft ohne Video-Hardware-Beschleunigung

Beitrag von spookykid » 08.05.2021 10:02:59

Hallo,
ich habe Debian 10 auf relativ neuer Hardware zum Laufen bekommen, erhalte beim Start von Cinnamon nun allerdings einen Hinweis (oder Fehlermeldung):

"Cinnamon läuft derzeit ohne Video-Hardware-Beschleunigung und daraus resultierend kann die CPU-Auslastung wesentlich höher sein. Es könnte ein Problem mit Ihren Treibern oder eine andere Fehlerursache geben."

Die initale Einrichtung war für mich persöhnlich schon nicht ganz trivial da X11 zu Beginn gar nicht starten wollte.
Nach einiger Recherche habe ich diese Zeile in den apt-sources ergänzt:

Code: Alles auswählen

deb http://deb.debian.org/debian buster-backports main contrib non-free
Anschließend habe ich folgendes durchgeführt:

Code: Alles auswählen

apt update
apt -t buster-backports install linux-image-amd64
apt install -t buster-backports firmware-linux
apt-get -t buster-backports upgrade
=> reboot

inxi gibt mir nun folgendes aus:

Code: Alles auswählen

System:    Kernel: 5.10.0-0.bpo.5-amd64 x86_64 bits: 64 Desktop: Cinnamon 3.8.8 Distro: Debian GNU/Linux 10 (buster) 
Machine:   Type: Desktop Mobo: ASRock model: FP6D4-P1 serial: <filter> UEFI: American Megatrends v: P1.20 date: 09/16/2020 
CPU:       Info: 6-Core model: AMD Ryzen 5 4500U with Radeon Graphics bits: 64 type: MCP L2 cache: 3 MiB 
           Speed: 1397 MHz min/max: 1400/2375 MHz Core speeds (MHz): 1: 1397 2: 1397 3: 1397 4: 1397 5: 1397 6: 1397 
Graphics:  Device-1: Advanced Micro Devices [AMD/ATI] Renoir driver: amdgpu v: kernel 
           Display: x11 server: X.Org 1.20.4 driver: loaded: amdgpu,ati unloaded: fbdev,modesetting,vesa resolution: 
           1: 1280x1024~60Hz 2: 1920x1200~60Hz 
           OpenGL: renderer: llvmpipe (LLVM 7.0 128 bits) v: 3.3 Mesa 18.3.6 
Nun erscheint obiger Hinweis/Fehlermeldung und die CPUs drehen relativ hoch.

Was habe ich falsch gemacht?

DeletedUserReAsG

Re: Buster: Cinnamon läuft ohne Video-Hardware-Beschleunigung

Beitrag von DeletedUserReAsG » 08.05.2021 10:35:24

Möglicherweise fehlt noch Debianfirmware-amd-graphics

spookykid
Beiträge: 9
Registriert: 08.05.2021 09:57:22

Re: Buster: Cinnamon läuft ohne Video-Hardware-Beschleunigung

Beitrag von spookykid » 08.05.2021 13:08:15

Code: Alles auswählen

firmware-amd-graphics ist schon die neueste Version (20210315-2~bpo10+1).
Ist bereits installiert.

DeletedUserReAsG

Re: Buster: Cinnamon läuft ohne Video-Hardware-Beschleunigung

Beitrag von DeletedUserReAsG » 08.05.2021 13:12:36

Dann wären die Logs (hier: zum Grafiksystem gehörende Teile des Journals und Xorg.0.log) meine nächste Anlaufstelle. Wenn du sie hier posten möchtest, bitte nicht in den Beitrag pasten, sondern nach pastebin/ schieben.

spookykid
Beiträge: 9
Registriert: 08.05.2021 09:57:22

Re: Buster: Cinnamon läuft ohne Video-Hardware-Beschleunigung

Beitrag von spookykid » 10.05.2021 20:22:34

Hier nun endlich die Logs:

https://nopaste.debianforum.de/41374 -> Xserver
https://nopaste.debianforum.de/41375 -> Journal

Beim Journal hab ich leider nicht gewusst welche Einträge tatsächlich relevant sind, daher ist es leider ein wenig länger geworden. Sorry :roll:

Benutzeravatar
edmund
Beiträge: 113
Registriert: 27.12.2020 13:13:26

Re: Buster: Cinnamon läuft ohne Video-Hardware-Beschleunigung

Beitrag von edmund » 11.05.2021 20:17:00

Die GraKa wird vom xserver genutzt, so dass es nicht an der firmware liegt.

[ 4.183] (II) AMDGPU(0): Refusing to try glamor on llvmpipe
[ 4.183] (EE) AMDGPU(0): glamor detected, failed to initialize EGL.
[ 4.183] (WW) AMDGPU(0): amdgpu_glamor_pre_init returned FALSE, using ShadowFB
[ 4.183] (II) Loading sub module "shadow"
[ 4.183] (II) LoadModule: "shadow"

Das dürfte ein openGL-Problem sein. Mal mit den glx-tools testen (glxgears glxheads glxinfo)

spookykid
Beiträge: 9
Registriert: 08.05.2021 09:57:22

Re: Buster: Cinnamon läuft ohne Video-Hardware-Beschleunigung

Beitrag von spookykid » 11.05.2021 20:59:41

glxgears:

Code: Alles auswählen

glxgears 
6432 frames in 5.0 seconds = 1286.343 FPS
6038 frames in 5.0 seconds = 1207.347 FPS
6420 frames in 5.0 seconds = 1283.953 FPS

Code: Alles auswählen

glxheads
Name: :0
  Display:     0x557ba66e1910
  Window:      0x6000002
  Context:     0x557ba66fb9c0
  GL_VERSION:  3.1 Mesa 18.3.6
  GL_VENDOR:   VMware, Inc.
  GL_RENDERER: llvmpipe (LLVM 7.0, 128 bits)
und glxinfo... welche Infos sind da interessant? 8O

Benutzeravatar
towo
Beiträge: 4403
Registriert: 27.02.2007 19:49:44
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Buster: Cinnamon läuft ohne Video-Hardware-Beschleunigung

Beitrag von towo » 11.05.2021 21:14:23

GL_VERSION: 3.1 Mesa 18.3.6
Viel zu alt!
GL_RENDERER: llvmpipe (LLVM 7.0, 128 bits)
Das ist der Software Renderer.

Benutzeravatar
edmund
Beiträge: 113
Registriert: 27.12.2020 13:13:26

Re: Buster: Cinnamon läuft ohne Video-Hardware-Beschleunigung

Beitrag von edmund » 11.05.2021 21:37:43

Sicher bin ich nicht, aber die mesa-vulkan-drivers 20.3 könnten helfen.

Benutzeravatar
hikaru
Moderator
Beiträge: 13559
Registriert: 09.04.2008 12:48:59

Re: Buster: Cinnamon läuft ohne Video-Hardware-Beschleunigung

Beitrag von hikaru » 11.05.2021 21:41:43

spookykid hat geschrieben: ↑ zum Beitrag ↑
11.05.2021 20:59:41
GL_VENDOR: VMware, Inc.
Stammt der Output aus einer VM?
Falls ja, wie tauglich ist die Ausgabe um etwas über den Zustand des Host-Grafiktreibers auszusagen?

Benutzeravatar
towo
Beiträge: 4403
Registriert: 27.02.2007 19:49:44
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Buster: Cinnamon läuft ohne Video-Hardware-Beschleunigung

Beitrag von towo » 11.05.2021 21:49:33

Stammt der Output aus einer VM?
Vermutlich eher nicht, das steht da immer, wenn llvmpipe benutzt wird.

Benutzeravatar
edmund
Beiträge: 113
Registriert: 27.12.2020 13:13:26

Re: Buster: Cinnamon läuft ohne Video-Hardware-Beschleunigung

Beitrag von edmund » 11.05.2021 21:57:18

hikaru hat geschrieben: ↑ zum Beitrag ↑
11.05.2021 21:41:43
spookykid hat geschrieben: ↑ zum Beitrag ↑
11.05.2021 20:59:41
GL_VENDOR: VMware, Inc.
Stammt der Output aus einer VM?
Falls ja, wie tauglich ist die Ausgabe um etwas über den Zustand des Host-Grafiktreibers auszusagen?
Gar nicht, es sei denn, zwei GraKas, amd/intel_iommu=on (wie's bei Windows geht, weiß ich nicht). Aber dass eine VM ein "AMD Ryzen 5 4500U with Radeon Graphics" SoC simuliert, erscheint mir unwahrscheinlich.

spookykid
Beiträge: 9
Registriert: 08.05.2021 09:57:22

Re: Buster: Cinnamon läuft ohne Video-Hardware-Beschleunigung

Beitrag von spookykid » 12.05.2021 16:20:57

Nein, der Output stammt aus keiner VM.

Ich teste jetzt mal den Hinweis mit den Vulkan Treibern.

spookykid
Beiträge: 9
Registriert: 08.05.2021 09:57:22

Re: Buster: Cinnamon läuft ohne Video-Hardware-Beschleunigung

Beitrag von spookykid » 12.05.2021 16:45:13

Wie installiere ich das jetzt am besten?

Code: Alles auswählen

apt-get install mesa-vulkan-drivers=20.3.5
E: Version »20.3.5« für »mesa-vulkan-drivers« konnte nicht gefunden werden
Also da geschaut:

https://packages.debian.org/de/sid/amd6 ... s/download

Laut dem soll ich diese Zeile in der /etc/apt/sources.list hinzufügen:

deb http://ftp.de.debian.org/debian sid main

Code: Alles auswählen

apt-get install mesa-vulkan-drivers=20.3.5-1
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
mesa-vulkan-drivers ist schon die neueste Version (20.3.5-1).
Probieren Sie »apt --fix-broken install«, um dies zu korrigieren.
Die folgenden Pakete haben unerfüllte Abhängigkeiten:
 mesa-vulkan-drivers : Hängt ab von: libc6 (>= 2.29) aber 2.28-10 soll installiert werden
                       Hängt ab von: libdrm-amdgpu1 (>= 2.4.99) aber 2.4.97-1 soll installiert werden
                       Hängt ab von: libllvm11 (>= 1:9~svn298832-1~) soll aber nicht installiert werden
                       Hängt ab von: libx11-xcb1 (>= 2:1.7.0) aber 2:1.6.7-1+deb10u1 soll installiert werden
E: Unerfüllte Abhängigkeiten. Versuchen Sie »apt --fix-broken install« ohne Angabe eines Pakets (oder geben Sie eine Lösung an).
Mit einem --fix-broken werden knapp 300 neue Pakete vorgeschlagen, vermutlich alle aus sid. Und Pakete aus sid will eher ungern installieren...

Benutzeravatar
edmund
Beiträge: 113
Registriert: 27.12.2020 13:13:26

Re: Buster: Cinnamon läuft ohne Video-Hardware-Beschleunigung

Beitrag von edmund » 12.05.2021 17:49:21

/etc/apt/source.list zB:

Code: Alles auswählen

deb https://deb.debian.org/debian buster main contrib non-free
deb https://deb.debian.org/debian buster-backports main contrib non-free
deb https://deb.debian.org/debian bullseye-backports main contrib non-free
deb https://deb.debian.org/debian bullseye main contrib non-free
dann

Code: Alles auswählen

apt update && apt dist-upgrade

spookykid
Beiträge: 9
Registriert: 08.05.2021 09:57:22

Re: Buster: Cinnamon läuft ohne Video-Hardware-Beschleunigung

Beitrag von spookykid » 13.05.2021 09:56:15

Mit den apt-Sources sieht es jetzt besser aus, die Fehlermeldung taucht beim Start nicht mehr auf.

Allerdings läuft mein Debian jetzt mit bullseye/sid Paketen... Weiß nicht ob das klug ist.

Benutzeravatar
edmund
Beiträge: 113
Registriert: 27.12.2020 13:13:26

Re: Buster: Cinnamon läuft ohne Video-Hardware-Beschleunigung

Beitrag von edmund » 13.05.2021 10:39:24

Bei deiner Hardware ist das gut, läuft besser, weniger Stromverbrauch usw.
Du hast jetzt bullseye, das in wenigen Tagen sowieso "stable" wird. Du wirst mit dieser source.list in den nächsten Jahren auch bei stable bleiben. Die Zeilen mit "buster" kannst du dann löschen und z.B. mit aptitude "veraltete" software löschen, außer du hast Programme von Dritten, die unbedingt Software von jetzt: stable (buster) brauchen. Testing ist für den üblichen Desk- oder Laptop-Gebrauch in der Regel die bessere Wahl. Stable hat eigene typische Anwendungsbereiche. "testing" bedeutet nicht unstabil. stable heißt vor allem, dass es längere Zeit wenig Änderungen gibt, so dass man auf dieser Grundlage eigene Systeme aufbauen kann, die man nicht unerwartet anpassen muss. Aber wenn man immer mal wieder Programme und Änderungen ausprobieren und neue Möglichkeiten haben will und den Rechner selbst verwaltet => testing.

KP97
Beiträge: 3403
Registriert: 01.02.2013 15:07:36

Re: Buster: Cinnamon läuft ohne Video-Hardware-Beschleunigung

Beitrag von KP97 » 13.05.2021 17:11:21

spookykid hat geschrieben: ↑ zum Beitrag ↑
13.05.2021 09:56:15
Allerdings läuft mein Debian jetzt mit bullseye/sid Paketen... Weiß nicht ob das klug ist.
Du hast jetzt ein Mischmasch von Stable und Testing.
Generell sollte man die einzelnen Zweige nicht mischen, da es früher oder später zu Fehlern führt.
Du solltest also in der sources.list die Zeilen mit buster löschen und ein komplettes

Code: Alles auswählen

apt full-upgrade
ausführen, damit der Softwarestand sauber ist.
Ein apt full-upgrade ist ab jetzt Pflicht, solange bullseye noch Testing ist. Und auch danach ist das eine gute Wahl.
Zum Nachlesen:
https://wiki.debianforum.de/Grundsatzfragen

Übrigens hast Du keine Pakete aus Sid. Das ist nochmal ein anderes Repo und muß auch explizit in der sources.list eingetragen sein.
Sollte man als nicht so versierter User aber besser meiden, das verlangt schon einige Basiskenntnisse.

Nachtrag:
Laut dem soll ich diese Zeile in der /etc/apt/sources.list hinzufügen:
deb http://ftp.de.debian.org/debian sid main
Das hast Du ja wohl hoffentlich nicht gemacht.
Zeig mal besser Deine sources.list.

spookykid
Beiträge: 9
Registriert: 08.05.2021 09:57:22

Re: Buster: Cinnamon läuft ohne Video-Hardware-Beschleunigung

Beitrag von spookykid » 14.05.2021 08:20:31

KP97 hat geschrieben: ↑ zum Beitrag ↑
13.05.2021 17:11:21
spookykid hat geschrieben: ↑ zum Beitrag ↑
13.05.2021 09:56:15
Allerdings läuft mein Debian jetzt mit bullseye/sid Paketen... Weiß nicht ob das klug ist.
Du hast jetzt ein Mischmasch von Stable und Testing.
Generell sollte man die einzelnen Zweige nicht mischen, da es früher oder später zu Fehlern führt.
Du solltest also in der sources.list die Zeilen mit buster löschen und ein komplettes

Code: Alles auswählen

apt full-upgrade
ausführen, damit der Softwarestand sauber ist.
Ein apt full-upgrade ist ab jetzt Pflicht, solange bullseye noch Testing ist. Und auch danach ist das eine gute Wahl.
Zum Nachlesen:
https://wiki.debianforum.de/Grundsatzfragen

Übrigens hast Du keine Pakete aus Sid. Das ist nochmal ein anderes Repo und muß auch explizit in der sources.list eingetragen sein.
Sollte man als nicht so versierter User aber besser meiden, das verlangt schon einige Basiskenntnisse.

Nachtrag:
Laut dem soll ich diese Zeile in der /etc/apt/sources.list hinzufügen:
deb http://ftp.de.debian.org/debian sid main
Das hast Du ja wohl hoffentlich nicht gemacht.
Zeig mal besser Deine sources.list.
So sieht meine sources.list nun aktuell aus:

Code: Alles auswählen

deb https://deb.debian.org/debian bullseye-backports main contrib non-free
deb https://deb.debian.org/debian bullseye main contrib non-free
Der Rest ist auskommentiert.

Die URL http://ftp.de.debian.org/debian hatte ich irgendwann zwischendurch mal eingefügt für Tests, ist aktuell aber auch auskommentiert.

Dann sage ich schon mal vielen herzlichen Dank für die Unterstützung! Freut mich das die Community so hilfsbereit ist. :D

KP97
Beiträge: 3403
Registriert: 01.02.2013 15:07:36

Re: Buster: Cinnamon läuft ohne Video-Hardware-Beschleunigung

Beitrag von KP97 » 14.05.2021 14:22:59

Na, da hast Du ja nochmal Glück gehabt.
Die Bullseye Backports sind im Moment überflüssig, da noch nichts rückwärts portiert wurde. Ist ja immer noch Testing.
Ich rate dazu, die Backports immer auszukommentieren und nur dann, wenn man etwas ganz gezielt haben möchte, das Kommentarzeichen zu entfernen.

Kannst Du alles in dem Link zum Wiki nachlesen, was Du unbedingt tun solltest...

Noch ein Tip:
Fullzitate sind sehr unangenehm, da man den Kram schon vorher gelesen hat.
Besser immer nur das zitieren, auf was man sich beziehen will.

Antworten