Skip to content

GS/VK: Fixes to queue creation#13835

Merged
lightningterror merged 1 commit into
PCSX2:masterfrom
TheLastRar:Vk-QueuesInThisEconomy
Jan 14, 2026
Merged

GS/VK: Fixes to queue creation#13835
lightningterror merged 1 commit into
PCSX2:masterfrom
TheLastRar:Vk-QueuesInThisEconomy

Conversation

@TheLastRar

Copy link
Copy Markdown
Contributor

Description of Changes

Fix check for compute capability of graphics queue.
Add additional check if we fail to find a queue for spin.

Rationale behind Changes

On hardware with a limited number of queues (such as 1) we where failing to use the graphics queue for spin wait.
Additionally, if we failed to find queue for spinning, we would request an out of bounds queue.

One of those issues was causing the emulator to freeze when entering fullscreen.

Suggested Testing Steps

Test entering fullscreen on older or weaker Vulkan capable hardware.

Did you use AI to help find, test, or implement this issue or feature?

No

@Mrlinkwii Mrlinkwii added this to the Release 2.8 milestone Jan 14, 2026

@SternXD SternXD left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

works fine on windows/nvidia

@lightningterror
lightningterror merged commit d75612e into PCSX2:master Jan 14, 2026
12 checks passed
@TheLastRar
TheLastRar deleted the Vk-QueuesInThisEconomy branch January 15, 2026 00:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants