Mussels
Freshwater Moderator
- Joined
- Oct 6, 2004
- Messages
- 58,413 (7.96/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. |
That render you've shown isn't an official diagram of how they're actually designed or workAs you can see, the processor cannot access VRAM directly. Only the GPU can do it and any attempt to use this memory as RAM, by detours, is just fun and useless. Even the igp has its RAM memory reserved, impossible for the CPU to access.
View attachment 296919
Direct3D12 ultimate and Directstorage are changing how it all works, and much of it is already active.
The CPU can edit content of VRAM, and the GPU can read from NVME. They're all directly linked over PCI-E now.
It's just not that fast at doing so, latencies are good but overall bandwidth isn't
So loading in a new texture to prevent microstutter - hell yes.
As a write cache or something... maybe?
The CUDA version definitely was GPU controlled and had no CPU usage on my testing, but the CPU version of the software would likely have been software driven by the CPU.