انتقل إلى المحتوى
ألعاب · مراجعات · قاعدة بيانات
منتدى

DirectX Shader Cache Sizing and NVMe SSD Queue Depth Saturation: Advanced Implementation and Real-World Architecture

الرئيسية › Forums › Global Gamer Lounge & Matchmaking › General ألعاب الكمبيوتر & Industry Discussions › DirectX Shader Cache Sizing and NVMe SSD Queue Depth Saturation: Advanced Implementation and Real-World Architecture

Viewing 1 post (of 1 total)
  • Author
    Posts
  • #126874
    User AvatarGrace Morgan
    Member

    So here’s where I’m hitting a wall. On our competitive rig, we’re seeing stutter spikes that line up almost perfectly with shader cache thrashing during map transitions, and I’m not convinced it’s purely the cache size itself. We’ve been tuning the DirectX shader cache between 4 and 8 GB, but when decompression throughput stalls, the CPU ends up idle waiting on 4K reads at queue depth 1 off our NVMe. Has anyone actually benchmarked the latency cliff on their flagship drive at QD1 versus QD4 for these small random reads, or is the controller just going to choke regardless?

    المزيد importantly, on the engine side, how are you handling shader compilation on the main thread versus offloading to a worker pool? We tried streaming compiled shaders ahead of known transition points, but we keep getting pipeline bubbles when the decompression can’t keep up with the renderer’s draw calls. Do you pre-warm the cache during loading screens, or does that just push the stalls into a different part of the frame? And has anyone measured whether forcing the cache to an NVMe versus a SATA drive actually eliminates the low-queue-depth stalls, or is DRAM caching the only real fix?

    "i9-14900K | RX 7900 XTX | Custom Water Loop (EKWB)"
Viewing 1 post (of 1 total)
  • You must be logged in to reply to this topic.

البحث في Gamer24H

أدخل 3 أحرف على الأقل.

استكشف

المظهر

اختر مظهر الألوان

تلقائي mode follows your device and switches to Xbox, PlayStation, or Nintendo colors on matching stories. Your manual choice stays on this device.

🌍 اختيار اللغة 25 لغة
🔍