ubuntuusers.de

Kernel upgrade oder Downgrade

Status: Ungelöst | Ubuntu-Version: Ubuntu 22.10 (Kinetic Kudu)
Antworten |

hlarc

Anmeldungsdatum:
24. März 2023

Beiträge: 10

Moin, Ich bin dabei von Windows zu Linux umzusteigen. Und dadurch das manche Spiele Windows brauchen wollte ich auf anraten eines Freundes QEMU KVM zu benutzen. Das habe ich dann installiert Windows 10 Guest erstellt und funktioniert. Anschließend wollte ich meine RTX 3060 TI an die Windows VM durchreichen. Ich habe dann mit verschiedenen Anleitungen und mehreren Installationen von Linux festgestellt das es nicht funktioniert. https://mathiashueber.com/passthrough-windows-11-vm-ubuntu-22-04/ Ich habe dann festgestellt, dass mein mein Kernel nicht unterstützt wird.

Any kernel, starting from version 4.15, works for a Ryzen passthrough setup. Except kernel versions 5.1, 5.2 and 5.3 including all of their subversion.

Daher jetzt die Frage wie ich mein Kernel entweder so upgraden kann das ich außerhalb dieser beschränkungen bin, oder so downgrade das ich wieder außerhalb bin bis Ubuntu auf den 6.0 Kernel wechslet oder so.

Vielen Dank im Vorraus Elias

Mein System:

CPU: AMD RYZEN 7 5800X

MoBo: GIGABYTE X570S UD

Kernel: 5.19.0-42-generic

Guest GPU: NVIDIA GeForce RTX 3060 Ti

Host GPU: NVIDIA GeForce GT 710

Host GPU2: AMD Radeon HD 6450 Alternative für die GT 710, weil ich unter Windows Treiber Probleme hatte mit zwei verschiedenn NVIDIA GPUs

RAM: 4x8GB DDR4 Crucial RAM @ 3200MHz

und noch diverse SSDs und HDDs

DJKUhpisse Team-Icon

Supporter, Wikiteam
Avatar von DJKUhpisse

Anmeldungsdatum:
18. Oktober 2016

Beiträge: 18208

Wohnort: in deinem Browser, hier auf dem Bildschirm

Nimm 23.10, musst eh in nem Monat aktualisieren.

trollsportverein

Avatar von trollsportverein

Anmeldungsdatum:
21. Oktober 2010

Beiträge: 4886

Warum probierst Du es nicht einfach mit Wine? Ist doch viel zu umständlich und frisst viel zu viel Ressourcen mit virtuellen Maschinen. Dann gibt es auch noch Proton, der Ableger von Wine, der gerne im Zusammenhang mit Steam genutzt wird.

Was den Kernel betrifft, es gibt auch alternative Kernel, die sich über PPA installieren lassen. Aber mach das frühstens, wenn Du in der Paketverwaltung sattelfest geworden bist.

Bei upgraden von einem Release zum nächsten, beispielsweise von Kinetic Kudu auf Lunar Lobster, gilt es nämlich erst mal wieder auf den Standard-Kernel der Distribution zurück zu wechseln, und erst dann das Release-Upgrade machen, um von vorne herein die Gefahr zu mindern, dass schlimme™ Dinge passieren.

von.wert

Anmeldungsdatum:
23. Dezember 2020

Beiträge: 11942

hlarc schrieb:

wie ich mein Kernel entweder so upgraden kann das ich außerhalb dieser beschränkungen bin,

Lies richtig, was dasteht!

Mit jedem Kernel seit 4.15 außer 5.1, 5.2 und 5.3 und deren Subversionen funktioniert dieses GPU-Passthrough. Der Artikelschreiber hat zum Zeitpunkt des Erstellens 5.15, also den Jammy-Kernel, genutzt. Du mit Kinetic nutzt 5.19, der als HWE-Kernel ebenfalls in Jammy verwendet wird.

Distupgrade auf 23.04 (Kernel 6.2)! Das mußt Du ohnehin innerhalb des verbliebenen Monats durchführen. Unterstützungen wie diese werden nicht schlechter, sondern besser!

von.wert

Anmeldungsdatum:
23. Dezember 2020

Beiträge: 11942

trollsportverein schrieb:

Ist doch viel zu umständlich

Na, bloß gut, daß es so gar keine Probleme mit der Krücke Wine gibt.

und frisst viel zu viel Ressourcen mit virtuellen Maschinen.

Anderes Prinzip. Die Frage ist freilich, welche Games laufen sollen. Sollte er Passthrough hinbekommen, hat er ja die größte Ressourcenkappung eliminiert.

erst mal wieder auf den Standard-Kernel der Distribution zurück zu wechseln, und erst dann das Release-Upgrade machen, um von vorne herein die Gefahr zu mindern, dass schlimme™ Dinge passieren.

Ach Gottchen!

hakel2022

Anmeldungsdatum:
21. Februar 2022

Beiträge: 3129

diverse SSDs und HDDs

Lizenz vorhanden, mehrere Platten ...

Warum also kein Dualboot ?

Moderne "Spiele" sind wackelig genug, und bei dieser Hardware gehe ich nicht von Casual Games aus ... 🤣

hlarc

(Themenstarter)

Anmeldungsdatum:
24. März 2023

Beiträge: 10

Vielen Dank für den Hinweis mit dem Update. Das habe ich jetzt getan und habe jetzt den Kernel 6.2.0-20-generic. Ich hatte den Installationsstick noch, daher habe ich die alte Version installiert.

Der Grund weshalb ich GPU Passthrough machen will anstatt von WINE oder Proton ist, da die Spiele, die ich spiele mit AC (AntiCheat) sind und der nicht funktioniert mit diesen Programmen. Ich weiß das ich theoretisch auch Dual Boot machen kann, aber ich will das ausprobieren und damit Unabhängiger von Microsoft werden.

Ich habe danach die Schritte befolgt die in dem Guide gezeigt wurden. Und es hat dann mit den Hardware IDs im grub nicht funktioniert (weil lspci immernoch die NVIDIA Treiber im Kernel angezeigt hat) darum habe ich dann das Script auprobiert. Das hat dann dazu geführt das Ubuntu nur im Recovery gebootet ist. Ich habe dann versucht die Bootlogs und so auszulesen und habe sie dann in meinem Home Verzeichnis gespeichert und das Image was ich vorher gemacht habe über die Partition rübergebügelt und habe dadurch natürlich dann die ganzen Log Dateien verloren. Woran ich mich allerdings erinnern kann ist, das der NVIDIA Treiber rumgemeckert hat, dass die GT 710 zu alt ist für den aktuellen Treiber. Darum habe ich jetzt die RADEON HD6450 wieder eingebaut.

Ubutux79

Anmeldungsdatum:
13. April 2023

Beiträge: 445

DJKUhpisse schrieb:

Nimm 23.10, musst eh in nem Monat aktualisieren.

23.10? Da kommt der RC doch erst im Oktober.

hakel2022

Anmeldungsdatum:
21. Februar 2022

Beiträge: 3129

der NVIDIA Treiber rumgemeckert hat, dass die GT 710 zu alt

https://wiki.ubuntuusers.de/Grafikkarten/Nvidia/nvidia/

Diese Liste gibt immer Auskunft welche Treiber noch möglich sind.

Unabhängiger von Microsoft

Das ist eine unverständliche Begründung, eine VM ist eine "ganz normale" Win 10/11 Installation.

Windows PC Spiele wären nur per Wine oder Emulator "frei". ☹

von.wert

Anmeldungsdatum:
23. Dezember 2020

Beiträge: 11942

Btw., das ist natürlich Quatsch:

hlarc schrieb:

Guest GPU: NVIDIA GeForce RTX 3060 Ti

Host GPU: NVIDIA GeForce GT 710

Host GPU2: AMD Radeon HD 6450 Alternative für die GT 710, weil ich unter Windows Treiber Probleme hatte mit zwei verschiedenn NVIDIA GPUs

Passthrough heißt Durchleiten, d.h., da wird keine GPU virtualisiert, die VM nutzt die tatsächliche GPU. Passthrough ist auch nur möglich, wenn sämtliche Komponenten, sowohl Hardware als auch Software, dies unterstützen.

Ist eine GF GT710 verbaut, kannst Du nur diese durchleiten, nichts anderes, was höheres wie die RTX schon gar nicht (Wo soll die denn herkommen?). Bei der Radeon HD 6450 wäre das dasselbe, sofern die das überhaupt mitmacht.


hlarc schrieb:

der NVIDIA Treiber rumgemeckert hat, dass die GT 710 zu alt ist für den aktuellen Treiber.

Der aktuelle proprietäre Treiber nvidia unterstützt stets nur wenige Nvidia-GPU-Generationen von der Spitze abwärts, das ist unter Windows nicht anders. Unter Linux kannst Du den freien Treiber nouveau verwenden, der ist automatisch aktiv, wenn man keinen nvidia für ältere Generationen installiert hat.

Und mal im Ernst, die GF GT710 wird sehr gut durch nouveau unterstützt (ich hab' selbst eine, genügt mir völlig, damals absichtlich diese gekauft, da passiv gekühlt und am wenigsten stromziehend), aber sie ist keine GPU für Spiele. Klar, ältere oder wenig ressourcenfressende Spiele kann man laufen lassen, aber garantiert nichts aktuelles/ausuferndes. Mit Deiner Radeon auch nicht.

Über Passthrough ja/nein brauchst Du Dir da gar keine Gedanken machen. Also mal etwas mehr Realismus!

DJKUhpisse Team-Icon

Supporter, Wikiteam
Avatar von DJKUhpisse

Anmeldungsdatum:
18. Oktober 2016

Beiträge: 18208

Wohnort: in deinem Browser, hier auf dem Bildschirm

Ubutux79 schrieb:

DJKUhpisse schrieb:

Nimm 23.10, musst eh in nem Monat aktualisieren.

23.10? Da kommt der RC doch erst im Oktober.

Ja, ich hatte mich verschrieben. Es hätte 23.04 sein sollen.

Antworten |