8000 SDL_HINT_GPU_DRIVER vulkan unsupported · Issue #13046 · libsdl-org/SDL · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
SDL_HINT_GPU_DRIVER vulkan unsupported #13046
Closed
@mhnaufal

Description

@mhnaufal

Hi!
I tried to create an Android app that uses Vulkan from SDL3. I stumbled with the issue SDL_HINT_GPU_DRIVER vulkan unsupported when calling SDL_CreateGPUDevice().
I already installed vulkanCapsViewer app and built the vulkan android example (https://developer.android.com/ndk/guides/graphics/getting-started), and both are working on my phone, but not for the SDL3. Do you have any idea how to solve this? Thanks

I called SDL_GetGPUDriver() and get "vulkan" as result.

Image

My repo code: SDL_CreateGPUDevice(SDL_GPU_SHADERFORMAT_SPIRV, false, temp_driver_name.c_str());

interaction: PackageSetting{37ce512 org.libsdl.SDL_Helloworld/10462} -> PackageSetting{7024750 org.libsdl.bubuk/10476} BLOCKED
interaction: PackageSetting{139bec1 org.libsdl.SDL_Helloworld/10462} -> PackageSetting{236b09b org.libsdl.bubuk/10476} BLOCKED
interaction: PackageSetting{139bec1 org.libsdl.SDL_Helloworld/10462} -> PackageSetting{236b09b org.libsdl.bubuk/10476} BLOCKED
interaction: PackageSetting{139bec1 org.libsdl.SDL_Helloworld/10462} -> PackageSetting{3ea8b5a org.libsdl.bubuk/10476} BLOCKED
interaction: PackageSetting{139bec1 org.libsdl.SDL_Helloworld/10462} -> PackageSetting{3ea8b5a org.libsdl.bubuk/10476} BLOCKED
interaction: PackageSetting{139bec1 org.libsdl.SDL_Helloworld/10462} -> PackageSetting{3ea8b5a org.libsdl.bubuk/10476} BLOCKED
SystemEventSubscribe: onPublishData {"type":"desktop_apps","time":1747313482394,"data":"{\"pkgList\":[\"com.android.chrome\",\"com.android.settings\",\"com.android.vending\",\"com.funbase.xradio\",\"com.gallery20\",\"com.google.android.apps.maps\",\"com.google.android.apps.tachyon\",\"com.google.android.gm\",\"com.google.android.youtube\",\"com.rlk.weathers\",\"com.sh.smart.caller\",\"com.sh.smart.caller\",\"com.transsion.calendar\",\"com.transsion.camera\",\"com.transsion.deskclock\",\"com.transsion.gamespace.app\",\"com.transsion.healthlife\",\"com.transsion.notebook\",\"com.transsion.smartmessage\",\"com.transsion.soundrecorder\",\"com.bareksa.app\",\"com.google.android.apps.docs\",\"com.google.android.apps.docs.editors.docs\",\"com.google.android.apps.docs.editors.sheets\",\"com.paypal.android.p2pmobile\",\"cn.wps.moffice_eng\",\"com.android.stk\",\"com.google.android.apps.googleassistant\",\"com.google.android.apps.nbu.files\",\"com.google.android.apps.safetyhub\",\"com.google.android.googlequicksearchbox\",\"com.google.audio.hearing.visualization.accessibility.scribe\",\"com.infinix.xpark\",\"com.talpa.hibrowser\",\"com.transsion.calculator\",\"com.transsion.carlcare\",\"com.transsion.compass\",\"com.transsion.filemanagerx\",\"com.transsion.folax\",\"com.transsion.letswitch\",\"com.transsion.magicshow\",\"com.transsion.phonemaster\",\"com.transsnet.store\",\"com.trassion.infinix.xclub\",\"net.bat.store\",\"app.bpjs.mobile\",\"co.id.ajsmsig.cs.simpel\",\"com.Hypemasters.rts\",\"com.andi.alquran.id\",\"com.android1939.kards\",\"com.authy.authy\",\"com.azure.authenticator\",\"com.blizzard.diablo.immortal\",\"com.bstar.intl\",\"com.cdprojektred.gwent\",\"com.chillyroom.xenocmd\",\"com.corrodinggames.rts\",\"com.deepseek.chat\",\"com.dhxmedia.slugitout2\",\"com.discord\",\"com.duolingo\",\"com.example.flutter_application_1\",\"com.fansipan.nightfall.tower.simulation.strategy.td.game\",\"com.feralinteractive.medieval2_android\",\"com.git.mami.kos\",\"com.gojek.app\",\"com.gojek.gopay\",\"com.grabtaxi.passenger\",\"com.instagram.android\",\"com.internet.speed.meter.lite\",\"com.intsig.camscanner\",\"com.jrzheng.supervpnfree\",\"com.khronos.vulkan_samples\",\"com.krafton.defensederby\",\"com.linkedin.android\",\"com.ludo.king\",\"com.mymedical\",\"com.outerdawn.grimguard\",\"com.playstack.balatro.android\",\"com.privygate.privyid\",\"com.proximabeta.aoemobile\",\"com.riotgames.league.wildrift\",\"com.shopee.id\",\"com.snappytouch.subterfuge\",\"com.ticktick.task\",\"com.tokopedia.tkpd\",\"com.traveloka.android\",\"com.ubisoft.princeofpersia.thelostcrown.mobile.action.adventure.platform\",\"com.udemy.android\",\"com.valvesoftware.android.steam.community\",\"com.valvesoftware.steamlink\",\"com.whatsapp\",\"com.zotiger.accountbook\",\"de.saschawillems.vulkancapsviewer\",\"id.bni.wondr\",\"id.co.bri.brimo\",\"id.go.pajak.djp\",\"info.flowersoft.theotown.theotown\",\"org.libsdl.SDL_Helloworld\",\"org.libsdl.bubuk\",\"org.mozilla.fenix\",\"org.telegram.messenger\",\"src.com.bni\",\"us.zoom.videomeetings\"]}","provider":"dc","dc_version":2030300000,"data_version":1,"user_id":0}
interaction: PackageSetting{37ce512 org.libsdl.SDL_Helloworld/10462} -> PackageSetting{14d2e16 org.libsdl.bubuk/10476} BLOCKED
SystemEventSubscribe: onPublishData {"type":"desktop_apps","time":1747313482627,"data":"{\"pkgList\":[\"com.android.chrome\",\"com.android.settings\",\"com.android.vending\",\"com.funbase.xradio\",\"com.gallery20\",\"com.google.android.apps.maps\",\"com.google.android.apps.tachyon\",\"com.google.android.gm\",\"com.google.android.youtube\",\"com.rlk.weathers\",\"com.sh.smart.caller\",\"com.sh.smart.caller\",\"com.transsion.calendar\",\"com.transsion.camera\",\"com.transsion.deskclock\",\"com.transsion.gamespace.app\",\"com.transsion.healthlife\",\"com.transsion.notebook\",\"com.transsion.smartmessage\",\"com.transsion.soundrecorder\",\"com.bareksa.app\",\"com.google.android.apps.docs\",\"com.google.android.apps.docs.editors.docs\",\"com.google.android.apps.docs.editors.sheets\",\"com.paypal.android.p2pmobile\",\"cn.wps.moffice_eng\",\"com.android.stk\",\"com.google.android.apps.googleassistant\",\"com.google.android.apps.nbu.files\",\"com.google.android.apps.safetyhub\",\"com.google.android.googlequicksearchbox\",\"com.google.audio.hearing.visualization.accessibility.scribe\",\"com.infinix.xpark\",\"com.talpa.hibrowser\",\"com.transsion.calculator\",\"com.transsion.carlcare\",\"com.transsion.compass\",\"com.transsion.filemanagerx\",\"com.transsion.folax\",\"com.transsion.letswitch\",\"com.transsion.magicshow\",\"com.transsion.phonemaster\",\"com.transsnet.store\",\"com.trassion.infinix.xclub\",\"net.bat.store\",\"app.bpjs.mobile\",\"co.id.ajsmsig.cs.simpel\",\"com.Hypemasters.rts\",\"com.andi.alquran.id\",\"com.android1939.kards\",\"com.authy.authy\",\"com.azure.authenticator\",\"com.blizzard.diablo.immortal\",\"com.bstar.intl\",\"com.cdprojektred.gwent\",\"com.chillyroom.xenocmd\",\"com.corrodinggames.rts\",\"com.deepseek.chat\",\"com.dhxmedia.slugitout2\",\"com.discord\",\"com.duolingo\",\"com.example.flutter_application_1\",\"com.fansipan.nightfall.tower.simulation.strategy.td.game\",\"com.feralinteractive.medieval2_android\",\"com.git.mami.kos\",\"com.gojek.app\",\"com.gojek.gopay\",\"com.grabtaxi.passenger\",\"com.instagram.android\",\"com.internet.speed.meter.lite\",\"com.intsig.camscanner\",\"com.jrzheng.supervpnfree\",\"com.khronos.vulkan_samples\",\"com.krafton.defensederby\",\"com.linkedin.android\",\"com.ludo.king\",\"com.mymedical\",\"com.outerdawn.grimguard\",\"com.playstack.balatro.android\",\"com.privygate.privyid\",\"com.proximabeta.aoemobile\",\"com.riotgames.league.wildrift\",\"com.shopee.id\",\"com.snappytouch.subterfuge\",\"com.ticktick.task\",\"com.tokopedia.tkpd\",\"com.traveloka.android\",\"com.ubisoft.princeofpersia.thelostcrown.mobile.action.adventure.platform\",\"com.udemy.android\",\"com.valvesoftware.android.steam.community\",\"com.valvesoftware.steamlink\",\"com.whatsapp\",\"com.zotiger.accountbook\",\"de.saschawillems.vulkancapsviewer\",\"id.bni.wondr\",\"id.co.bri.brimo\",\"id.go.pajak.djp\",\"info.flowersoft.theotown.theotown\",\"org.libsdl.SDL_Helloworld\",\"org.libsdl.bubuk\",\"org.mozilla.fenix\",\"org.telegram.messenger\",\"src.com.bni\",\"us.zoom.videomeetings\"]}","provider":"dc","dc_version":2030300000,"data_version":1,"user_id":0}
---------------------------- PROCESS STARTED (16342) for package org.libsdl.bubuk ----------------------------
Manufacturer: INFINIX
Device: Infinix-X6833B
Model: Infinix X6833B
onCreate()
Load /data/app/~~S5iWX26dmo8GbTyGhyvEDA==/org.libsdl.bubuk-Xgt939gBJvkKZ1UMo4W8dQ==/base.apk!/lib/arm64-v8a/libSDL3.so using ns clns-4 from class loader (caller=/data/app/~~S5iWX26dmo8GbTyGhyvEDA==/org.libsdl.bubuk-Xgt939gBJvkKZ1UMo4W8dQ==/base.apk!classes3.dex): ok
nativeSetupJNI()
AUDIO nativeSetupJNI()
CONTROLLER nativeSetupJNI()
onStart()
onResume()
surfaceCreated()
surfaceChanged()
Window size: 1080x2352
Device size: 1080x2460
nativeInitSDLThread() 1 time
Running main function SDL_main from library /data/app/~~S5iWX26dmo8GbTyGhyvEDA==/org.libsdl.bubuk-Xgt939gBJvkKZ1UMo4W8dQ==/lib/arm64/libbubuk.so
setOrientation() requestedOrientation=6 width=1280 height=720 resizable=false hint=
onConfigurationChanged()
Failed to create the GPU device: SDL_HINT_GPU_DRIVER vulkan unsupported!
setOrientation() requestedOrientation=6 width=1280 height=720 resizable=false hint=
pixel format wanted SDL_PIXELFORMAT_RGBA8888 (1), got SDL_PIXELFORMAT_RGBA8888 (1)
surfaceChanged()
Window size: 2352x1008
Device size: 2460x1080
Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x10 in tid 23670 (SDLThread), pid 16342 (SDLActivity)
---------------------------- PROCESS STARTED (23697) for package org.libsdl.bubuk ----------------------------
onWindowFocusChanged(): true
nativeFocusChanged()
pid: 16342, tid: 23670, name: SDLThread  >>> org.libsdl.bubuk <<<
      #03 pc 000000000002b4f0  /data/app/~~S5iWX26dmo8GbTyGhyvEDA==/org.libsdl.bubuk-Xgt939gBJvkKZ1UMo4W8dQ==/base.apk!libbubuk.so (offset 0xa4000) (SDL_AppQuit+72) (BuildId: 9f5654cd9137c555d25c0da3db1db5290481c8ce)
      #04 pc 0000000000107f44  /data/app/~~S5iWX26dmo8GbTyGhyvEDA==/org.libsdl.bubuk-Xgt939gBJvkKZ1UMo4W8dQ==/base.apk!libSDL3.so (offset 0x124000) (BuildId: bc666b395256f86869656508e018f91db768aab3)
      #05 pc 00000000002c3910  /data/app/~~S5iWX26dmo8GbTyGhyvEDA==/org.libsdl.bubuk-Xgt939gBJvkKZ1UMo4W8dQ==/base.apk!libSDL3.so (offset 0x124000) (SDL_EnterAppMainCallbacks+328) (BuildId: bc666b395256f86869656508e018f91db768aab3)
      #06 pc 000000000002b2ac  /data/app/~~S5iWX26dmo8GbTyGhyvEDA==/org.libsdl.bubuk-Xgt939gBJvkKZ1UMo4W8dQ==/base.apk!libbubuk.so (offset 0xa4000) (SDL_main+60) (BuildId: 9f5654cd9137c555d25c0da3db1db5290481c8ce)
      #07 pc 0000000000260d10  /data/app/~~S5iWX26dmo8GbTyGhyvEDA==/org.libsdl.bubuk-Xgt939gBJvkKZ1UMo4W8dQ==/base.apk!libSDL3.so (offset 0x124000) (BuildId: bc666b395256f86869656508e018f91db768aab3)
      #13 pc 000000000000a6b0  /data/app/~~S5iWX26dmo8GbTyGhyvEDA==/org.libsdl.bubuk-Xgt939gBJvkKZ1UMo4W8dQ==/base.apk (org.libsdl.app.SDLActivity.main+0)
      #18 pc 000000000000d038  /data/app/~~S5iWX26dmo8GbTyGhyvEDA==/org.libsdl.bubuk-Xgt939gBJvkKZ1UMo4W8dQ==/base.apk (org.libsdl.app.SDLMain.run+0)
---------------------------- PROCESS ENDED (16342) for package org.libsdl.bubuk ----------------------------
---------------------------- PROCESS ENDED (23697) for package org.libsdl.bubuk ----------------------------
ApkAssets: Deleting an ApkAssets object '<empty> and /data/app/~~IRO-OqocQL0ZAHeqwapbqg==/org.libsdl.SDL_Helloworld-PLFTbWC6EO_EVdM854qJnA==/base.apk' with 1 weak references

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0