Jump to content

I need to use 2 different GPUs on my VMs, but not on the same time because I don't have the power needed. I'd like to be able to switch from one to another or even split them (the 2 are recognized at the same time) but only power one per time.

 

A split I imagine as being something that makes 2 available at the same time

 

A switch I imagine as being something that I mechanically change to one or another, just like an HDMI switch for TVs

 

It'd be nice to not need to restart the computer but if it's needed also it's no problem.

 

Do such thngs exist?

Link to comment
https://linustechtips.com/topic/1269915-do-pcie-switchsplit-exist/
Share on other sites

Link to post
Share on other sites

nope, but better psus exist

 

I could use some help with this!

please, pm me if you would like to contribute to my gpu bios database (includes overclocking bios, stock bios, and upgrades to gpus via modding)

Bios database

My beautiful, but not that powerful, main PC:

prior build:

Spoiler

 

 

Link to post
Share on other sites

Just now, Lucas Zanella said:

the only problem I'm trying to fix is having ot manually change from one GPU to another

the switch doesnt really exist, and splitters require both gpus to be powered. you just need a stronger psu.

I could use some help with this!

please, pm me if you would like to contribute to my gpu bios database (includes overclocking bios, stock bios, and upgrades to gpus via modding)

Bios database

My beautiful, but not that powerful, main PC:

prior build:

Spoiler

 

 

Link to post
Share on other sites

4 minutes ago, Caroline said:

yeah... that's not how graphics cards work, cut the power to one and the system will hang or restart. Get a better PSU

Actually, PCIe is designed to be hotswappable. I'm sure something can be done in Linux, but I'm unsure in Windows. Motherboard compatibility will vary

PLEASE QUOTE ME IF YOU ARE REPLYING TO ME

Desktop Build: Ryzen 7 2700X @ 4.0GHz, AsRock Fatal1ty X370 Professional Gaming, 48GB Corsair DDR4 @ 3000MHz, RX5700 XT 8GB Sapphire Nitro+, Benq XL2730 1440p 144Hz FS

42U Server Rack: ISP Modem + UDM-SE + APC 3kVA UPS + 3x Dell Precision 5820 + TBD

Retro Build: Intel Pentium III @ 500 MHz, Dell Optiplex G1 Full AT Tower, 768MB SDRAM @ 133MHz, Integrated Graphics, Generic 1024x768 60Hz Monitor


 

Link to post
Share on other sites

3 minutes ago, rcmaehl said:

Actually, PCIe is designed to be hotswappable. I'm sure something can be done in Linux, but I'm unsure in Windows. Motherboard compatibility will vary

yeah, there was that disastorus ltt video about pcie hotswap.

I could use some help with this!

please, pm me if you would like to contribute to my gpu bios database (includes overclocking bios, stock bios, and upgrades to gpus via modding)

Bios database

My beautiful, but not that powerful, main PC:

prior build:

Spoiler

 

 

Link to post
Share on other sites

5 minutes ago, HelpfulTechWizard said:

yeah, there was that disastorus ltt video about pcie hotswap.

Only for the first 16 minutes
 

 

PLEASE QUOTE ME IF YOU ARE REPLYING TO ME

Desktop Build: Ryzen 7 2700X @ 4.0GHz, AsRock Fatal1ty X370 Professional Gaming, 48GB Corsair DDR4 @ 3000MHz, RX5700 XT 8GB Sapphire Nitro+, Benq XL2730 1440p 144Hz FS

42U Server Rack: ISP Modem + UDM-SE + APC 3kVA UPS + 3x Dell Precision 5820 + TBD

Retro Build: Intel Pentium III @ 500 MHz, Dell Optiplex G1 Full AT Tower, 768MB SDRAM @ 133MHz, Integrated Graphics, Generic 1024x768 60Hz Monitor


 

Link to post
Share on other sites

2 minutes ago, Caroline said:

In any case, this is how an hypotetical switch would work, a 6 prong rocker switch breaks or closes the circuit for a single card.

It's quite simple, but will it work software-wise? I have no idea.

 

j3mHoPP.png

To be fair graphics cards should be drawing power from both the PCIe slot and the 6 pin cables. It MIGHT work if there's no load, along other setup requirements.

PLEASE QUOTE ME IF YOU ARE REPLYING TO ME

Desktop Build: Ryzen 7 2700X @ 4.0GHz, AsRock Fatal1ty X370 Professional Gaming, 48GB Corsair DDR4 @ 3000MHz, RX5700 XT 8GB Sapphire Nitro+, Benq XL2730 1440p 144Hz FS

42U Server Rack: ISP Modem + UDM-SE + APC 3kVA UPS + 3x Dell Precision 5820 + TBD

Retro Build: Intel Pentium III @ 500 MHz, Dell Optiplex G1 Full AT Tower, 768MB SDRAM @ 133MHz, Integrated Graphics, Generic 1024x768 60Hz Monitor


 

Link to post
Share on other sites

CPU: i7-2600K 4751MHz 1.44V (software) --> 1.47V at the back of the socket Motherboard: Asrock Z77 Extreme4 (BCLK: 103.3MHz) CPU Cooler: Noctua NH-D15 RAM: Adata XPG 2x8GB DDR3 (XMP: 2133MHz 10-11-11-30 CR2, custom: 2203MHz 10-11-10-26 CR1 tRFC:230 tREFI:14000) GPU: Asus GTX 1070 Dual (Super Jetstream vbios, +70(2025-2088MHz)/+400(8.8Gbps)) SSD: Samsung 840 Pro 256GB (main boot drive), Transcend SSD370 128GB PSU: Seasonic X-660 80+ Gold Case: Antec P110 Silent, 5 intakes 1 exhaust Monitor: AOC G2460PF 1080p 144Hz (150Hz max w/ DP, 121Hz max w/ HDMI) TN panel Keyboard: Logitech G610 Orion (Cherry MX Blue) with SteelSeries Apex M260 keycaps Mouse: BenQ Zowie FK1

 

Model: HP Omen 17 17-an110ca CPU: i7-8750H (0.125V core & cache, 50mV SA undervolt) GPU: GTX 1060 6GB Mobile (+80/+450, 1650MHz~1750MHz 0.78V~0.85V) RAM: 8+8GB DDR4-2400 18-17-17-39 2T Storage: HP EX920 1TB PCIe x4 M.2 SSD + Crucial MX500 1TB 2.5" SATA SSD, 128GB Toshiba PCIe x2 M.2 SSD (KBG30ZMV128G) gone cooking externally, 1TB Seagate 7200RPM 2.5" HDD (ST1000LM049-2GH172) left outside Monitor: 1080p 126Hz IPS G-sync

 

Desktop benching:

Cinebench R15 Single thread:168 Multi-thread: 833 

SuperPi (v1.5 from Techpowerup, PI value output) 16K: 0.100s 1M: 8.255s 32M: 7m 45.93s

Link to post
Share on other sites

1 hour ago, Lucas Zanella said:

yes but with different motherboard

then I dont see why a 1660 and GT710 will overload a 550w PSU with the rest of the stuff, gT710 is limited to only 20w.

CPU: i7-2600K 4751MHz 1.44V (software) --> 1.47V at the back of the socket Motherboard: Asrock Z77 Extreme4 (BCLK: 103.3MHz) CPU Cooler: Noctua NH-D15 RAM: Adata XPG 2x8GB DDR3 (XMP: 2133MHz 10-11-11-30 CR2, custom: 2203MHz 10-11-10-26 CR1 tRFC:230 tREFI:14000) GPU: Asus GTX 1070 Dual (Super Jetstream vbios, +70(2025-2088MHz)/+400(8.8Gbps)) SSD: Samsung 840 Pro 256GB (main boot drive), Transcend SSD370 128GB PSU: Seasonic X-660 80+ Gold Case: Antec P110 Silent, 5 intakes 1 exhaust Monitor: AOC G2460PF 1080p 144Hz (150Hz max w/ DP, 121Hz max w/ HDMI) TN panel Keyboard: Logitech G610 Orion (Cherry MX Blue) with SteelSeries Apex M260 keycaps Mouse: BenQ Zowie FK1

 

Model: HP Omen 17 17-an110ca CPU: i7-8750H (0.125V core & cache, 50mV SA undervolt) GPU: GTX 1060 6GB Mobile (+80/+450, 1650MHz~1750MHz 0.78V~0.85V) RAM: 8+8GB DDR4-2400 18-17-17-39 2T Storage: HP EX920 1TB PCIe x4 M.2 SSD + Crucial MX500 1TB 2.5" SATA SSD, 128GB Toshiba PCIe x2 M.2 SSD (KBG30ZMV128G) gone cooking externally, 1TB Seagate 7200RPM 2.5" HDD (ST1000LM049-2GH172) left outside Monitor: 1080p 126Hz IPS G-sync

 

Desktop benching:

Cinebench R15 Single thread:168 Multi-thread: 833 

SuperPi (v1.5 from Techpowerup, PI value output) 16K: 0.100s 1M: 8.255s 32M: 7m 45.93s

Link to post
Share on other sites

6 hours ago, Lucas Zanella said:

I need to use 2 different GPUs on my VMs, but not on the same time because I don't have the power needed. I'd like to be able to switch from one to another or even split them (the 2 are recognized at the same time) but only power one per time.

 

A split I imagine as being something that makes 2 available at the same time

 

A switch I imagine as being something that I mechanically change to one or another, just like an HDMI switch for TVs

 

It'd be nice to not need to restart the computer but if it's needed also it's no problem.

 

Do such thngs exist?

Technically... you can hotplug PCIe. Practically, nope, don't do it. You're very likely to kill something, and this is why you won't find the kind of thing you're asking for. Mechanical switches don't hit all the pins at the same time, and anyone who has used a parallel port switch back in the 90's will tell you how god-awful mechanical switching is.

 

You have two options here. Plug both GPU's in if you have the PCIe slots and then idle the one not in use, or only use one GPU and never use both VM's. If the PSU is not sufficient, then that is the thing you need to fix, and is a better, safer, investment than trying any kind of electrical-mechanical switch.

 

Failing that, buy the needed parts to put the GPU in an eGPU chassis and connect it via TB3. I don't recommend this strategy, even though it solves the PSU power problem, it often comes at the cost of permanently occupying the 4 PCIe lanes in the system if you have to add an expansion card for TB3. So if you have 16 lanes for your GPU normally, and 8x/8x with both GPU's in the system, you get 8x/4x if you put one on the TB bus instead, leaving 4 lanes unable to be used.

 

Anyway. As far as hotplugging goes, you certainly don't want to hotplug PCIe power. That will likely make the system instantly shutdown.

Link to post
Share on other sites

9 hours ago, HelpfulTechWizard said:

yeah, there was that disastorus ltt video about pcie hotswap.

Yup and Linus only got it working because he can talk to ASUS engineers and developers directly who walked him through it

 

Also IIRC, he also got a developer BIOS that isn't publicly available.

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×