Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New package: gamescope-3.11.51 #44767

Closed
wants to merge 3 commits into from

Conversation

sirkhancision
Copy link
Contributor

Testing the changes

  • I tested the changes in this PR: YES

New package

Local build testing

  • I built this PR locally for my native architecture, x86_64-glibc

Closes #36869

@classabbyamp classabbyamp added the new-package This PR adds a new package label Jul 1, 2023
@HadetTheUndying
Copy link
Contributor

HadetTheUndying commented Jul 26, 2023

I've been testing this since yesterday and comparing it to how it works on my Steam Deck and everything seems good. It also fixes some issues for me in Gnome Wayland with some games not performing well.

That being said gamescope 3.12.0 is out now.

@sirkhancision
Copy link
Contributor Author

sirkhancision commented Jul 27, 2023

I've been testing this since yesterday and comparing it to how it works on my Steam Deck and everything seems good. It also fixes some issues for me in Gnome Wayland with some games not performing well.

That being said gamescope 3.12.0 is out now.

I have created a branch with gamescope 3.12.0, but I'm having problem running it (it builds and installs correctly, it feels like either a gamescope bug or a bug related to my machine), so if you could test it, I'd appreciate it :)

@Natthias
Copy link

Natthias commented Aug 1, 2023

I have a build of gamescope 3.12.0 in my packages repo, which also builds correctly, yet doesn't function properly.

It seems likely that the issue is this. Is this the same error message on your end?
wlserver: [xwayland/server.c:270] Xwayland startup failed, not setting up xwm

As an aside, you probably shouldn't package stb in this PR, as upstream doesn't provide releases. I think including it in the template for gamescope is the correct way to proceed

@HadetTheUndying
Copy link
Contributor

I have the same issue with 3.12 . I'll work on investigating over the weekend if no one else figures it out

@HadetTheUndying
Copy link
Contributor

HadetTheUndying commented Aug 2, 2023

Just an update. I'm not gonna be able to do a lot of work on this I'll be away most of the weekend and start a new job on Monday but it might be helpful

(gdb) run
Starting program: /usr/bin/gamescope 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib64/libthread_db.so.1".
No CAP_SYS_NICE, falling back to regular-priority compute and threads.
Performance will be affected.
wlserver: [backend/headless/backend.c:68] Creating headless backend
[New Thread 0x7fd85748e6c0 (LWP 4720)]
[New Thread 0x7fd856b4c6c0 (LWP 4722)]
vulkan: selecting physical device 'AMD Radeon RX Vega (RADV VEGA10)': queue family 1
vulkan: physical device supports DRM format modifiers
[New Thread 0x7fd85634b6c0 (LWP 4723)]
[New Thread 0x7fd855b4a6c0 (LWP 4724)]
[New Thread 0x7fd8553496c0 (LWP 4725)]
[New Thread 0x7fd854a486c0 (LWP 4726)]
vulkan: supported DRM formats for sampling usage:
vulkan:   AR24 (0x34325241)
vulkan:   XR24 (0x34325258)
vulkan:   AB24 (0x34324241)
vulkan:   XB24 (0x34324258)
vulkan:   NV12 (0x3231564E)
vulkan:   AB4H (0x48344241)
vulkan:   XB4H (0x48344258)
vulkan:   AB48 (0x38344241)
vulkan:   XB48 (0x38344258)
vulkan:   AB30 (0x30334241)
vulkan:   XB30 (0x30334258)
vulkan:   AR30 (0x30335241)
vulkan:   XR30 (0x30335258)
[New Thread 0x7fd83ffff6c0 (LWP 4727)]
wlserver: Running compositor on wayland display 'gamescope-0'
wlserver: [backend/headless/backend.c:16] Starting headless backend
[Detaching after fork from child process 4729]
wlserver: [xwayland/server.c:108] Starting Xwayland on :2
wlserver: wl_event_loop_dispatch failed

Failed to initialize wlserver
[Thread 0x7fd856b4c6c0 (LWP 4722) exited]
[Thread 0x7fd855b4a6c0 (LWP 4724) exited]
[Thread 0x7fd8553496c0 (LWP 4725) exited]
[Thread 0x7fd85634b6c0 (LWP 4723) exited]
(EE) could not connect to wayland server
[Thread 0x7fd83ffff6c0 (LWP 4727) exited]
[Thread 0x7fd854a486c0 (LWP 4726) exited]
[Thread 0x7fd85748e6c0 (LWP 4720) exited]
[Inferior 1 (process 4714) exited with code 01]

EDIT: Don't bother running gamescope with gdb apparently it doesn't work in a lot of setups.

@SpidFightFR
Copy link
Contributor

Do we have any news on this PR ?

@dexgs
Copy link
Contributor

dexgs commented Nov 13, 2023

I've managed to package gamescope 3.13 such that it works (dexgs@7f2d5a9), but it needs a more recent Vulkan-Headers than is currently packaged, so I've opened a PR for that first (#47186)

@SpidFightFR
Copy link
Contributor

I've managed to package gamescope 3.13 such that it works (dexgs@7f2d5a9), but it needs a more recent Vulkan-Headers than is currently packaged, so I've opened a PR for that first (#47186)

neat! i certainly hope gamescope will make it to void repos !

@nonchip
Copy link
Contributor

nonchip commented Jan 24, 2024

since the vulkan dependency has been merged already, is there anything still blocking this?

@dexgs
Copy link
Contributor

dexgs commented Jan 24, 2024

No, I've opened #48354. Hopefully it is ready to merge.

@mdkcore0
Copy link
Contributor

can we close this PR, since #48354 was merged already?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new-package This PR adds a new package
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Package request: gamescope
8 participants