The discrete card now runs continuous AI inference, so the emulator must not claim GL/Vulkan contexts on it. In windowed mode the emulator uses the host GL/Vulkan stack, and the default GLVND selection picks the discrete card on this machine. The script now discovers the first display device whose driver is not nvidia and pins the emulator process to it (Mesa GLX/EGL + DRI_PRIME + the Intel Vulkan ICD). Headless (the default) needs no change: it always ran on swiftshader, strictly software, and never touched any GPU. |
||
|---|---|---|
| .. | ||
| e2e-api-check.sh | ||
| emulator-seed.sh | ||
| fps-check.sh | ||
| start-emulator.sh | ||