• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Kosin Demonstrates RTX 3090 Running Via Ryzen Laptop's M.2 Slot

Joined
Jul 13, 2016
Messages
3,290 (1.07/day)
Processor Ryzen 7800X3D
Motherboard ASRock X670E Taichi
Cooling Noctua NH-D15 Chromax
Memory 32GB DDR5 6000 CL30
Video Card(s) MSI RTX 4090 Trio
Storage Too much
Display(s) Acer Predator XB3 27" 240 Hz
Case Thermaltake Core X9
Audio Device(s) Topping DX5, DCA Aeon II
Power Supply Seasonic Prime Titanium 850w
Mouse G305
Keyboard Wooting HE60
VR HMD Valve Index
Software Win 10
The only thing I got from this is that nearly everyone but consumers can easily get the new video cards.
 

Mussels

Freshwater Moderator
Joined
Oct 6, 2004
Messages
58,413 (7.94/day)
Location
Oystralia
System Name Rainbow Sparkles (Power efficient, <350W gaming load)
Processor Ryzen R7 5800x3D (Undervolted, 4.45GHz all core)
Motherboard Asus x570-F (BIOS Modded)
Cooling Alphacool Apex UV - Alphacool Eisblock XPX Aurora + EK Quantum ARGB 3090 w/ active backplate
Memory 2x32GB DDR4 3600 Corsair Vengeance RGB @3866 C18-22-22-22-42 TRFC704 (1.4V Hynix MJR - SoC 1.15V)
Video Card(s) Galax RTX 3090 SG 24GB: Underclocked to 1700Mhz 0.750v (375W down to 250W))
Storage 2TB WD SN850 NVME + 1TB Sasmsung 970 Pro NVME + 1TB Intel 6000P NVME USB 3.2
Display(s) Phillips 32 32M1N5800A (4k144), LG 32" (4K60) | Gigabyte G32QC (2k165) | Phillips 328m6fjrmb (2K144)
Case Fractal Design R6
Audio Device(s) Logitech G560 | Corsair Void pro RGB |Blue Yeti mic
Power Supply Fractal Ion+ 2 860W (Platinum) (This thing is God-tier. Silent and TINY)
Mouse Logitech G Pro wireless + Steelseries Prisma XL
Keyboard Razer Huntsman TE ( Sexy white keycaps)
VR HMD Oculus Rift S + Quest 2
Software Windows 11 pro x64 (Yes, it's genuinely a good OS) OpenRGB - ditch the branded bloatware!
Benchmark Scores Nyooom.
NVME has nothing to do with this. NVME is a storage protocol that runs over the PCI-E bus. If you don't have a storage device plugged in, then the connector is nothing more than another form factor for PCI-E x4. It doesn't matter if it is miniPCI-E or M.2, it is still just a PCI-E x4 connection to the graphics card.



That is what Thunderbolt does, in a much nicer form faster too. And Thunderbolt achieves that because it is also just a PCI-E x4 connection.


Shhh i'm having fun. i like the shiny.
 
Joined
Sep 28, 2012
Messages
980 (0.22/day)
System Name Poor Man's PC
Processor waiting for 9800X3D...
Motherboard MSI B650M Mortar WiFi
Cooling Thermalright Phantom Spirit 120 with Arctic P12 Max fan
Memory 32GB GSkill Flare X5 DDR5 6000Mhz
Video Card(s) XFX Merc 310 Radeon RX 7900 XT
Storage XPG Gammix S70 Blade 2TB + 8 TB WD Ultrastar DC HC320
Display(s) Xiaomi G Pro 27i MiniLED + AOC 22BH2M2
Case Asus A21 Case
Audio Device(s) MPow Air Wireless + Mi Soundbar
Power Supply Enermax Revolution DF 650W Gold
Mouse Logitech MX Anywhere 3
Keyboard Logitech Pro X + Kailh box heavy pale blue switch + Durock stabilizers
VR HMD Meta Quest 2
Benchmark Scores Who need bench when everything already fast?
No, USB3.0 cannot support an eGPU and never could.



Technically yes, they couldn't, for normal purpose other than mining.
 
Joined
May 28, 2020
Messages
752 (0.46/day)
System Name Main PC
Processor AMD Ryzen 9 5950X
Motherboard ASUS X570 Crosshair VIII Hero (Wi-Fi)
Cooling EKWB X570 VIII Hero Monoblock, 2x XD5, Heatkiller IV SB block for chipset,Alphacool 3090 Strix block
Memory 4x16GB 3200-14-14-14-34 G.Skill Trident RGB (OC: 3600-14-14-14-28)
Video Card(s) ASUS RTX 3090 Strix OC
Storage 500GB+500GB SSD RAID0, Fusion IoDrive2 1.2TB, Huawei HSSD 2TB, 11TB on server used for steam
Display(s) Dell LG CX48 (custom res: 3840x1620@120Hz) + Acer XB271HU 2560x1440@144Hz
Case Corsair 1000D
Audio Device(s) Sennheiser HD599, Blue Yeti
Power Supply Corsair RM1000i
Mouse Logitech G502 Lightspeed
Keyboard Corsair Strafe RGB MK2
Software Windows 10 Pro 20H2


Technically yes, they couldn't, for normal purpose other than mining.
That's just running PCIe over USB wires. It is not USB 3.0 in any way apart from the cables. You could NOT plug one of those riser boards into a normal USB 3.0 port.
 
Joined
Feb 16, 2005
Messages
599 (0.08/day)
Location
Germany,Hannover
System Name ChaosMoes
Processor Intel® Core™ i5-3570K no OC yet
Motherboard Asrock Z77 Extreme4
Cooling Scythe Ninja 3 Rev. B
Memory 16GB 2xPatriot DIMM 8 GB DDR3-1866 Kit (PV38G186C9KRD, Viper 3 Venom Red)
Video Card(s) ASRock Radeon RX 590 Phantom Gaming X 8GB GDDR5 188€@13.07.19 Amazon Sale
Storage Samsung 840 Pro SSD 256GB, + ST32000645NS Seagate Constellation 109€ reichelt.de 2012
Display(s) 27" Phillips PHL 276E9Q 189€ @ Saturn(Germany) 1.09.2018
Case Zaria A20 !!!THANK YOU TECHPOWERUP.COM!!!
Audio Device(s) onboard Sound
Power Supply SeaSonic Prime Ultra Titanium 750W
Mouse Logitech M705
Keyboard Microsoft SideWinder X4 Keyboard
Software Windows 10 Pro x64
This is via NVME, which is a lot faster than mini PCI-E - thats the key difference. Almost every modern laptop has an NVME slot that runs 3.0 x4 or 4.0 x4 bandwidth, making the potential for this a lot greater than with needing custom solutions
no one cares about bandwith!
from the early days of mxm upgrades upon the late mini-pcie slot upgrades, bandwith was the least important thing..

If the bios can not adress all the memmory or the driver just refuses to pick up the egpu the e for external-gpu turns into exit for the experiment!

With uefi and the before availible nvidia switchable graphics this is now even easier than before..
and no the amd graphics did not help as their driver where stubborn and would block /refuse to work stable.

The article should also look on the intel side where thunderbold helps egpu and you wom't need to cut open the laptop shell by any means...........

This is news from the amd laptop cpu paired to the nvidia gpu, nut not bandwith like wise.

Non encrypted uefi updates and all the options unlocked in laptop bios/uefi should be more a selling point for news than this :p
 
Joined
Sep 24, 2008
Messages
2,690 (0.46/day)
System Name Dire Wolf IV
Processor Intel Core i9 14900K
Motherboard Asus ROG STRIX Z790-I GAMING WIFI
Cooling Arctic Liquid Freezer II 280 w/Thermalright Contact Frame
Memory 2x24GB Corsair DDR5 6667
Video Card(s) NVIDIA RTX4080 FE
Storage AORUS Gen4 7300 1TB + Western Digital SN750 500GB
Display(s) Alienware AW3423DWF (QD-OLED, 3440x1440, 165hz)
Case Corsair Airflow 2000D
Power Supply Corsair SF1000L
Mouse Razer Deathadder Essential
Keyboard Chuangquan CQ84
Software Windows 11 Professional


Technically yes, they couldn't, for normal purpose other than mining.
That isn't USB, just like this isn't HDMI.

That's just sending a native PCIe signal over a USB cable, since it has enough wires and supports the signaling rate.

Connecting this to USB will at the best case not work, and in the worst case will fry something.

The card itself is a PCIe switch with 1 upstream lane and 4 downstream lanes. I have one of those.
 
Joined
Jul 5, 2013
Messages
27,836 (6.68/day)
No, USB3.0 cannot support an eGPU and never could.
That is absolutely incorrect. Video over USB was done back in the USB2.0 days. It wasn't ideal, but it's doable. USB3.0 is also very much doable.
EDIT;

Then there's video capture devices that work over USB2.0.

Making an eGPU adapter for USB would be almost trivial and would work just fine.
 
Last edited:
Joined
Sep 24, 2008
Messages
2,690 (0.46/day)
System Name Dire Wolf IV
Processor Intel Core i9 14900K
Motherboard Asus ROG STRIX Z790-I GAMING WIFI
Cooling Arctic Liquid Freezer II 280 w/Thermalright Contact Frame
Memory 2x24GB Corsair DDR5 6667
Video Card(s) NVIDIA RTX4080 FE
Storage AORUS Gen4 7300 1TB + Western Digital SN750 500GB
Display(s) Alienware AW3423DWF (QD-OLED, 3440x1440, 165hz)
Case Corsair Airflow 2000D
Power Supply Corsair SF1000L
Mouse Razer Deathadder Essential
Keyboard Chuangquan CQ84
Software Windows 11 Professional
Yeah, no.

That is absolutely incorrect. Video over USB was done back in the USB2.0 days. It wasn't ideal, but it's doable. USB3.0 is also very much doable.

Then there's video capture devices that work over USB2.0.

There is very big difference between making a USB adapter which can output video and making an eGPU adapter that can take a desktop video card and run it with its native drivers. Capture cards are something entirely different and completely irrelevant for the comparison. This isn't just about bandwidth, either. For example, a mPCIe slot is a single PCIe lane, giving you at best 8Gbps (with a Gen3 slot), and you can run an eGPU over such a slot, and it has been done hundreds of times (even with a Gen1 or Gen2 slot). USB3.x can be more than this at 10Gbps or 20Gbps, but it will won't help it any.

Making an eGPU adapter would be almost trivial.

No, it wouldn't be trivial. USB and PCIe are two extremely different technologies, and are not at all compatible with each other. Again, there is a lot of difference between "I can build a chip that can output video when connected to USB" or even "I can get a video card to be connected over USB and play a video" and "I can connect a desktop video card to a USB port and make it work with its native drivers for 3D workloads such as games."

If it were trivial, it would've been done by now, and well publicized.
 
Last edited:
Joined
Jul 5, 2013
Messages
27,836 (6.68/day)
Yeah, no.



There is very big difference between making a USB adapter which can output video and making an eGPU adapter that can take a desktop video card and run it with its native drivers. Capture cards are something entirely different and completely irrelevant for the comparison.



No, it wouldn't be trivial. USB and PCIe are two extremely different technologies, and are not at all compatible with each other. Again, there is a lot of difference between "I can build a chip that can output video when connected to USB" or even "I can get a video card to be connected over USB and play a video" and "I can connect a desktop video card to a USB port and make it work with its native drivers for 3D workloads such as games."

If it were trivial, it would've been done by now, and well publicized.
Ok, you keep thinking that. I had a PCI to USB 1.2 adapter BITD and it worked fine. Drivers worked fine, card worked fine. Output was 1024x768@30hz. Can't find a link for it, some no-name brand that doesn't exist anymore. But it worked great and without any issues. Making such an adapter for PCIe would take some work, sure, but it would still be trivial.
 
Joined
Mar 21, 2016
Messages
2,508 (0.79/day)
That's just running PCIe over USB wires. It is not USB 3.0 in any way apart from the cables. You could NOT plug one of those riser boards into a normal USB 3.0 port.
M.2 slot is physically wired PCIE so I could see a device designed in the same way being created to achieve the same thing in practice. If someone was bothered to do so that is. This seems pretty close to is being demonstrated a M.2 to PCIE 3.0 x4 riser. Judging from what I can see of it a USB-C to a M.2 adapter enclosure which in turn uses one of these adapters might even work, but bandwidth restrained to the USB-C.

https://www.amazon.com/ADT-Link-External-Graphics-GTX1080ti-R43SG-TU/dp/B07XZ22HQ3
 
Last edited:
Joined
Sep 24, 2008
Messages
2,690 (0.46/day)
System Name Dire Wolf IV
Processor Intel Core i9 14900K
Motherboard Asus ROG STRIX Z790-I GAMING WIFI
Cooling Arctic Liquid Freezer II 280 w/Thermalright Contact Frame
Memory 2x24GB Corsair DDR5 6667
Video Card(s) NVIDIA RTX4080 FE
Storage AORUS Gen4 7300 1TB + Western Digital SN750 500GB
Display(s) Alienware AW3423DWF (QD-OLED, 3440x1440, 165hz)
Case Corsair Airflow 2000D
Power Supply Corsair SF1000L
Mouse Razer Deathadder Essential
Keyboard Chuangquan CQ84
Software Windows 11 Professional
Ok, you keep thinking that. I had a PCI to USB 1.2 adapter BITD and it worked fine. Drivers worked fine, card worked fine. Output was 1024x768@30hz. Can't find a link for it, some no-name brand that doesn't exist anymore. But it worked great and without any issues. Making such an adapter for PCIe would take some work, sure, but it would still be trivial.
This is trivial, yet, nothing like this exists. Why is that? Obviously the market exists, since eGPUs are a thing for a decade or so now, in various forms, yet no company built one, and no one has shown it to work with a game, while mPCIe, Expresscard, m.2 and various generations of Thunderbolt all have adapters or enclosures which will connect PCIe to them, often at considerable expense.

You also offer no explanation as to how that would work, seeing as USB and PCIe are very, very different in how they work at a basic level (one is a DMA-capable, both-sides-can-send-data interconnect, while the other is a polling-based, non-DMA capable, master/slave connection).

Anything can be software emulated on the host side, but even considering that, that was not done. The reasons lie in latency and bandwidth issues, and that's the end of the story. This is not a viable solution for an eGPU, and no, it isn't trivial.
 
Joined
Jul 5, 2013
Messages
27,836 (6.68/day)
This is trivial, yet, nothing like this exists. Why is that? Obviously the market exists, since eGPUs are a thing for a decade or so now, in various forms, yet no company built one, and no one has shown it to work with a game, while mPCIe, Expresscard, m.2 and various generations of Thunderbolt all have adapters or enclosures which will connect PCIe to them, often at considerable expense.

You also offer no explanation as to how that would work, seeing as USB and PCIe are very, very different in how they work at a basic level (one is a DMA-capable, both-sides-can-send-data interconnect, while the other is a polling-based, non-DMA capable, master/slave connection).

Anything can be software emulated on the host side, but even considering that, that was not done. The reasons lie in latency and bandwidth issues, and that's the end of the story. This is not a viable solution for an eGPU, and no, it isn't trivial.
I'm not going to argue with you. You say it's not possible, I say you're wrong as I have owned something similar in the past. Just because it hasn't been done recently doesn't mean it's not possible. Your opinions are not the end-all-be-all of technological possibilities.
 
Joined
Sep 24, 2008
Messages
2,690 (0.46/day)
System Name Dire Wolf IV
Processor Intel Core i9 14900K
Motherboard Asus ROG STRIX Z790-I GAMING WIFI
Cooling Arctic Liquid Freezer II 280 w/Thermalright Contact Frame
Memory 2x24GB Corsair DDR5 6667
Video Card(s) NVIDIA RTX4080 FE
Storage AORUS Gen4 7300 1TB + Western Digital SN750 500GB
Display(s) Alienware AW3423DWF (QD-OLED, 3440x1440, 165hz)
Case Corsair Airflow 2000D
Power Supply Corsair SF1000L
Mouse Razer Deathadder Essential
Keyboard Chuangquan CQ84
Software Windows 11 Professional
These aren't opinions: These are technological facts. You can face them, or you can ignore them. They won't go away or change either way. Have a nice day.
 
Joined
Mar 21, 2016
Messages
2,508 (0.79/day)
The same performance overhead drop off from a M.2 over USB is what you'd expect of a external GPU in practice. It can be done, but performance won't be the same as a card slotted device. The polling rate interrupts aspect is a fair point about USB. I wouldn't expect peak performance out of it. Moonlight streaming I think is a better option in general where possible if I'm not mistaken.

I believe USB-C to M.2 portable device and then using the M.2 slot to PCIE riser adapter might work in practice, but not at peak performance you'd expect of the PCIE device. If it's just the M.2 to PCIE riser though it should work near identical in practice up to the M.2's PCIE 3.0/4.0 x4 specification on the motherboard for the slot itself which is physically wired to PCIE in the first place M.2 is simply a form factor slot while the NVME device normally connected to it is a protocol.
 
Joined
Sep 28, 2012
Messages
980 (0.22/day)
System Name Poor Man's PC
Processor waiting for 9800X3D...
Motherboard MSI B650M Mortar WiFi
Cooling Thermalright Phantom Spirit 120 with Arctic P12 Max fan
Memory 32GB GSkill Flare X5 DDR5 6000Mhz
Video Card(s) XFX Merc 310 Radeon RX 7900 XT
Storage XPG Gammix S70 Blade 2TB + 8 TB WD Ultrastar DC HC320
Display(s) Xiaomi G Pro 27i MiniLED + AOC 22BH2M2
Case Asus A21 Case
Audio Device(s) MPow Air Wireless + Mi Soundbar
Power Supply Enermax Revolution DF 650W Gold
Mouse Logitech MX Anywhere 3
Keyboard Logitech Pro X + Kailh box heavy pale blue switch + Durock stabilizers
VR HMD Meta Quest 2
Benchmark Scores Who need bench when everything already fast?
That's just running PCIe over USB wires. It is not USB 3.0 in any way apart from the cables. You could NOT plug one of those riser boards into a normal USB 3.0 port.

That isn't USB, just like this isn't HDMI.

That's just sending a native PCIe signal over a USB cable, since it has enough wires and supports the signaling rate.

Connecting this to USB will at the best case not work, and in the worst case will fry something.

The card itself is a PCIe switch with 1 upstream lane and 4 downstream lanes. I have one of those.

May I reminds you my original post are...
You can also utilizing USB 3.0 back then when mining craze emerged :D
One of my favorites was ADT Link, they had various mod you can imagine.

Did I wrote something about plugged to motherboard or any available USB port and function properly for "regular" data transfer? I can swap out that cable with any cheapo USB 3.0 type A and still working normally, so there's nothing "proprietary" about bespoke cable. Yeah its weird, whoever person bought that card know what they doing.
Oh and one more thing,



What do you guys called that cable? And also...



If its not HDMI, then what type of port they used? mPCIeMI ?
 
Joined
Jul 5, 2013
Messages
27,836 (6.68/day)
May I reminds you my original post are...


Did I wrote something about plugged to motherboard or any available USB port and function properly for "regular" data transfer? I can swap out that cable with any cheapo USB 3.0 type A and still working normally, so there's nothing "proprietary" about bespoke cable. Yeah its weird, whoever person bought that card know what they doing.
Oh and one more thing,



What do you guys called that cable? And also...



If its not HDMI, then what type of port they used? mPCIeMI ?
While we can see where you're going with this, it's not really what we were talking about. We were talking about an adapter that let's you plug in a standard PCIe GPU into a USB connected PCIe slot. He was saying it's not possible. I disagreed as the topic of this very article has shown out of box thinking using something successfully in a way it was not intended.
 
Joined
May 28, 2020
Messages
752 (0.46/day)
System Name Main PC
Processor AMD Ryzen 9 5950X
Motherboard ASUS X570 Crosshair VIII Hero (Wi-Fi)
Cooling EKWB X570 VIII Hero Monoblock, 2x XD5, Heatkiller IV SB block for chipset,Alphacool 3090 Strix block
Memory 4x16GB 3200-14-14-14-34 G.Skill Trident RGB (OC: 3600-14-14-14-28)
Video Card(s) ASUS RTX 3090 Strix OC
Storage 500GB+500GB SSD RAID0, Fusion IoDrive2 1.2TB, Huawei HSSD 2TB, 11TB on server used for steam
Display(s) Dell LG CX48 (custom res: 3840x1620@120Hz) + Acer XB271HU 2560x1440@144Hz
Case Corsair 1000D
Audio Device(s) Sennheiser HD599, Blue Yeti
Power Supply Corsair RM1000i
Mouse Logitech G502 Lightspeed
Keyboard Corsair Strafe RGB MK2
Software Windows 10 Pro 20H2
Ok, you keep thinking that. I had a PCI to USB 1.2 adapter BITD and it worked fine. Drivers worked fine, card worked fine. Output was 1024x768@30hz. Can't find a link for it, some no-name brand that doesn't exist anymore. But it worked great and without any issues. Making such an adapter for PCIe would take some work, sure, but it would still be trivial.
1. USB 1.2 does not exist, never did. USB 1.0 had a 1.1 revision, then it went to 2.0. You might be thinking of hi-speed 1.1?
2. 1024x768 @ 30Hz with 8-bit color is 188+ megabits of data per second. USB 1.1 hi-speed was limited to 12 mbps, so couldn't possibly display such a resolution. Even just limiting ourselves to black and white (1 bit) we're still twice over the bandwidth limit. For such an adapter USB 2.0 would be required.
3. Such an adapter would have to actively convert from the USB protocol to the PCI protocol and thusly be expensive. It would not be trivial.
4. PCI to USB? Yet you say you got a graphics output? So you mean USB to PCI, with a GPU then connected in the PCI slot?
5. Without proof of such an adapter ever existing, we're left with null and void claims. I have to side with @Yukikaze on this as I also don't think such a product would be trivial enough to produce, and the market for it would be extremely limited because of the lack of point in it. If video is all you're looking for, why the need for an eGPU in the first place? One of those USB to HDMI adapters you linked does the job just fine. If you're looking to actually take advantage of a desktop-grade GPU, USB is not the way to go for so many reasons; latency being the primary.
While we can see where you're going with this, it's not really what we were talking about. We were talking about an adapter that let's you plug in a standard PCIe GPU into a USB connected PCIe slot. He was saying it's not possible. I disagreed as the topic of this very article has shown out of box thinking using something successfully in a way it was not intended.
The topic of this very article is connecting a PCIe device to a PCIe slot. Whoopdedoo. That is exactly how the protocol was intended to be used. What's 'strange' is that the PCIe slot happens to be another form factor that happens to be commonly used for storage/wifi/bt only. It's not out of the box thinking; it's using the slot for a slightly abnormal, but totally supported, use case. Converting USB to PCIe and have it function like a regular ol' PCIe slot would be in another ballpark entirely which is what @Yukikaze was trying to explain to you.

May I reminds you my original post are...


Did I wrote something about plugged to motherboard or any available USB port and function properly for "regular" data transfer? I can swap out that cable with any cheapo USB 3.0 type A and still working normally, so there's nothing "proprietary" about bespoke cable. Yeah its weird, whoever person bought that card know what they doing.
Oh and one more thing,
Yukikaze said you couldn't run an eGPU from USB 3.0 (indicating THEY were talking about USB 3.0 being the source; as in "on the motherboard or any available USB port"), to which you replied "But akschually" and linked something that could NOT be used to connect PCIe to USB 3.0. I pointed out it is only using the cable because of the wires, not because it's USB.


What do you guys called that cable? And also...



If its not HDMI, then what type of port they used? mPCIeMI ?
Number 1 is an USB to serial port adapter.
Number 2 is a proprietary cable that uses the form factor and wires of an HDMI cable but cannot be used for HDMI purposes. If you followed the link provided in the post you'd see Tongban mentioned it is used only for their eGPU solution, it is not and cannot be used for HDMI. It simply uses the wires in the cable to transfer PCIe signals, and happens to terminate in an HDMI male end.

That's literally just a PCIe 3.0 x4 to PCIe 3.0 x4 "riser". Very minimal loss in signal integrity. All it does is convert form factors.
The same performance overhead drop off from a M.2 over USB is what you'd expect of a external GPU in practice. It can be done, but performance won't be the same as a card slotted device. The polling rate interrupts aspect is a fair point about USB. I wouldn't expect peak performance out of it. Moonlight streaming I think is a better option in general where possible if I'm not mistaken.

I believe USB-C to M.2 portable device and then using the M.2 slot to PCIE riser adapter might work in practice, but not at peak performance you'd expect of the PCIE device. If it's just the M.2 to PCIE riser though it should work near identical in practice up to the M.2's PCIE 3.0/4.0 x4 specification on the motherboard for the slot itself which is physically wired to PCIE in the first place M.2 is simply a form factor slot while the NVME device normally connected to it is a protocol.
USB-C is, again, just a form factor. Theoretically you could have USB 2.0 run off a type C connector. What you mean to say is Thunderbolt 3, which uses the type C connector, of which there are plenty of eGPU solutions already. Or, if you really want to do it the difficult way, you could use a USB 3.2 gen 2 (ugh, damn you, USB-IF!) to an M.2 adapter and then possibly use one of these risers to connect a GPU. However, the latency penalty of starting at USB would make the GPU useless in practice (not a problem for storage devices though, which is why NVMe drives still work semi-decently even over USB), and as you mention, streaming would be much, much, much preferred.
 
Joined
Jul 5, 2013
Messages
27,836 (6.68/day)
2. 1024x768 @ 30Hz with 8-bit color is 188+ megabits of data per second.
You need to recheck your math on that.

1. USB 1.2 does not exist, never did. USB 1.0 had a 1.1 revision, then it went to 2.0. You might be thinking of hi-speed 1.1?
Yeah, I was think 1.1 with 12mbps. It was 20+ years ago. Still worked well.

The topic of this very article is connecting a PCIe device to a PCIe slot. Whoopdedoo.
Right. Good point.
 
Joined
Sep 28, 2012
Messages
980 (0.22/day)
System Name Poor Man's PC
Processor waiting for 9800X3D...
Motherboard MSI B650M Mortar WiFi
Cooling Thermalright Phantom Spirit 120 with Arctic P12 Max fan
Memory 32GB GSkill Flare X5 DDR5 6000Mhz
Video Card(s) XFX Merc 310 Radeon RX 7900 XT
Storage XPG Gammix S70 Blade 2TB + 8 TB WD Ultrastar DC HC320
Display(s) Xiaomi G Pro 27i MiniLED + AOC 22BH2M2
Case Asus A21 Case
Audio Device(s) MPow Air Wireless + Mi Soundbar
Power Supply Enermax Revolution DF 650W Gold
Mouse Logitech MX Anywhere 3
Keyboard Logitech Pro X + Kailh box heavy pale blue switch + Durock stabilizers
VR HMD Meta Quest 2
Benchmark Scores Who need bench when everything already fast?
While we can see where you're going with this, it's not really what we were talking about. We were talking about an adapter that let's you plug in a standard PCIe GPU into a USB connected PCIe slot. He was saying it's not possible. I disagreed as the topic of this very article has shown out of box thinking using something successfully in a way it was not intended.

Yukikaze said you couldn't run an eGPU from USB 3.0 (indicating THEY were talking about USB 3.0 being the source; as in "on the motherboard or any available USB port"), to which you replied "But akschually" and linked something that could NOT be used to connect PCIe to USB 3.0. I pointed out it is only using the cable because of the wires, not because it's USB.

Number 1 is an USB to serial port adapter.
Number 2 is a proprietary cable that uses the form factor and wires of an HDMI cable but cannot be used for HDMI purposes. If you followed the link provided in the post you'd see Tongban mentioned it is used only for their eGPU solution, it is not and cannot be used for HDMI. It simply uses the wires in the cable to transfer PCIe signals, and happens to terminate in an HDMI male end.

Fair enough, misdirection steer debate into nowhere. I should be more specific next time.
Still baffles me though, getting flak for using the word "utilizing" :p
 
Joined
May 28, 2020
Messages
752 (0.46/day)
System Name Main PC
Processor AMD Ryzen 9 5950X
Motherboard ASUS X570 Crosshair VIII Hero (Wi-Fi)
Cooling EKWB X570 VIII Hero Monoblock, 2x XD5, Heatkiller IV SB block for chipset,Alphacool 3090 Strix block
Memory 4x16GB 3200-14-14-14-34 G.Skill Trident RGB (OC: 3600-14-14-14-28)
Video Card(s) ASUS RTX 3090 Strix OC
Storage 500GB+500GB SSD RAID0, Fusion IoDrive2 1.2TB, Huawei HSSD 2TB, 11TB on server used for steam
Display(s) Dell LG CX48 (custom res: 3840x1620@120Hz) + Acer XB271HU 2560x1440@144Hz
Case Corsair 1000D
Audio Device(s) Sennheiser HD599, Blue Yeti
Power Supply Corsair RM1000i
Mouse Logitech G502 Lightspeed
Keyboard Corsair Strafe RGB MK2
Software Windows 10 Pro 20H2
You need to recheck your math on that.


Yeah, I was think 1.1 with 12mbps. It was 20+ years ago. Still worked well.


Right. Good point.
1024 horizontal pixels x 768 vertical pixels x 30 times per second x 8 bits of color = 188743680 bits per second = 188 megabits per second, barring no compression. Is that not right?
Fair enough, misdirection steer debate into nowhere. I should be more specific next time.
Still baffles me though, getting flak for using the word "utilizing" :p
Not flak, just friendly discussion, eh? :) Helps to be specific to avoid arguing over nothing. Just something to keep in mind!
 
Joined
Mar 21, 2016
Messages
2,508 (0.79/day)
It might've been a CRT with interlaced for all you know with a higher refresh rate than you'd expect of typical LCD from that time frame or rather the same refresh rate at double the speed with half data requirement. For a external GPU that could've worked to a point and still been better than integrated graphics of that time frame perhaps. Even today integrated graphics isn't very impressive, but it was very bad a decade ago. My first discrete GPU was VGA and had 2MB on it for what it's worth. It might have been ISA don't recall. USB 2.0 full speed would've been capable of much more with a external discrete GPU for what it's worth. Also consider the slow downs would be largely micro stutter hitching initially transferring data into VRAM. The fluid rendering of 30-60FPS to output to a display itself isn't that difficult especially at lower resolutions and no harder than with streaming.

You'd experience lots of latency issues perhaps depending on what was being played however, but not in all cases. You've got to take into account and consider a 1024 x 768 game today in many instances is vastly more demanding than one a decade go even at the same resolution unless settings have been well optimized at reduced settings qualities relative to the resolution. Games today have more baked in image detail on average at the same resolutions as yesterday. The big break through for USB was 2.0 full speed that enabled many more things that weren't previously possible in many area's such as eternal audio interfaces with multiple tracks of audio at reasonable latency.
 
Joined
Feb 16, 2005
Messages
599 (0.08/day)
Location
Germany,Hannover
System Name ChaosMoes
Processor Intel® Core™ i5-3570K no OC yet
Motherboard Asrock Z77 Extreme4
Cooling Scythe Ninja 3 Rev. B
Memory 16GB 2xPatriot DIMM 8 GB DDR3-1866 Kit (PV38G186C9KRD, Viper 3 Venom Red)
Video Card(s) ASRock Radeon RX 590 Phantom Gaming X 8GB GDDR5 188€@13.07.19 Amazon Sale
Storage Samsung 840 Pro SSD 256GB, + ST32000645NS Seagate Constellation 109€ reichelt.de 2012
Display(s) 27" Phillips PHL 276E9Q 189€ @ Saturn(Germany) 1.09.2018
Case Zaria A20 !!!THANK YOU TECHPOWERUP.COM!!!
Audio Device(s) onboard Sound
Power Supply SeaSonic Prime Ultra Titanium 750W
Mouse Logitech M705
Keyboard Microsoft SideWinder X4 Keyboard
Software Windows 10 Pro x64
With all this diy fun every one forgets something important..

ESD and Surge Protection​


M.2 goes ZAP if you touch the cable after you have run over the carpet.. by-by laptop motherboard
 

bug

Joined
May 22, 2015
Messages
13,779 (3.96/day)
Processor Intel i5-12600k
Motherboard Asus H670 TUF
Cooling Arctic Freezer 34
Memory 2x16GB DDR4 3600 G.Skill Ripjaws V
Video Card(s) EVGA GTX 1060 SC
Storage 500GB Samsung 970 EVO, 500GB Samsung 850 EVO, 1TB Crucial MX300 and 2TB Crucial MX500
Display(s) Dell U3219Q + HP ZR24w
Case Raijintek Thetis
Audio Device(s) Audioquest Dragonfly Red :D
Power Supply Seasonic 620W M12
Mouse Logitech G502 Proteus Core
Keyboard G.Skill KM780R
Software Arch Linux + Win10
With all this diy fun every one forgets something important..

ESD and Surge Protection​


M.2 goes ZAP if you touch the cable after you have run over the carpet.. by-by laptop motherboard
Germans and their engineering... :p

This is just a proof of concept, it doesn't have to be consumer friendly.
 
Top