Good comment overall, George. The issue is by simply going to the overkill route where you pay too much to not get that much in return. The 3070 Ti would perform almost the same as the 4090 here for fair lower price. That being said...
Quote from: George on January 28, 2024, 21:24:05With todays connection technologies an eGPU will never perform as well as a desktop dGPU so why bother comparing them?
...because you get better performance (for less money!) with laptop + eGPU than with a whole gaming laptop, and you also oftentimes get more VRAM. I'll give you my example with Razer Core X + RX 6800 XT; I can play quite literally every existing game I want to play in native (so no FSR/DLSS needed) 1440p ultra/maxed settings at 60+ fps - with my ThinkPad X1 Carbon. Both on its internal screen and external (30-50% more fps) 1440p 240 Hz.
For comparison, Shadow of the Tomb Raider with iGPU gets a whole 4 fps (yes, 4) at 1440p fully maxed detail, with eGPU 113 on internal and 142 on external screen with same graphics preset. Quite a difference, no? Now compare that
with the RTX 4070 laptop - 107 fps average fps, 6-35 fps less.
Currently the cheapest laptop in the EU with the 4070 is
this MSI Katana 17 for almost 1400€. I paid 280€ for the brand new Razer Core X + 490€ for the 6800 XT, so 630€ less to get more performance and twice more VRAM (16 GB vs 8 GB in the 4070) than with the cheapest (and fairly crappy) 4070 laptop. Plus I can sell that GPU, replace it whenever I want, plug it into my desktop PC when I need it... you name it. Is my 6800 XT slower than what it would be in a desktop PC? Yes, of course. Is it about as fast as
the RTX 4080 laptop? Yep. And we know how expensive those 4080 laptops are (
2600€-ish the cheapest one in the EU)...
So if you need laptop to fit your work and lifestyle but you don't want to get a full-fledged (large and heavy) gaming laptop or another PC you can work perfectly well with different eGPU options if you want to game at home. Will desktops still be much faster? Absolutely. But if you don't want nor need desktop... (I use my desktop just for CS2 pretty much, laptop for everything else including work)
But yeah, the 4090 is definitely a massive overkill for current Thunderbolt limitations.
-
Edit: It's actually wrong to pay attention to fps at all though, with eGPU I mean; you need to play at the highest possible resolution to shift the load as much to the GPU as possible, so 1440p or higher ideally. But then you can't get super-high fps in most triple-A games due to the obvious reasons. If you get too low in resolution, so 1080p of below, you are either CPU bottlenecked or Thunderbolt bottlenecked (or both). You basically want to hold the GPU load at 90%+ (but below below 99-100% to not get any input lag) because with anything less than that you are either playing in too low details or resolution or you are bottlenecked with CPU/Thunderbolt/both. That is clearly shown here in this article where the 4090 is beasting at 4K resolution with similar or more fps in most games than at much lower 1440p. Just check Star Wars Jedi Survivor - 66.8 fps at 1080p low vs 60.5 fps at 4K maxed).
The point of the eGPU is not to get billions of fps (120-200 is max in pretty much all games with some exceptions) but to play anything you want in maxed settings at stable 60-100 fps. You don't really need 300 fps to play Stray or Cyberpunk, 70-90 is perfectly sufficient when everything is maxed at 1440p or even 4K. 1% lows are not a problem at all with good GPU in an eGPU setup though, 60+ fps is guaranteed in almost all titles.