Jump to content

Why can’t games utilize SLI effectively?

CatTNT

Apparently I heard it’s like the single threaded tasks (gaming) vs multi threaded, like video rendering, and game developers just haven’t really coded in good ways to utilize both GPUs. So why can’t there be a program that makes your system recognize 2 or more GPUs as one GPU? Is it impossible? Why couldn’t your system recognize a 2 1080 Tis as one GPu with 7168 core and 22 GB of VRAM?

First Computer: 3440x1440 @75Hz ROG STRIX 1080 Ti Core i5 8600K @ 1.415V @ 5.08 GHz Corsair Spec 02 EVGA CLC 280mm

Link to comment
Share on other sites

Link to post
Share on other sites

It's possible and there are games that have SLI support but it's the return on investment I think. Spending time on a feature in a game that most of the people playing it will never use is kinda silly.

i5 12600k | ASRock Z690M-ITX 32GB Corsair Vengeance LPX DDR4 3200MHz | EVGA 2080 Super Black | Samsung 970 EVO Plus 500GB + 980 1TB | Corsair RMx 650W | Thermaltake Tower 100 White

Link to comment
Share on other sites

Link to post
Share on other sites

The main issue is this you're a game developer and made a game that you're now optimizing for the pc market. Do you A) make it so all single gpus work well and get the game out as soon as possible or B) finish optimizing for single cards and then spend another few months on the small percentage of people with multi gpu riggs. Most companies are going to pick A

R7 2700x (4.3ghz), Gtx Titan Xp Galactic Empire (Watercooled), 2x8 Gskill Trident 3200mhz, Asus Crosshair VII Hero Wifi, Corsair 900D, SAMSUNG 960 PRO M.2 256gb, Samsung 850 evo 500gb, 4x3tb 7200rpm Segate Barracudas in Raid 10 EKWB Custom Loop, Corsair AX1500i Power supply

Link to comment
Share on other sites

Link to post
Share on other sites

11 minutes ago, CatTNT said:

Apparently I heard it’s like the single threaded tasks (gaming) vs multi threaded, like video rendering, and game developers just haven’t really coded in good ways to utilize both GPUs. So why can’t there be a program that makes your system recognize 2 or more GPUs as one GPU? Is it impossible? Why couldn’t your system recognize a 2 1080 Tis as one GPu with 7168 core and 22 GB of VRAM?

Most users only have 1 GPU, can't blame devs for focusing on that, drivers are a pain in the ass.

5950x 1.33v 5.05 4.5 88C 195w ll R20 12k ll drp4 ll x570 dark hero ll gskill 4x8gb 3666 14-14-14-32-320-24-2T (zen trfc)  1.45v 45C 1.15v soc ll 6950xt gaming x trio 325w 60C ll samsung 970 500gb nvme os ll sandisk 4tb ssd ll 6x nf12/14 ippc fans ll tt gt10 case ll evga g2 1300w ll w10 pro ll 34GN850B ll AW3423DW

 

9900k 1.36v 5.1avx 4.9ring 85C 195w (daily) 1.02v 4.3ghz 80w 50C R20 temps score=5500 ll D15 ll Z390 taichi ult 1.60 bios ll gskill 4x8gb 14-14-14-30-280-20 ddr3666bdie 1.45v 45C 1.22sa/1.18 io  ll EVGA 30 non90 tie ftw3 1920//10000 0.85v 300w 71C ll  6x nf14 ippc 2000rpm ll 500gb nvme 970 evo ll l sandisk 4tb sata ssd +4tb exssd backup ll 2x 500gb samsung 970 evo raid 0 llCorsair graphite 780T ll EVGA P2 1200w ll w10p ll NEC PA241w ll pa32ucg-k

 

prebuilt 5800 stock ll 2x8gb ddr4 cl17 3466 ll oem 3080 0.85v 1890//10000 290w 74C ll 27gl850b ll pa272w ll w11

 

Link to comment
Share on other sites

Link to post
Share on other sites

You all are right I guess, but why can’t a big non game maker company such as Microsoft make a utility that blends multi GPUs as one and the market it as Multi GPU support for game devs to put in their windows games?

First Computer: 3440x1440 @75Hz ROG STRIX 1080 Ti Core i5 8600K @ 1.415V @ 5.08 GHz Corsair Spec 02 EVGA CLC 280mm

Link to comment
Share on other sites

Link to post
Share on other sites

5 hours ago, CatTNT said:

Apparently I heard it’s like the single threaded tasks (gaming) vs multi threaded, like video rendering, and game developers just haven’t really coded in good ways to utilize both GPUs.

Any program may be able to recognize two 1080 Tis. The problem is that they need to know how to use these two processors effectively. Most games don't, and many that do have problems doing so. This takes development time.

 

Quote

So why can’t there be a program that makes your system recognize 2 or more GPUs as one GPU? Is it impossible? Why couldn’t your system recognize a 2 1080 Tis as one GPu with 7168 core and 22 GB of VRAM?

How SLI works is it splits the workload between two GPUs rather than combining two GPUs into one. Combining two graphics cards into one super graphics card wouldn't be very practical for gaming.

 

With graphics cards, RAM is located on the same board as the GPU. Between two graphics cards, the RAM would be very far apart. Sure, maybe you'd have 22 GB of VRAM, but I doubt you would get anything playable out of doing so.

 

As for the CUDA cores, well... Ryzen suffers some loss in performance because its eight cores are split into two quad-core CCs. Thanks to Infinity Fabric, though, Ryzen is still a very fast, viable architecture. However, with two 1080 Tis, the two processors are on totally separate boards and can't simply be combined together. An SLI bridge can at least allow the graphics cards to communicate with each other, but it doesn't combine them together.

Link to comment
Share on other sites

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

×