Jump to content

Why doesnt SLI trick the OS its just one GPU?

Mario5

btw I dont know much about SLI and my english is bad, this is just a random thought i had.Why didnt nvidia make a driver wich tricks the os there is just one gpu and therefore all games would utulize both gpus without additional coding. the driver could take the task the game wants it to do and split it over both cards. then combine the finished product and send it to the display.

 

Link to comment
Share on other sites

Link to post
Share on other sites

because that's not how it works, it has to split the load. How it works is each GPU is assigned a part of the workload/game by the driver that it must render, which wouldn't be able to happen with the OS recognizing only 1 GPU.

Link to comment
Share on other sites

Link to post
Share on other sites

SLI is already using multiple GPUs like it's one, what are you on about? You do know the display outputs of cards except the first one (the top one) stop working when using SLI right?

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 comment
Share on other sites

Link to post
Share on other sites

 Both SLI and Xfire work as Primary and Secondary method. Primary card is where frames are sync'd to,  processed data streamed to and where display outputs happen while all that secondary card does is process the frames and can't do anything else. 

mY sYsTeM iS Not pErfoRmInG aS gOOd As I sAW oN yOuTuBe. WhA t IS a GoOd FaN CuRVe??!!? wHat aRe tEh GoOd OvERclok SeTTinGS FoR My CaRd??  HoW CaN I foRcE my GpU to uSe 1o0%? BuT WiLL i HaVE Bo0tllEnEcKs? RyZEN dOeS NoT peRfORm BetTer wItH HiGhER sPEED RaM!!dId i WiN teH SiLiCON LotTerrYyOu ShoUlD dEsHrOuD uR GPUmy SYstEm iS UNDerPerforMiNg iN WarzONEcan mY Pc Run WiNdOwS 11 ?woUld BaKInG MY GRaPHics card fIX it? MultimETeR TeSTiNG!! aMd'S GpU DrIvErS aRe as goOD aS NviDia's YOU SHoUlD oVERCloCk yOUR ramS To 5000C18

 

Link to comment
Share on other sites

Link to post
Share on other sites

Because it doesn't work that way is the boring answer. It's similar to why buying a CPU with more cores and doesn't magically make your game magically use all cores. You have to implement your code in a way that allows the use of more cores, or in this case the use of multiple GPUs.

 

Secondly solving a problem "linearly" with a single GPU/core can be very different from solving that same problem in a parallel fashion with multiple GPUs/cores. You have to distribute tasks, keep track of which tasks are done, make sure they are done in the correct order etc. Something needs to process that logic and who better to implement that than the game developers themselves?

 

Think of this example: you're doing a group project in school. What's the best way to divide the work, finish on time and make sure you're actually doing more work or the same work faster than a single person? I think most of us will be familiar with the fact that 4x the people doesn't always mean 4x the productivity 😛 There's not a one size fits all solution for parallel stuff.

Crystal: CPU: i7 7700K | Motherboard: Asus ROG Strix Z270F | RAM: GSkill 16 GB@3200MHz | GPU: Nvidia GTX 1080 Ti FE | Case: Corsair Crystal 570X (black) | PSU: EVGA Supernova G2 1000W | Monitor: Asus VG248QE 24"

Laptop: Dell XPS 13 9370 | CPU: i5 10510U | RAM: 16 GB

Server: CPU: i5 4690k | RAM: 16 GB | Case: Corsair Graphite 760T White | Storage: 19 TB

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

×