staging.inyokaproject.org

Vulkan auf Mesa Intel HD Graphics 4000?

Status: Ungelöst | Ubuntu-Version: Kubuntu 22.04 (Jammy Jellyfish)
Antworten |

hakel2022

Anmeldungsdatum:
21. Februar 2022

Beiträge: 1402

Theoretisch sollte deine AMD GPU das schon schaffen, aber ...

  • Enduro

  • Alter (1.te Gen HD 7000 mit Vulkan)

  • Treiber Oje ... radeon

  • dann noch der Wrapper / Translator

..., ob dabei in der Praxis ein Mehrwert herauskommt. Ich denke, es ist hoffnungslos. 🐸

Was passiert -oder passiert nicht- bei ...

DRI_PRIME=1 vkcube

? ☹

XuKuBu

(Themenstarter)

Anmeldungsdatum:
22. September 2015

Beiträge: Zähle...

hakel2022

Der 3D-Würfel dreht sich von rechts nach links und diese Ausgabe erscheint:

~$ DRI_PRIME=1 vkcube
MESA-INTEL: warning: Ivy Bridge Vulkan support is incomplete
Selected GPU 0: Intel(R) HD Graphics 4000 (IVB GT2), type: 1

Wenn das kompliziert wird, hat es sich erledigt, da ich es nicht verschlimmbessern will. Irgendwann muss ich eh das nächste Gerät haben, aber noch nicht jetzt.

hakel2022

Anmeldungsdatum:
21. Februar 2022

Beiträge: 1402

... funktioniert denn wenigstens das?

DRI_PRIME=1 glxinfo | grep OpenGL 

Zumindest jetzt sollte deine AMD erscheinen. ☹

XuKuBu

(Themenstarter)

Anmeldungsdatum:
22. September 2015

Beiträge: 289

hakel2022 in der dritten Zeile:

~$ DRI_PRIME=1 glxinfo | grep OpenGL 
OpenGL vendor string: X.Org
OpenGL renderer string: AMD TURKS (DRM 2.50.0 / 5.15.0-69-generic, LLVM 15.0.6)
OpenGL core profile version string: 3.3 (Core Profile) Mesa 22.2.5
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.1 Mesa 22.2.5
OpenGL shading language version string: 1.40
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.1 Mesa 22.2.5
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10
OpenGL ES profile extensions:

hakel2022

Anmeldungsdatum:
21. Februar 2022

Beiträge: 1402

OpenGL renderer string: AMD TURKS

Ist doch super, du kannst die AMD also für deine Spiele nutzen! 👍

MESA-INTEL: warning: Ivy Bridge Vulkan support is incomplete

... ist ja im Prinzip eine klare Aussage ... ☹

XuKuBu

(Themenstarter)

Anmeldungsdatum:
22. September 2015

Beiträge: 289

hakel2022 Deswegen hatte ich nach der ersten Antwort auch schon diese Seite recherchiert, auf "Linux Treiber" beziehungsweise "Treiber anzeigen" geklickt, das dann runtergeladen und installiert. https://www.amd.com/de/support

Wenn ich das richtig verstehe müsste ich aber diese AMD noch aktivieren, um zu zu verwenden? Genau deswegen installierte ich den Treiber neu. Wie genau aktiviere ich diese zweite Grafikkarte? Laut dieser Info habe ich immerhin schon den Treiber installiert: //wiki.ubuntuusers.de/Grafikkarten/AMD/:

Ich habe hier noch die genauen Parameter gefunden, bis DirectX 11 kompatibel: https://www.notebookcheck.com/AMD-Radeon-HD-7670M.69480.0.html Ich finde nicht die Stelle, welche "GCN"-Version ich habe. Unter Architektur finde ich "Terascale 2", als verwendbare APIs werden DirectX 11, Shader 5.0, OpenGL 4.1 genannt. Die Stream-Prozessoren können auch per DirectCompute 11 und OpenCL angesprochen werden, steht oben.

Ich bin als Anwender leider nicht von Fach.

hakel2022

Anmeldungsdatum:
21. Februar 2022

Beiträge: 1402

Ganz im Gegenteil, die Sache ist Recht einfach.

Deine Hardware ist so mürbe, daß nur der alte im Kernel mitgelieferte "radeon" Treiber funktioniert.

Mit Prime schaltest du die AMD gezielt bei Spielen oder anderen Anwendungen (die Benchmarks) hinzu. Sonst läuft nur lahme aber endergieparende Intel.

Vulkan wird unterstützt, aber das scheint nicht korrekt implementiert zu sein. Daher die Warnung.

DRI_PRIME=1 glxinfo | grep OpenGL 

https://wiki.ubuntuusers.de/Hybrid-Grafikkarten/PRIME/

Das ist ein Link, da steht alles drin. 👍

XuKuBu

(Themenstarter)

Anmeldungsdatum:
22. September 2015

Beiträge: 289

hakel2022 Ich habe es gestern nicht hinbekommen und muss mir das genauer ansehen - wenn ich mal etwas Zeit dafür habe. Und wenn ich es nicht hinbekomme - für den Moment läuft alles flüssig. Also schon mal meinen Dank für eure Mühe.

Antworten |