[Feature Request] Spoof Vulkan device name
Recently on Android there's a game called "Gakuen iDOLM@STER" (https://gakuen.idolmaster-official.jp/). The game has 4 graphics settings and the highest one is being locked down unless it recognize that you are using a high-end mobile GPU. This is the same method being used by mobile games such as Asphalts 8, COD Mobile or PUBG Mobile (which was being mentioned here) except that instead of using GLES like those games, Gakuen uses Vulkan.
Spoof the GPU using drirc is no use as that'll only change GL_RENDERER
& GL_VENDOR
. What it read is Vulkan's deviceName and the only way right now is to directly modify the GPU name. For example, some users in Japan can be able to unlock with highest setting on AMD GPUs after they edited amdgpu.ids:
https://x.com/k1y1L8ygYd1zmS1/status/1795792597975240881
https://x.com/o6Rr3jUfBa47782/status/1797593138644779111
I tested the game on my own and can verify that using drirc doesn't work at all. Here's the game running under Mesa 24.0.8:
GL_VENDOR
& GL_RENDERER
is being changed, but the game still doesn't allow highest setting. Also here is my GPU on VulkanCapsViewer