Gaming GPUs Practice Reviews

Handheld with turbocharger – Lenovo Legion Go with eGPU and monitor as a real gaming PC?

It wasn’t that long ago – two years to be precise – that I went from being a PC gaming enthusiast to a cozy couch potato. Where once I absolutely had to have an SLI team in TI form, today comfort, user-friendliness and 60 FPS at medium details are enough for me. How did it get this far? I have no idea. But it feels practical and saves a lot of money, power and space. Even during my first forays into gaming handhelds, it struck me: This might be the way I want to go further – and that’s how it turned out.

That’s why I wrote short articles for Igor about the Odroid Go Super and the AYN Odin. Going deeper and deeper down the rabbit hole, I finally needed the “all-in-one machine”. The Steam Deck OLED has already filled that gap very well. The user experience with SteamOS, especially in docked mode on the TV, was compelling.

But then there are games like Forza Horizon 5, Cyberpunk 2077, Doom Eternal or The Last of Us. The Steam Deck with its custom AMD Zen 2 chip quickly runs out of breath with the iGPU. This is not recommended for AA or AAA games in docked mode on a 4K, 120 Hz, 75-inch Samsung TV. We are now in the year 2024 and what is currently the fastest handheld APU? That’s right, the AMD Z1 Extreme. This APU can be found in the Asus ROG Ally, its revision, the Ally X, and the Lenovo Legion Go. I opted for the latter because it has two Thunderbolt ports, the display is larger and has a higher resolution and it is simply very practical with its detachable controllers.

Okay, let’s start with the technically interesting part, where I tried to force-breathe the Lenovo Legion Go with an eGPU. Turn the page please!

Kommentar

Lade neue Kommentare

c
carrera

Veteran

286 Kommentare 179 Likes

herzlichen Glückwünsch zum letztendlich süßen Sieg :)

Antwort 1 Like

OldMan

Urgestein

797 Kommentare 478 Likes

Schöne Beschreibung deiner Gehversuche mit LINUX und Glückwunsch zum Erfolg.

Nur einen Satz von Dir möchte ich so nicht stehen lassen: "Windows ist in der Benutzerfreundlichkeit erneut meilenweit voraus,..." Wenn Du aus der LINUX Welt kommst und zum ersten mal mit WIN in Kontakt kommst, dann ist es "gefühlt" genau anders herum. Linux war bzw. ist für Dich neu, und Du bist eben WIN gewohnt und kennst es. Für mich z.B. ist LINUX wesentlich benutzerfreundlicher als WIN. Alles was ich in LINUX in 2 Minuten auf der Konsole machen brauche ich bei WIN Stunden bis ich mich durch unzählige Menüs und Untermenüs geklickt habe und am Ende eine, für mich, komplett unlogische Registry mit kryptischen Begriffen editieren muss.
Ich vergleiche das mal mit einer Bildbearbeitung, auch wenn der Vergleich vielleicht etwas hinkt: Wer zum ersten mal mit Lightroom in Berührung kommt und vorher mit einer anderen Anwendung gearbeitet hat, empfindet das bisher genutzte Programm um Welten benutzerfreundlicher. Nach einer gewissen Einarbeitungszeit und wenn man die Features aber kennt, stellt sich diese Frage nicht mehr.

Antwort 3 Likes

Igor Wallossek

1

13,159 Kommentare 26,153 Likes

Wobei sich die Frage nach der Massentauglichkeit von Lightroom trotzdem stellt. Es ist auch heute noch elitär. :D

Antwort 2 Likes

OldMan

Urgestein

797 Kommentare 478 Likes

Da gebe ich Dir ausnahmsweise recht

Antwort Gefällt mir

grimm

Urgestein

3,639 Kommentare 2,708 Likes

Faszinierend.
Eine Anmerkung sei mir trotzdem gestattet: Du bist vom Custom-Highend-Bereich bei Steam-Deck & Co. gelandet, um jetzt die Handhelds mit ner eGPU wieder Richtung Gaming-PC zu prügeln. Gib's zu: Dir hat die Bastelei gefehlt 😜

Antwort 3 Likes

M
Muki19

Mitglied

69 Kommentare 30 Likes

Hallo, ich verwende diesen Adapter mit dem Ally X. Habe aber alles in ein Outdoorcase/Koffer eingebaut, im Deckel gleich noch ein 17 Zoll Monitor damit es kein Thunderbolt-Loop gibt und die volle Bandbreite genutzt werden kann. Ist quasi ein selfmade-Laptop. Als GPU habe ich eine 4070Super verbaut. Wegen den hohen Anlaufstrom der ja gerne mal die Sicherungen fliegen lässt habe ich gleich ein DarkPower Netzteil mit 1000W eingebaut, so hab ich in Zukunft jede Option offen um es mal in ein high end Desktop pc zu verbauen oder eine 80er oder 90er Karte zu verbauen. Die ganze Konstruktion habe ich als Kasten gebaut mit 20mm Systemprofil und alles an den Koffer angepasst, er ist zwar schwer aber alles stabil und man kann den ganzen „PC“ an einem Stück herausnehmen und sauber machen. Der Monitor ist ebenfalls an einen Rahmen aus den 20mm systemprofil mit dieser Vega-Befestigung befestigt. Dazu noch ein klein hifi-Verstärker mit 20W verbaut und 2 2-Wege Lautsprecher verbaut weil die Lautsprecher vom Monitor nix sind um damit zu zocken.

Das Ally x bleibt dabei extern mit einem 2m aktiven Thunderbolt Kabel von Belkin verbunden und da der Adapter leider kein PD-Laden unterstützt noch ein USB Kabel zu einem eingebauten Dock, das Dock hat dann noch Ethernsl Anschluss und weitere USB Port.

Dazu hab ich noch ein Bluray-Player eingebaut damit man auch mal Film damit schauen kann.

Angeschlossen wird er mit nur einem 220V netzteilkabel. Das Ally x und der Rest wird gleichzeitig von einem 200W Lader versorgt.

Der Koffer selbst kann bei Bedarf noch an ein Tragesystem befestigt werden und auf dem Rücken getragen werden.

Mir war wichtig mobil die volle Leistung des Systems zu haben, dazu zählte auch gleich ein Monitor damit keine Rückkopplung am USB Port mehr nötig ist. Und ich wollte es so haben das man nicht erst immer alles aufbauen und abbauen muss, alles sollte sofort einsatzbereit sein und schnell abgebaut sein. Indem Fall ist es nur Koffer auf, Stecker rein Ally x anschließen und dann let‘s Go…

Und das ganze kann nach Belieben umgebaut und aufgerüstet werden, ich bin mir sicher das jeder Handheld in Zukunft mit usb4 oder tb4 kommen wird und vielleicht gibt es ja noch bald diese Platine mit usb4 v2 mit passenden handheld.

Und natürlich ist der Koffer wasserdicht, einzige Beschränkung bleibt eine 220V Steckdose.

Antwort 6 Likes

Klicke zum Ausklappem
B
Bernhard

Mitglied

20 Kommentare 32 Likes

Ja okay, so herum kann man es natürlich auch sehen und natürlich hat deine Ausführung auch Hand und Fuß. Ich habe mich eher drauf bezogen, dass die Masse eher mit Windows besser zurecht kommt, weil sie dran gewöhnt ist.

Antwort 1 Like

B
Bernhard

Mitglied

20 Kommentare 32 Likes
B
Bernhard

Mitglied

20 Kommentare 32 Likes

1: Du bist verrückt.
2: Bitte zeig mir Bilder davon! ❤️

Antwort 4 Likes

grimm

Urgestein

3,639 Kommentare 2,708 Likes

Das sind so Beiträge, da wünsche ich mir neben dem Like ein ❤️

Antwort 1 Like

RazielNoir

Urgestein

791 Kommentare 384 Likes

Meinst du Elitär oder teuer? Es gibt kaum gleichwertige Software, die den Funktionsumfang gleich gut abdeckt. Den RAW-Converter und Bildbearbeitungsbereich können einige andere besser (CaptureOne z.Bsp.), aber die Datenbank und Schlagwortfunktionalität hat so kein anderer.
Vor allem wenn es um Thetered Shooting geht. Nur braucht das kaum einer im Hobbybereich

Antwort Gefällt mir

_
_roman_

Veteran

292 Kommentare 92 Likes

Genau, weil gnu linux leute zip formate verwenden.

Die Zeile bis hierher ist wirklich super

View code at the forums

Wo sind den die PRobleme mit dem Kernel?

Oder ist es doch der Userspace?

Es gibt genug Anleitungen wie man den X-Server aufsetzt.
systemd / wayland sind eine andere Baustelle - die unnötig und experimentell ist.

--

Es ist so schwer - deshalb geht man umständlich vor - besorgt sihc irgendwelche scripts - die man nicht versteht - mit komplizierten commands - die noch umständlich zusammengesetzt werden

anstatt eine einzige Zeile zu ändern von dem userspace.

So viel Unterschied gibt es nicht seit 1996. Egal ob es jetzt suse ist, redhat, slackware, ubuntu, mint, pclinuxos, sysrescue, arch linux, gentoo

weil es so schwer ist, sich einmal die logfiles anzuschauen, was passiert

View code at the forums

für die lesefaulen:
anstatt eine einzige Zeile zu ändern von dem userspace.

In windows muss ich auch die richtige Grafikkarte im System Zahnraduntermenü auswaehlen pro Software. Dass ist dasselbe.

--

Ich gehe davon aus, dass der Autor wenig Grundlagenkenntnisse hat.

Ich verstehen nicht den Hinweis auf das Initramfs.

Ich vermute eher, es wird ein Kernel Parameter sein. wie man den übergibt? Bootloader ist eine Variante oder man hard codiert es mit dem folgenden
CONFIG_CMDLINE=".... keymap=de ..."
in der kernel config. Den Blick sollte man zuerst in die kernel config machen - da bei mir das überschreiben mittels bootloader untersagt ist.

--

Lesen hilft

vorher

Speziell bei gentoo und arch

On computers equipped with Thunderbolt 3+ or USB4, it is possible to attach a desktop-grade external graphics card (eGPU) using a GPU enclosure. eGPU.io is a good resource with buyer's guide and a community forum. While some manual configuration (shown below) is needed for most modes of operation, Linux support for eGPUs is generally goo

AMDGPU​

Note that the AMDGPU driver (with either Thunderbolt or USB4) might in some cases set the wrong pcie_gen_cap option and fall back to PCIe gen 1.1 speed, with possibly serious performance issues. In this case the proper value can be set as module option (see Kernel module#Using modprobe.d) or even passed as kernel parameters:

/etc/modprobe.d/amd-egpu-pcie-speed.conf
options amdgpu pcie_gen_cap=0x40000

This will set PCIe gen 3 speed. A full list of options can be found in amd_pcie.h.

Xorg rendered on eGPU, PRIME display offload to iGPU​

  • Most programs that make use of GPU run out-of-the-box on eGPU: glxinfo/glxgears, eglinfo/eglgears_x11, NVENC/NVDEC (including OpenGL interop).
  • Xorg only starts with the eGPU plugged in.
  • Monitors attached to eGPU work out-of-the-box, PRIME display offload can be used for monitors attached to iGPU (i.e. internal laptop screen).

Main article is PRIME#Reverse PRIME. Also documented in NVIDIA driver docs Chapter 34. Offloading Graphics Display with RandR 1.4.

Use Xorg configuration snippet like this one:

/etc/X11/xorg.conf.d/80-egpu-primary-igpu-offload.conf
Section "Device"
Identifier "Device0"
Driver "nvidia"
BusID "PCI:26:16:3" # Edit according to lspci, translate from hex to decimal.
Option "AllowExternalGpus" "True" # Required for proprietary NVIDIA driver.
EndSection

Section "Module"
# Load modesetting module for the iGPU, which should show up in XrandR 1.4 as a provider.
Load "modesetting"
EndSection

Antwort 2 Likes

Klicke zum Ausklappem
B
Bernhard

Mitglied

20 Kommentare 32 Likes

Wieso schreibst du nicht einfach: Seht mich an, ich benutze Linux. Ist kürzer und genauso unsympathisch.

Danke für deinen Edit, jetzt klingt es schon viel freundlicher und konstruktiver

Antwort 4 Likes

M
Muki19

Mitglied

69 Kommentare 30 Likes

View image at the forums

View image at the forums

Antwort 9 Likes

e
eastcoast_pete

Urgestein

3,083 Kommentare 2,046 Likes

Toll gemacht! 👍🏻👍🏻👍🏻 Wenn Du von diesem Build der besonderen Art (im besten Sinne!) ein paar Bilder hast, die den Prozess des Erstellens beschreiben, bitte auch reinstellen!

Antwort Gefällt mir

grimm

Urgestein

3,639 Kommentare 2,708 Likes
M
Muki19

Mitglied

69 Kommentare 30 Likes

Nein vom Aufbau habe ich keine Bilder.
Momentan ist die Position der GPU auf eine 2 Lüfter beschränkt. Für eine 3 Lüfter Version müsste die Karte längs rein und hochkant, aber mit dem Adapterboard war das glaube zu hoch, erst vor kurzer zeit habe ich dann gesehen das es ja mittlerweile diese Riser gibt, da könnte man die Karte und Board ganz anders platzieren.

Gekühlt wird die Karte noch durch 2 120mm Lüfter, hier hat sich beim ersten benutzen gezeigt das die Lüfter der GPU viel zu schwach sind um sie so zu kühlen, obwohl nach oben offen ist wurde der Koffer hier deutlich warm. Die 120mm Lüfter simulieren dann etwas den Airflow der sonst in einem PC wäre und die warme Luft abtransportiert.

Da die Lüftee leider nachträglich rein mussten verdecken sie leider den wireview Adapter aber man kann an den Lüftern vorbei trotzdem noch die W ablesen die die karte zieht.

Ich hoffe für die Zukunft das es bald usb4 v2 als solches Board gibt und auxh der erste handheld diesen usb bekommt. Theoretisch sollten dann ja asymmetrischen 120GB/s möglich sein da nur Daten in eine Richtung gesendet werden und dann sollte auch kein Verlust mehr vorhanden sein wie wenn die Karte in einen richtigen PC verbaut wäre. Hatte nur gelesen das Thunderbolt 5 die Antwort auf PCIe5 sein soll.

Antwort 1 Like

Klicke zum Ausklappem
e
eastcoast_pete

Urgestein

3,083 Kommentare 2,046 Likes

@Bernhard : Sehr interessanter Artikel, danke!
Ein paar Gedanken zu dem Betrieb v.a. der AMD Karte als eGPU an Deinem Legion Go:
Daß die iGPU des AMD Z1 Extreme im Betrieb mit der 7700XT als eGPU inaktiviert war ist IMHO eher ein Vorteil als ein Nachteil. Die CPU Kerne des Z1 SoCs müssen sich ja die Resourcen (RAM, v.a. aber auch TDP) mit der iGPU teilen. Handhelds sind hier besonders limitiert, und bei Handhelds (zB beim Steam-Deck) wird häufig die iGPU bevorzugt versorgt. Macht zwar im Handheld Modus viel Sinn, ist aber beim Betrieb mit einer eGPU eher unerwünscht. Denn dann will man ja den CPU Kernen so viel RAM und v.a. TDP (thermal headroom) wie möglich zuweisen.
Bei der Nvidia Karte als eGPU kann's allerdings auch sein, daß hier unter Windows sowas ähnliches wie Optimus läuft oder laufen kann, und die iGPU dann einfach schlafen gelegt wird. Hast Du das so beobachtet?
So oder so war der Leistungsgewinn gerade mit der 7700XT schon beeindruckend!

Und, ich war richtig beeindruckt davon, wie relativ problemlos Du den ADT-Link mit dem ASMEDIA Chipeinrichten konntest. Ich musste in den letzten Monaten Firmware auf einem ASMEDIA Chip (allerdings nicht für einen PCIe Anschluss) updaten, und der Prozess war richtig frustrierend. Dein Screenshot brachte die Erinnerung daran sofort zurück 😜. War aber gut zu lesen, daß Firmware Updates bei ASMEDIA Controllern auch ohne großes Drama gehen kann. Dann gibt es auch für mich noch Hoffnung 😀.

Antwort Gefällt mir

Klicke zum Ausklappem
M
Muki19

Mitglied

69 Kommentare 30 Likes

View image at the forums

View image at the forums

Den ganzen Rahmen kann man an einem Stück aus dem Koffer ziehen. So kommt man nachträglich überall ran um Kabel oder Umbauten vorzunehmen.

Man kann auxh bei Bedarf den hdmi Stecker vom Monitor abziehen und Fernseher anstöpseln als Bildausgabe für die GPU.

Antwort 4 Likes

Danke für die Spende



Du fandest, der Beitrag war interessant und möchtest uns unterstützen? Klasse!

Hier erfährst Du, wie: Hier spenden.

Hier kannst Du per PayPal spenden.

About the author

Bernhard Baumgartner

Werbung

Werbung