Comments (11)
FYI @vkushwaha-nv
from vulkan-extensionlayer.
Testing passes on a GalaxyS22 so the bug isn't as simple as not working on Android.
from vulkan-extensionlayer.
Was this recently enabled? Trying to understand why wasn't this seen before.
from vulkan-extensionlayer.
Was this recently enabled? Trying to understand why wasn't this seen before.
The LunarG CI is being updated with a newer Android device. This issue was found on the pixel7 which is the newer device.
from vulkan-extensionlayer.
Can you please attach or email me the full failing log with additional logging enabled?
see in decompresison.cpp on how to turn on logging :
#define kLayerSettingsLogging "logging"
or
static bool logging_enabled = false;
from vulkan-extensionlayer.
[==========] Running 17 tests from 3 test suites.
[----------] Global test environment set-up.
[----------] 14 tests from Sync2Test
[ RUN ] Sync2Test.OwnershipTranfersImage
/home/lunarg/.jenkins/mel/Vulkan-ExtensionLayer/tests/synchronization2_tests.cpp:120: Skipped
TEST SKIPPED:Required queue families not present (non-graphics capable required).
[ SKIPPED ] Sync2Test.OwnershipTranfersImage (18 ms)
[ RUN ] Sync2Test.OwnershipTranfersBuffer
/home/lunarg/.jenkins/mel/Vulkan-ExtensionLayer/tests/synchronization2_tests.cpp:174: Skipped
TEST SKIPPED:Required queue families not present (non-graphics capable required).
[ SKIPPED ] Sync2Test.OwnershipTranfersBuffer (19 ms)
[ RUN ] Sync2Test.SecondaryCommandBufferBarrier
[ OK ] Sync2Test.SecondaryCommandBufferBarrier (19 ms)
[ RUN ] Sync2Test.SecondaryCommandBufferImageLayoutTransitions
[ OK ] Sync2Test.SecondaryCommandBufferImageLayoutTransitions (19 ms)
[ RUN ] Sync2Test.QueueSubmitSemaphoresAndLayoutTracking
[ OK ] Sync2Test.QueueSubmitSemaphoresAndLayoutTracking (16 ms)
[ RUN ] Sync2Test.CommandBufferSimultaneousUseSync
[ OK ] Sync2Test.CommandBufferSimultaneousUseSync (14 ms)
[ RUN ] Sync2Test.BarrierLayoutToImageUsage
[ OK ] Sync2Test.BarrierLayoutToImageUsage (19 ms)
[ RUN ] Sync2Test.WaitEventThenSet
[ OK ] Sync2Test.WaitEventThenSet (20 ms)
[ RUN ] Sync2Test.TwoQueueSubmitsSeparateQueuesWithSemaphoreAndOneFenceTwoWFF
[ OK ] Sync2Test.TwoQueueSubmitsSeparateQueuesWithSemaphoreAndOneFenceTwoWFF (16 ms)
[ RUN ] Sync2Test.TwoSubmitInfosWithSemaphoreOneQueueSubmitsOneFence
[ OK ] Sync2Test.TwoSubmitInfosWithSemaphoreOneQueueSubmitsOneFence (17 ms)
[ RUN ] Sync2Test.ClearDepthStencilWithValidRange
[ OK ] Sync2Test.ClearDepthStencilWithValidRange (15 ms)
[ RUN ] Sync2Test.QueueSubmitTimelineSemaphore
[ OK ] Sync2Test.QueueSubmitTimelineSemaphore (13 ms)
[ RUN ] Sync2Test.SwapchainImage
[ OK ] Sync2Test.SwapchainImage (35 ms)
[ RUN ] Sync2Test.EnumerateDeviceExtensionProperties
[ OK ] Sync2Test.EnumerateDeviceExtensionProperties (14 ms)
[----------] 14 tests from Sync2Test (262 ms total)
[----------] 1 test from Sync2CompatTest
[ RUN ] Sync2CompatTest.Vulkan10
[ OK ] Sync2CompatTest.Vulkan10 (12 ms)
[----------] 1 test from Sync2CompatTest (12 ms total)
[----------] 2 tests from DecompressionTest
[ RUN ] DecompressionTest.DecompressMemory
Memory decompression feature not available in the driver, enabling decompression layer.
Info: subgroupSize 16
Info: bytecodeIndex 5
Info: Memory Heaps/Types:
Heap 0: Size 7786545152, Flags 1
Heap 1: Size 104857600, Flags 1
Memory Type 0: HeapIndex 0, Flags 7
Memory Type 1: HeapIndex 0, Flags 11
Memory Type 2: HeapIndex 0, Flags 17
Memory Type 3: HeapIndex 1, Flags 33
Info: Using memory index 0 for indirectDispatch Buffer.
Info: vkCmdDecompressMemoryNV: Using VK_LAYER_KHRONOS_memory_decompression layer
Info: vkCmdDecompressMemoryNV: Using VK_LAYER_KHRONOS_memory_decompression layer
/home/lunarg/.jenkins/mel/Vulkan-ExtensionLayer/tests/decompression_tests.cpp:121: Failure
Value of: compareResult == 0
Actual: false
Expected: true
[ FAILED ] DecompressionTest.DecompressMemory (592 ms)
[ RUN ] DecompressionTest.DecompressMemoryIndirect
Memory decompression feature not available in the driver, enabling decompression layer.
Info: subgroupSize 16
Info: bytecodeIndex 5
Info: Memory Heaps/Types:
Heap 0: Size 7786545152, Flags 1
Heap 1: Size 104857600, Flags 1
Memory Type 0: HeapIndex 0, Flags 7
Memory Type 1: HeapIndex 0, Flags 11
Memory Type 2: HeapIndex 0, Flags 17
Memory Type 3: HeapIndex 1, Flags 33
Info: Using memory index 0 for indirectDispatch Buffer.
Info: vkCmdDecompressMemoryIndirectCountNV: Using VK_LAYER_KHRONOS_memory_decompression layer
/home/lunarg/.jenkins/mel/Vulkan-ExtensionLayer/tests/decompression_tests.cpp:221: Failure
Value of: compareResult == 0
Actual: false
Expected: true
[ FAILED ] DecompressionTest.DecompressMemoryIndirect (571 ms)
[----------] 2 tests from DecompressionTest (1163 ms total)
[----------] Global test environment tear-down
[==========] 17 tests from 3 test suites ran. (1441 ms total)
[ PASSED ] 13 tests.
[ SKIPPED ] 2 tests, listed below:
[ SKIPPED ] Sync2Test.OwnershipTranfersImage
[ SKIPPED ] Sync2Test.OwnershipTranfersBuffer
[ FAILED ] 2 tests, listed below:
[ FAILED ] DecompressionTest.DecompressMemory
[ FAILED ] DecompressionTest.DecompressMemoryIndirect
2 FAILED TESTS
from vulkan-extensionlayer.
To be able to update the CI on this repository to the Pixel 7 device, the test for this layer has been added to a blacklist to prevent it from running. Once this layer is corrected to operate correctly on the Pixel 7, the test can be removed from the blacklist.
from vulkan-extensionlayer.
@vkushwaha-nv The tests are failing on Samsung Galaxy S23 Ultra as well
from vulkan-extensionlayer.
Can we check if this fixes the issue?
#325
from vulkan-extensionlayer.
Note these tests also fail on MacOS with MoltenVK.
from vulkan-extensionlayer.
Note these tests also fail on MacOS with MoltenVK.
You'll need to remove the skips added explicitly for MacOS. Currently testing skips decompression layer testing if it detects the portability layer.
from vulkan-extensionlayer.
Related Issues (20)
- decompression: DecompressionTest.DecompressMemory crashes on Android HOT 12
- Cleanup CMake / GHA for this repo HOT 1
- shader object emulation layer documentation - remove/update Android information HOT 1
- [question] It's possible will have support extension layer for VK_EXT_robustness2? HOT 1
- Race condition in shader object layer? HOT 3
- Test failure on AMD 6800 machines HOT 1
- Potential use of pipeline with different shaders than requested
- ShaderObject: `VK_NULL_HANDLE` used instead of correct pipeline
- Bad behaviour of captured `vkEnumerateDeviceExtensionProperties` HOT 3
- shaderObject: possible alignment issues
- Adding support for VK_EXT_dynamic_rendering_unused_attachements in shader objects layer
- Test Failure on a Nvidia 2070 with 32 bit build on Windows 10 with 531.79 driver
- Remove ndk-build HOT 1
- layers incorrectly rewrite extensions list HOT 5
- When using sync2 layer, VK_KHR_synchronization2 extension is reported twice
- [Shader Object] Incorrect structure type reported in pNext chain of device create info HOT 2
- shader_object layer is triggering validation errors and causing our driver to crash HOT 16
- Sync2Test.WaitEventThenSet crashes RADV systems
- Shader Object and VK_EXT_debug_utils HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vulkan-extensionlayer.