I mean, there's only 2 TB3 controllers on the mac mini, for example, i plugged eGPU in a port 1, then external SSD on port 3. Is it ok? I just noticing that my FPS in games, are below the averages, e.g. dota 2 on max settings
@1080p are hovering in 120-130FPS on iMac 5k Radeon Pro 580, but RX 580 is a bit better and i get 80-100 FPS.
As others have said, you’re connecting it right by keeping the eGPU on its own TB3 controller.
The higher you push frame rates, the more that PCIe bandwidth matters. On current gen hardware, TB3 will only give the eGPU about 22Gb/s (10Gb/s of the 32Gb/s is reserved by the controller). This is less than 3 full PCIe 3.0 lanes, compared to what the iMac’s GPU gets (at least 8, likely 16? Don’t quote me on that) or a full desktop that gets 16 lanes. Point being, you’re almost certainly bandwidth constrained.
If you’re booting into Windows, you can check this easily using GPU-Z, which can log bus utilization to a text file while you’re playing the game. If you’re regularly seeing instances of 100% utilization, those are moments when the FPS is bandwidth constrained.
If you want to get equivalent frame rates you’ll have to use a higher class of card (like a Vega). But this is an avenue of diminishing returns - you’re trying to compensate for the reduced bandwidth by cutting down frame render time by throwing more GPU at the problem. At some point the bus becomes the dominant factor.
[doublepost=1557762068][/doublepost]
For a game? You mean 80-100fps is not enough? Yeah, I am going to have to defer on that one before I get really snarky and says some something I should not...
I know it seems absurd, but gaming (especially competitive multiplayer) is moving towards 120-144Hz. For many of us, it’s about time. The visual difference between 60 and 120Hz is remarkable.
As for competitive gaming, with double and triple buffering, the difference between 60Hz and 120Hz is human perceptible in terms of input lag. Granted, for 99%+ of players their skills are the bottleneck, not their frame rates, but it still “feels” nicer regardless.