Page MenuHomeFreeBSD
Paste P366

emulators/ppsspp: run log without vs. with Vulkan
ActivePublic

Authored by jbeich on Feb 26 2020, 12:56 PM.
--- opengl
+++ vulkan
@@ -1,56 +1,143 @@
$ HOME=/tmp/foo ppsspp
I: VulkanLoader.cpp:264: VulkanMayBeAvailable: Device allowed ('SDL:')
I: VulkanLoader.cpp:271: VulkanMayBeAvailable: Library loaded ('libvulkan.so')
I: VulkanLoader.cpp:322: VulkanMayBeAvailable: Enumerating instance extensions
I: VulkanLoader.cpp:333: VulkanMayBeAvailable: Instance extension count: 17
I: VulkanLoader.cpp:341: VulkanMaybeAvailable: Instance extension found: VK_KHR_device_group_creation (00000001)
I: VulkanLoader.cpp:341: VulkanMaybeAvailable: Instance extension found: VK_KHR_display (00000017)
I: VulkanLoader.cpp:341: VulkanMaybeAvailable: Instance extension found: VK_KHR_external_fence_capabilities (00000001)
I: VulkanLoader.cpp:341: VulkanMaybeAvailable: Instance extension found: VK_KHR_external_memory_capabilities (00000001)
I: VulkanLoader.cpp:341: VulkanMaybeAvailable: Instance extension found: VK_KHR_external_semaphore_capabilities (00000001)
I: VulkanLoader.cpp:341: VulkanMaybeAvailable: Instance extension found: VK_KHR_get_display_properties2 (00000001)
I: VulkanLoader.cpp:341: VulkanMaybeAvailable: Instance extension found: VK_KHR_get_physical_device_properties2 (00000001)
I: VulkanLoader.cpp:341: VulkanMaybeAvailable: Instance extension found: VK_KHR_get_surface_capabilities2 (00000001)
I: VulkanLoader.cpp:341: VulkanMaybeAvailable: Instance extension found: VK_KHR_surface (00000019)
I: VulkanLoader.cpp:341: VulkanMaybeAvailable: Instance extension found: VK_KHR_wayland_surface (00000006)
I: VulkanLoader.cpp:341: VulkanMaybeAvailable: Instance extension found: VK_KHR_xcb_surface (00000006)
I: VulkanLoader.cpp:341: VulkanMaybeAvailable: Instance extension found: VK_KHR_xlib_surface (00000006)
I: VulkanLoader.cpp:341: VulkanMaybeAvailable: Instance extension found: VK_EXT_acquire_xlib_display (00000001)
I: VulkanLoader.cpp:341: VulkanMaybeAvailable: Instance extension found: VK_EXT_debug_report (00000008)
I: VulkanLoader.cpp:341: VulkanMaybeAvailable: Instance extension found: VK_EXT_direct_mode_display (00000001)
I: VulkanLoader.cpp:341: VulkanMaybeAvailable: Instance extension found: VK_EXT_display_surface_counter (00000001)
I: VulkanLoader.cpp:341: VulkanMaybeAvailable: Instance extension found: VK_EXT_debug_utils (00000001)
I: VulkanLoader.cpp:379: VulkanMayBeAvailable: Calling vkCreateInstance
I: VulkanLoader.cpp:386: VulkanMayBeAvailable: Vulkan test instance created successfully.
I: VulkanLoader.cpp:423: VulkanMayBeAvailable: Found working Vulkan API!
I: VulkanLoader.cpp:430: VulkanMayBeAvailable: Destroying instance
DEBUG: Vulkan might be available.
I: Config.cpp:517: Longest display side: -1 pixels. Choosing scale 1
50:26:762 Core/Config.cpp:1187 I[LOADER]: Loading controller config: /tmp/foo/.config/ppsspp/PSP/SYSTEM/controls.ini
50:26:764 Core/Config.cpp:1272 I[LOADER]: Config saved (got storage permission): '/tmp/foo/.config/ppsspp/PSP/SYSTEM/ppsspp.ini'
50:26:764 Core/Config.cpp:1285 I[LOADER]: Controller config saved: /tmp/foo/.config/ppsspp/PSP/SYSTEM/controls.ini
Pixels: 960 x 544
Virtual pixels: 960 x 544
-OpenGL 2.0 or higher.
-I: gpu_features.cpp:175: GPU Vendor : Intel Open Source Technology Center ; renderer: Mesa DRI Intel(R) HD Graphics 530 (Skylake GT2) version str: 4.5 (Core Profile) Mesa 19.0.8 ; GLSL version str: 4.50
-loading control pad mappings from gamecontrollerdb.txt: SUCCESS!
+I: VulkanLoader.cpp:451: VulkanLoad: Found library 'libvulkan.so'
+W: VulkanLoader.cpp:472: VulkanLoad: Base functions loaded.
+W: VulkanLoader.cpp:548: Vulkan instance functions loaded.
+I: VulkanContext.cpp:502: Chose physical device 0: 0x8171797c0
+I: VulkanContext.cpp:538: Memory Types (2):
+I: VulkanContext.cpp:547: 0: Heap 0; Flags: DEVICE_LOCAL HOST_VISIBLE HOST_CACHED HOST_COHERENT
+I: VulkanContext.cpp:547: 1: Heap 1; Flags: DEVICE_LOCAL HOST_VISIBLE HOST_CACHED HOST_COHERENT
+W: VulkanLoader.cpp:555: Vulkan device functions loaded.
+I: VulkanLoader.cpp:571: Missing (device): vkGetPhysicalDeviceSparseImageFormatProperties
+I: VulkanContext.cpp:659: Device created.
+
+I: VulkanContext.cpp:741: Creating Vulkan surface for window
+I: VulkanContext.cpp:880: swapchain_format: 44 (/2)
+I: VulkanContext.cpp:884: gfx_queue_: 0x813040cb0
+I: VulkanContext.cpp:921: surfCapabilities_.currentExtent: 960x544
+I: VulkanContext.cpp:922: surfCapabilities_.minImageExtent: 960x544
+I: VulkanContext.cpp:923: surfCapabilities_.maxImageExtent: 960x544
+I: VulkanContext.cpp:928: swapChainExtent: 960x544
+I: VulkanContext.cpp:934: Supported present mode: 0 (IMMEDIATE)
+I: VulkanContext.cpp:934: Supported present mode: 1 (MAILBOX)
+I: VulkanContext.cpp:934: Supported present mode: 2 (FIFO)
+I: VulkanContext.cpp:958: Chosen present mode: 1 (MAILBOX)
+I: VulkanContext.cpp:964: numSwapChainImages: 3
+I: VulkanContext.cpp:978: Supported transforms: IDENTITY
+I: VulkanContext.cpp:979: Current transform: IDENTITY
+I: VulkanContext.cpp:1012: Chosen pretransform transform: IDENTITY
+I: VulkanContext.cpp:1062: Created swapchain: 960x544
+I: VulkanQueueRunner.cpp:9: VulkanQueueRunner::CreateDeviceObjects
+Unable to parse built-ins
+ERROR: 0:3: '' : syntax error, unexpected CONST, expecting COMMA or SEMICOLON
+INTERNAL ERROR: Unable to parse built-ins
+
+const int gl_MaxVertexAttribs = 64;const int gl_MaxVertexTextureImageUnits = 32;const int gl_MaxCombinedTextureImageUnits = 80;const int gl_MaxTextureImageUnits = 32;const int gl_MaxDrawBuffers = 32;const int gl_MaxLights = 32;const int gl_MaxClipPlanes = 6;const int gl_MaxTextureUnits = 32;const int gl_MaxTextureCoords = 32;const int gl_MaxVertexUniformComponents = 4096;const int gl_MaxVaryingFloats = 64;const int gl_MaxFragmentUniformComponents = 4096;const int gl_MaxClipDistances = 8;const int gl_MaxVaryingComponents = 60;const mediump int gl_MinProgramTexelOffset = -8;const mediump int gl_MaxProgramTexelOffset = 7;const int gl_MaxGeometryInputComponents = 64;const int gl_MaxGeometryOutputComponents = 128;const int gl_MaxGeometryTextureImageUnits = 16;const int gl_MaxGeometryOutputVertices = 256;const int gl_MaxGeometryTotalOutputComponents = 1024;const int gl_MaxGeometryUniformComponents = 1024;const int gl_MaxGeometryVaryingComponents = 64;const int gl_MaxVertexOutputComponents = 64;const int gl_MaxFragmentInputComponents = 128;const int gl_MaxTessControlInputComponents = 128;const int gl_MaxTessControlOutputComponents = 128;const int gl_MaxTessControlTextureImageUnits = 16;const int gl_MaxTessControlUniformComponents = 1024;const int gl_MaxTessControlTotalOutputComponents = 4096;const int gl_MaxTessEvaluationInputComponents = 128;const int gl_MaxTessEvaluationOutputComponents = 128;const int gl_MaxTessEvaluationTextureImageUnits = 16;const int gl_MaxTessEvaluationUniformComponents = 1024;const int gl_MaxTessPatchComponents = 120;const int gl_MaxTessGenLevel = 64;const int gl_MaxPatchVertices = 32;const int gl_MaxViewports = 16;const int gl_MaxCombinedImageUnitsAndFragmentOutputs = 8;const int gl_MaxImageSamples = 0;const int gl_MaxTessControlImageUniforms = 0;const int gl_MaxTessEvaluationImageUniforms = 0;const int gl_MaxGeometryImageUniforms = 0;const int gl_MaxTransformFeedbackBuffers = 4;const int gl_MaxTransformFeedbackInterleavedComponents = 64;const int gl_MaxImageUnits = 8;const int gl_MaxCombinedShaderOutputResources = 8;const int gl_MaxVertexImageUniforms = 0;const int gl_MaxFragmentImageUniforms = 8;const int gl_MaxCombinedImageUniforms = 8;const int gl_MaxVertexAtomicCounters = 0;const int gl_MaxFragmentAtomicCounters = 8;const int gl_MaxCombinedAtomicCounters = 8;const int gl_MaxAtomicCounterBindings = 1;const int gl_MaxVertexAtomicCounterBuffers = 0;const int gl_MaxFragmentAtomicCounterBuffers = 1;const int gl_MaxCombinedAtomicCounterBuffers = 1;const int gl_MaxAtomicCounterBufferSize = 16384;const int gl_MaxTessControlAtomicCounters = 0;const int gl_MaxTessEvaluationAtomicCounters = 0;const int gl_MaxGeometryAtomicCounters = 0;const int gl_MaxTessControlAtomicCounterBuffers = 0;const int gl_MaxTessEvaluationAtomicCounterBuffers = 0;const int gl_MaxGeometryAtomicCounterBuffers = 0;
+const ivec3 gl_MaxComputeWorkGroupCount = ivec3(65535,65535,65535);const ivec3 gl_MaxComputeWorkGroupSize = ivec3(1024,1024,64);const int gl_MaxComputeUniformComponents = 1024;const int gl_MaxComputeTextureImageUnits = 16;const int gl_MaxComputeImageUniforms = 8;const int gl_MaxComputeAtomicCounters = 8;const int gl_MaxComputeAtomicCounterBuffers = 1;
+const int gl_MaxCullDistances = 8;const int gl_MaxCombinedClipAndCullDistances = 8;const int gl_MaxSamples = 4;const int gl_SIMDGroupSizeAMD = 64;const int gl_MaxMeshOutputVerticesNV = 1009545407;const int gl_MaxMeshOutputPrimitivesNV = -551479577;const ivec3 gl_MaxMeshWorkGroupSizeNV = ivec3(-482883833,1253205056,-993331023)const ivec3 gl_MaxTaskWorkGroupSizeNV = ivec3(-405703549,941785992,1922702528);const int gl_MaxMeshViewCountNV = -241389699;
+
+
+Unable to parse built-ins
+ERROR: 0:3: '' : syntax error, unexpected CONST, expecting COMMA or SEMICOLON
+INTERNAL ERROR: Unable to parse built-ins
+
+const int gl_MaxVertexAttribs = 64;const int gl_MaxVertexTextureImageUnits = 32;const int gl_MaxCombinedTextureImageUnits = 80;const int gl_MaxTextureImageUnits = 32;const int gl_MaxDrawBuffers = 32;const int gl_MaxLights = 32;const int gl_MaxClipPlanes = 6;const int gl_MaxTextureUnits = 32;const int gl_MaxTextureCoords = 32;const int gl_MaxVertexUniformComponents = 4096;const int gl_MaxVaryingFloats = 64;const int gl_MaxFragmentUniformComponents = 4096;const int gl_MaxClipDistances = 8;const int gl_MaxVaryingComponents = 60;const mediump int gl_MinProgramTexelOffset = -8;const mediump int gl_MaxProgramTexelOffset = 7;const int gl_MaxGeometryInputComponents = 64;const int gl_MaxGeometryOutputComponents = 128;const int gl_MaxGeometryTextureImageUnits = 16;const int gl_MaxGeometryOutputVertices = 256;const int gl_MaxGeometryTotalOutputComponents = 1024;const int gl_MaxGeometryUniformComponents = 1024;const int gl_MaxGeometryVaryingComponents = 64;const int gl_MaxVertexOutputComponents = 64;const int gl_MaxFragmentInputComponents = 128;const int gl_MaxTessControlInputComponents = 128;const int gl_MaxTessControlOutputComponents = 128;const int gl_MaxTessControlTextureImageUnits = 16;const int gl_MaxTessControlUniformComponents = 1024;const int gl_MaxTessControlTotalOutputComponents = 4096;const int gl_MaxTessEvaluationInputComponents = 128;const int gl_MaxTessEvaluationOutputComponents = 128;const int gl_MaxTessEvaluationTextureImageUnits = 16;const int gl_MaxTessEvaluationUniformComponents = 1024;const int gl_MaxTessPatchComponents = 120;const int gl_MaxTessGenLevel = 64;const int gl_MaxPatchVertices = 32;const int gl_MaxViewports = 16;const int gl_MaxCombinedImageUnitsAndFragmentOutputs = 8;const int gl_MaxImageSamples = 0;const int gl_MaxTessControlImageUniforms = 0;const int gl_MaxTessEvaluationImageUniforms = 0;const int gl_MaxGeometryImageUniforms = 0;const int gl_MaxTransformFeedbackBuffers = 4;const int gl_MaxTransformFeedbackInterleavedComponents = 64;const int gl_MaxImageUnits = 8;const int gl_MaxCombinedShaderOutputResources = 8;const int gl_MaxVertexImageUniforms = 0;const int gl_MaxFragmentImageUniforms = 8;const int gl_MaxCombinedImageUniforms = 8;const int gl_MaxVertexAtomicCounters = 0;const int gl_MaxFragmentAtomicCounters = 8;const int gl_MaxCombinedAtomicCounters = 8;const int gl_MaxAtomicCounterBindings = 1;const int gl_MaxVertexAtomicCounterBuffers = 0;const int gl_MaxFragmentAtomicCounterBuffers = 1;const int gl_MaxCombinedAtomicCounterBuffers = 1;const int gl_MaxAtomicCounterBufferSize = 16384;const int gl_MaxTessControlAtomicCounters = 0;const int gl_MaxTessEvaluationAtomicCounters = 0;const int gl_MaxGeometryAtomicCounters = 0;const int gl_MaxTessControlAtomicCounterBuffers = 0;const int gl_MaxTessEvaluationAtomicCounterBuffers = 0;const int gl_MaxGeometryAtomicCounterBuffers = 0;
+const ivec3 gl_MaxComputeWorkGroupCount = ivec3(65535,65535,65535);const ivec3 gl_MaxComputeWorkGroupSize = ivec3(1024,1024,64);const int gl_MaxComputeUniformComponents = 1024;const int gl_MaxComputeTextureImageUnits = 16;const int gl_MaxComputeImageUniforms = 8;const int gl_MaxComputeAtomicCounters = 8;const int gl_MaxComputeAtomicCounterBuffers = 1;
+const int gl_MaxCullDistances = 8;const int gl_MaxCombinedClipAndCullDistances = 8;const int gl_MaxSamples = 4;const int gl_SIMDGroupSizeAMD = 64;const int gl_MaxMeshOutputVerticesNV = 1009545407;const int gl_MaxMeshOutputPrimitivesNV = -551479577;const ivec3 gl_MaxMeshWorkGroupSizeNV = ivec3(-482883833,1253205056,-993331023)const ivec3 gl_MaxTaskWorkGroupSizeNV = ivec3(-405703549,941785992,1922702528);const int gl_MaxMeshViewCountNV = -241389699;
+
+
+I: VulkanRenderManager.cpp:210: Starting Vulkan submission thread (threadInitFrame_ = 0)
I: NativeApp.cpp:777: NativeInitGraphics
-I: thin3d_gl.cpp:935: Linking shaders.
-I: thin3d_gl.cpp:935: Linking shaders.
I: NativeApp.cpp:854: NativeInitGraphics completed
-I: GLRenderManager.cpp:196: Running first frame (0)
I: NativeApp.cpp:1279: NativeResized - setting flag
+loading control pad mappings from gamecontrollerdb.txt: SUCCESS!
I: NativeApp.cpp:1009: Resized flag set - recalculating bounds
+I: VulkanRenderManager.cpp:339: Running first frame (0)
+I: VulkanRenderManager.cpp:233: Vulkan submission thread joined. Frame=1
+I: VulkanContext.cpp:317: VulkanContext::DestroyObjects (including swapchain)
+I: VulkanContext.cpp:741: Creating Vulkan surface for window
+I: VulkanContext.cpp:880: swapchain_format: 44 (/2)
+I: VulkanContext.cpp:884: gfx_queue_: 0x813040cb0
+I: VulkanContext.cpp:921: surfCapabilities_.currentExtent: 1920x710
+I: VulkanContext.cpp:922: surfCapabilities_.minImageExtent: 1920x710
+I: VulkanContext.cpp:923: surfCapabilities_.maxImageExtent: 1920x710
+I: VulkanContext.cpp:928: swapChainExtent: 1920x710
+I: VulkanContext.cpp:934: Supported present mode: 0 (IMMEDIATE)
+I: VulkanContext.cpp:934: Supported present mode: 1 (MAILBOX)
+I: VulkanContext.cpp:934: Supported present mode: 2 (FIFO)
+I: VulkanContext.cpp:958: Chosen present mode: 1 (MAILBOX)
+I: VulkanContext.cpp:964: numSwapChainImages: 3
+I: VulkanContext.cpp:978: Supported transforms: IDENTITY
+I: VulkanContext.cpp:979: Current transform: IDENTITY
+I: VulkanContext.cpp:1012: Chosen pretransform transform: IDENTITY
+I: VulkanContext.cpp:1062: Created swapchain: 1920x710
+I: VulkanRenderManager.cpp:210: Starting Vulkan submission thread (threadInitFrame_ = 1)
+I: screen.cpp:128: ScreenManager::resized(dp: 960x544)
+I: NativeApp.cpp:1279: NativeResized - setting flag
+I: NativeApp.cpp:1009: Resized flag set - recalculating bounds
+I: VulkanRenderManager.cpp:339: Running first frame (1)
+I: VulkanRenderManager.cpp:233: Vulkan submission thread joined. Frame=2
+I: VulkanContext.cpp:317: VulkanContext::DestroyObjects (including swapchain)
+I: VulkanContext.cpp:741: Creating Vulkan surface for window
+I: VulkanContext.cpp:880: swapchain_format: 44 (/2)
+I: VulkanContext.cpp:884: gfx_queue_: 0x813040cb0
+I: VulkanContext.cpp:921: surfCapabilities_.currentExtent: 1920x710
+I: VulkanContext.cpp:922: surfCapabilities_.minImageExtent: 1920x710
+I: VulkanContext.cpp:923: surfCapabilities_.maxImageExtent: 1920x710
+I: VulkanContext.cpp:928: swapChainExtent: 1920x710
+I: VulkanContext.cpp:934: Supported present mode: 0 (IMMEDIATE)
+I: VulkanContext.cpp:934: Supported present mode: 1 (MAILBOX)
+I: VulkanContext.cpp:934: Supported present mode: 2 (FIFO)
+I: VulkanContext.cpp:958: Chosen present mode: 1 (MAILBOX)
+I: VulkanContext.cpp:964: numSwapChainImages: 3
+I: VulkanContext.cpp:978: Supported transforms: IDENTITY
+I: VulkanContext.cpp:979: Current transform: IDENTITY
+I: VulkanContext.cpp:1012: Chosen pretransform transform: IDENTITY
+I: VulkanContext.cpp:1062: Created swapchain: 1920x710
+I: VulkanRenderManager.cpp:210: Starting Vulkan submission thread (threadInitFrame_ = 2)
I: screen.cpp:128: ScreenManager::resized(dp: 1920x710)
+I: VulkanRenderManager.cpp:339: Running first frame (2)
50:26:912 Core/Config.cpp:1272 I[LOADER]: Config saved (clearFailedGPUBackends): '/tmp/foo/.config/ppsspp/PSP/SYSTEM/ppsspp.ini'
50:26:913 Core/Config.cpp:1285 I[LOADER]: Controller config saved: /tmp/foo/.config/ppsspp/PSP/SYSTEM/controls.ini
50:28:269 Core/Config.cpp:1272 I[LOADER]: Config saved (MainScreen::OnExit): '/tmp/foo/.config/ppsspp/PSP/SYSTEM/ppsspp.ini'
50:28:270 Core/Config.cpp:1285 I[LOADER]: Controller config saved: /tmp/foo/.config/ppsspp/PSP/SYSTEM/controls.ini
I: NativeApp.cpp:865: NativeShutdownGraphics
I: NativeApp.cpp:892: NativeShutdownGraphics done
-I: GLRenderManager.cpp:225: GL submission thread paused. Frame=0
-I: GLRenderManager.cpp:133: ThreadEnd
50:28:312 Core/Config.cpp:1272 I[LOADER]: Config saved (NativeShutdown): '/tmp/foo/.config/ppsspp/PSP/SYSTEM/ppsspp.ini'
50:28:313 Core/Config.cpp:1285 I[LOADER]: Controller config saved: /tmp/foo/.config/ppsspp/PSP/SYSTEM/controls.ini
I: NativeApp.cpp:1316: NativeShutdown called
+I: VulkanRenderManager.cpp:288: VulkanRenderManager destructor
+I: VulkanRenderManager.cpp:233: Vulkan submission thread joined. Frame=0
+I: VulkanQueueRunner.cpp:87: VulkanQueueRunner::DestroyDeviceObjects
I: SDLMain.cpp:938: Leaving main

Event Timeline

jbeich edited the content of this paste. (Show Details)Feb 26 2020, 12:56 PM
jbeich changed the title of this paste from untitled to emulators/ppsspp: run log without vs. with Vulkan.
jbeich updated the paste's language from autodetect to diff.Feb 26 2020, 12:57 PM
jbeich edited the content of this paste. (Show Details)