View previous topic :: View next topic |
Author |
Message |
Carlosk465 Tux's lil' helper
Joined: 29 May 2022 Posts: 78
|
Posted: Wed May 08, 2024 10:56 pm Post subject: [SOLVED] yuzu stopped working ̶d̶u̶e̶ ̶t̶o̶ ̶v̶u̶l̶k̶a̶n̶ ̶ |
|
|
I think that Yuzu stopped working due to the Vulkan update from 275 to 280, now it does not find a vkformat compatible with my GPU, but before it was compatible, Yuzu is no longer updated, why would it stop working then?
I have downgraded all these packages but it does not work
Code: | [ebuild UD ] dev-util/vulkan-headers-1.3.275::gentoo [1.3.280.0::gentoo] 0 KiB
[ebuild UD ] dev-util/spirv-headers-1.3.275::gentoo [1.3.280.0::gentoo] 0 KiB
[ebuild UD ] media-libs/vulkan-loader-1.3.275::gentoo [1.3.280.0::gentoo] USE="X wayland -layers" ABI_X86="32 (64) (-x32)" 0 KiB
[ebuild UD ] dev-util/spirv-tools-1.3.275::gentoo [1.3.280.0::gentoo] ABI_X86="(64) -32* (-x32)" 0 KiB
[ebuild UD ] dev-util/glslang-1.3.275:0/14::gentoo [1.3.280.0:0/14::gentoo] ABI_X86="(64) -32* (-x32)" 0 KiB |
I think it's not entirely Vulkan's fault.
gdb
Code: | Thread 68 "GPU" received signal SIGBUS, Bus error.
[Switching to Thread 0x7f7cb9ffe6c0 (LWP 9916)]
0x00007fffec6b5477 in ?? () from /usr/lib64/libc.so.6
(gdb) bt 100
#0 0x00007fffec6b5477 in ?? () from /usr/lib64/libc.so.6
#1 0x0000555556ac100b in void Core::DeviceMemoryManager<Tegra::MaxwellDeviceTraits>::WalkBlock<Core::DeviceMemoryManager<Tegra::MaxwellDeviceTraits>::ReadBlockUnsafe(unsigned long, void*, unsigned long)::{lambda(unsigned long, unsigned long)#1}, Core::DeviceMemoryManager<Tegra::MaxwellDeviceTraits>::ReadBlockUnsafe(unsigned long, void*, unsigned long)::{lambda(unsigned long, unsigned char const*)#1}, Core::DeviceMemoryManager<Tegra::MaxwellDeviceTraits>::ReadBlockUnsafe(unsigned long, void*, unsigned long)::{lambda(unsigned long)#1}>(unsigned long, unsigned long, Core::DeviceMemoryManager<Tegra::MaxwellDeviceTraits>::ReadBlockUnsafe(unsigned long, void*, unsigned long)::{lambda(unsigned long, unsigned long)#1}, Core::DeviceMemoryManager<Tegra::MaxwellDeviceTraits>::ReadBlockUnsafe(unsigned long, void*, unsigned long)::{lambda(unsigned long, unsigned char const*)#1}, Core::DeviceMemoryManager<Tegra::MaxwellDeviceTraits>::ReadBlockUnsafe(unsigned long, void*, unsigned long)::{lambda(unsigned long)#1}) ()
#2 0x0000555556ac1192 in Core::DeviceMemoryManager<Tegra::MaxwellDeviceTraits>::ReadBlockUnsafe(unsigned long, void*, unsigned long) ()
#3 0x0000555556c0f255 in VideoCommon::BufferCache<Vulkan::BufferCacheParams>::MappedUploadMemory(Vulkan::Buffer&, unsigned long, std::span<VideoCommon::BufferCopy, 18446744073709551615ul>) ()
#4 0x0000555556c12cdd in VideoCommon::BufferCache<Vulkan::BufferCacheParams>::SynchronizeBuffer(Vulkan::Buffer&, unsigned long, unsigned int) ()
#5 0x0000555556c1c7e8 in VideoCommon::BufferCache<Vulkan::BufferCacheParams>::ObtainCPUBuffer(unsigned long, unsigned int, VideoCommon::ObtainBufferSynchronize, VideoCommon::ObtainBufferOperation) ()
#6 0x0000555556c046bf in VideoCommon::GuestStreamer<Vulkan::QueryCacheParams>::SyncWrites() ()
#7 0x0000555556c02849 in VideoCommon::QueryCacheBase<Vulkan::QueryCacheParams>::NotifyWFI() ()
#8 0x0000555556c08c9a in VideoCommon::QueryCacheBase<Vulkan::QueryCacheParams>::CommitAsyncFlushes() ()
#9 0x0000555556c5b72c in VideoCommon::FenceManager<Vulkan::FenceManagerParams>::SignalFence(std::function<void ()>&&) ()
#10 0x0000555556c09d5c in VideoCommon::QueryCacheBase<Vulkan::QueryCacheParams>::CounterReport(unsigned long, VideoCommon::QueryType, VideoCommon::QueryPropertiesFlags, unsigned int, unsigned int) ()
#11 0x0000555556af6114 in Tegra::Engines::Maxwell3D::CallMethod(unsigned int, unsigned int, bool) ()
#12 0x0000555556ad9bb4 in Tegra::DmaPusher::ProcessCommands(std::span<Tegra::CommandHeader const, 18446744073709551615ul>) ()
#13 0x0000555556ad9f99 in Tegra::DmaPusher::Step() ()
#14 0x0000555556ada458 in Tegra::DmaPusher::DispatchCalls() ()
#15 0x0000555556b06a1b in Tegra::Control::Scheduler::Push(int, Tegra::CommandList&&) ()
#16 0x0000555556b09761 in VideoCommon::GPUThread::RunThread(std::stop_token, Core::System&, VideoCore::RendererBase&, Core::Frontend::GraphicsContext&, Tegra::Control::Scheduler&, VideoCommon::GPUThread::SynchState&) ()
#17 0x0000555556b0ada6 in std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (*)(std::stop_token, Core::System&, VideoCore::RendererBase&, Core::Frontend::GraphicsContext&, Tegra::Control::Scheduler&, VideoCommon::GPUThread::SynchState&), std::stop_token, std::reference_wrapper<Core::System>, std::reference_wrapper<VideoCore::RendererBase>, std::reference_wrapper<Core::Frontend::GraphicsContext>, std::reference_wrapper<Tegra::Control::Scheduler>, std::reference_wrapper<VideoCommon::GPUThread::SynchState> > > >::_M_run() ()
#18 0x00007fffec91d393 in ?? () from /usr/lib/gcc/x86_64-pc-linux-gnu/13/libstdc++.so.6
#19 0x00007fffec5f6dc1 in ?? () from /usr/lib64/libc.so.6
#20 0x00007fffec66c43c in ?? () from /usr/lib64/libc.so.6 |
_________________ Sorry for my way of writing, I try to ensure that the translator translates correctly and does not change the words.
Last edited by Carlosk465 on Sun May 12, 2024 12:46 am; edited 1 time in total |
|
Back to top |
|
|
Carlosk465 Tux's lil' helper
Joined: 29 May 2022 Posts: 78
|
Posted: Sun May 12, 2024 12:41 am Post subject: |
|
|
I thought the culprit was the vulkan update for the following line in the yuzu log
Code: | [ 2.463797] Render.Vulkan <Error> video_core/vulkan_common/vulkan_device.cpp:GetSupportedFormat:767: Format=125 with usage=49665 and type=1 has no defined alternatives and host hardware does not support it |
But after reviewing the yuzu code, it is normal that it appears and does not prevent it from working.
Solution: The "Above 4G Decoding" option must be enabled in the bios.
The Vulkan update coincided with when I reset the bios to factory settings, I had enabled this option by pure luck, by default it is disabled. _________________ Sorry for my way of writing, I try to ensure that the translator translates correctly and does not change the words. |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|