Eglantine emulator's texture cache management and VRAM utilization
Raw Developer Origin & Technical Request
GitHub Issue
Nov 1, 2026
## Description
In Mario Kart World (title 0400C3F00006E000) all vegetation flickers, some other textures look partially loaded, and the emulator closes without any error after a while (the window just disappears). Changing the ASTC recompression or the VRAM usage mode does not fix it.
## Environment
- Build: hotfix/amd-sparse-lazy-crash (3af11ac401), Windows x86_64
- OS: Windows 11 24H2
- CPU: i5-10400F, 16 GB RAM
- GPU: AMD Radeon RX 6650 XT (8 GB), driver 2.0.353, Vulkan 1.4.315. The emulator reports "Available VRAM: 6.31 GiB".
- Other settings: Vulkan, gpu_accuracy High, resolution 1X, accelerate_astc Gpu, dyna_state EDS2
- No keys/firmware installed (aes_util EVP_CipherInit_ex2 asserts at boot).
## What the log shows
The texture cache goes over its VRAM budget and the allocator falls back to unbacked sparse images:
```
TickFrame: Texture cache: device memory 5892 MiB (expected 5111 MiB, critical 5963 MiB), 1976 images 9003 MiB
CreateImage: Image 1024x1024x1 (11 levels, 1 layers, format 51) does not fit; using an unbacked sparse image
CreateImage: Image 342x1024x1 (11 levels, 1 layers, format 51) does not fit; using an unbacked sparse image
```
- Early on the cache is far under budget (3046 MiB, 440 images, ~2.8 GB). Later it reaches ~9 GB of images against a "critical" limit of ~5.9-6.0 GiB.
- In the longest run, 600 "does not fit" warnings, almost all format 51; the first one appeared ~77 s after the game started loading.
- The flicker looks consistent with those un...
Developer Debate & Comments
Adjacent Repository Pain Points
Other highly discussed features and pain points extracted from Djihads80/Eglantine.
Frequently Asked Questions
Market intelligence mapped to Eglantine emulator's texture cache management and VRAM utilization.
What problem does Eglantine emulator's texture cache management and VRAM utilization solve?
What is the general sentiment around Eglantine emulator's texture cache management and VRAM utilization?
What architecture is tied to Eglantine emulator's texture cache management and VRAM utilization?
Engagement Signals
Cross-Market Term Frequency
Counts stored text matches for foundational terms like Vulkan and Mario Kart World in analysed public discussions. These counts do not measure adoption.
Stored text matches, not adoption or market-share measurements.
- Vulkan: 17 records
- Mario Kart World: 2 records
- Windows x86_64: 2 records
- Nintendo Switch 2 emulator: 1 records
- vegetation flickers: 1 records
- textures partially loaded: 1 records
- texture cache over budget: 1 records
- unbacked sparse images: 1 records
- RX 6650 XT 8 GB: 1 records
- ASTC recompression: 1 records
- VRAM usage mode: 1 records
- hotfix/amd-sparse-lazy-crash: 1 records
- i5-10400F: 1 records
- AMD Radeon RX 6650 XT: 1 records
- gpu_accuracy High: 1 records
- resolution 1X: 1 records
- accelerate_astc Gpu: 1 records
- dyna_state EDS2: 1 records
- aes_util EVP_CipherInit_ex2 asserts: 1 records
- TickFrame: 1 records
- device memory: 1 records
- critical limit: 1 records
- CreateImage: 1 records
- format 51: 1 records
SaaS Metrics