Latest Comments by Cloversheen
Valve developer shows off Gamescope for Linux at XDC 2020
23 Sep 2020 at 8:09 pm UTC
23 Sep 2020 at 8:09 pm UTC
Quoting: brokeassbenHappy it was of use! I'll see about sending a pull request upstream where it will be more useful.Quoting: shorbergOk... *phew* I think I got it. :happy:Thanks for taking the time to put this together for internet strangers. Hopefully others see your post and it isn't buried here.
Standard disclaimer applies to this, no warrenty, make sure you know what you are doing etc.
On a newly installed and fully updated Fedora 32:
sudo dnf install meson gcc-g++ cmake libcap-devel gslang-devel "pkgconfig(x11)" "pkgconfig(sdl2)" "pkgconfig(vulkan)" "pkgconfig(libinput)" "pkgconfig(xdamage)" "pkgconfig(xcomposite)" "pkgconfig(xrender" "pkgconfig(xext)" "pkgconfig(xxf86vm)" "pkgconfig(xtst)" "pkgconfig(pixman-1)" "pkgconfig(libdrm)" "pkgconfig(wayland-server)" "pkgconfig(wayland-protocols)" "pkgconfig(xkbcommon)" "pkgconfig(gbm)" "pkgconfig(libudev)"
(the quotation marks have to be like that in order to satisfy both the shell and dnf)
On a newly installed and fully updated Ubuntu 20.4 (focal)
sudo apt install build-essential git meson cmake libx11-dev libxdamage-dev libxcomposite-dev libxrender-dev libxxf86vm-dev libxtst-dev libpixman-1-dev libdrm-dev libvulkan-dev libwayland-dev wayland-protocols libinput-dev libxkbcommon-dev libcap-dev libsdl2-dev libgbm-dev glslang-tools libxcbcomposite0-dev libxcm-icccm4-dev libx11-xcb-dev libxcb-xinput-dev libsystemd-dev
Focal does not package an up-to-date version of meson so we need to install that separately from apt
$ sudo apt install python3-pip
$ pip3 install --user -I meson
Check which meson the system picks for you, if it isn't the one we just installed you probably don't have ~/.local/bin in your path, just log out and back in again and it should pick up this path per ~/.profile
$ which meson
/home/<user>/.local/bin/meson
$ meson --version
0.55.3 (or newer)
Build instructions (common)
$ git clone --recurse-submodules https://github.com/Plagman/gamescope
$ cd gamescope
$ mkdir build
$ meson setup build
$ cd build
$ meson compile
$ sudo meson install
Edit:
Updating works like this
$ cd gamesope
$ rm -rf build
$ git pull
$ mkdir build
$ meson setup build
$ cd build
$ meson compile
$ sudo meson install
I got it up and running and it makes CS:GO (and a couple Proton titles) much better looking at 1920x1080 on my ultra wide monitor. I'm guessing it'll help people with multiple monitors even more. It's a pretty sweet tool.
Valve developer shows off Gamescope for Linux at XDC 2020
23 Sep 2020 at 2:54 pm UTC Likes: 2
And as you said, "Way to go Pierre". :grin:
23 Sep 2020 at 2:54 pm UTC Likes: 2
Quoting: cprnSo, if I understand it correctly, all this hassle is to get rid of micro freezes and tearing, i.e. to sync between GPU and app layer so that monitor driver could handle sync with the screen, right? I think there was a talk about limits of X from Ryan C. Gordon (Icculus) few years back that mentioned something like that is badly needed. So, yeah, finally. Way to go Pierre.It is also for dealing with multi-monitor and different resolutions. Some games don't deal well with a multi-monitor setup and make their own (sometimes wrong) decision about which screen you want it to use and refuse to move. And sometimes they just don't want to work with certain resolutions etc. Previously you could use something like xpra for it, but doing it this way means you can essentially optimize it for the very specific case of games.
And as you said, "Way to go Pierre". :grin:
Valve developer shows off Gamescope for Linux at XDC 2020
22 Sep 2020 at 11:56 am UTC Likes: 4
22 Sep 2020 at 11:56 am UTC Likes: 4
Ok... *phew* I think I got it. :happy:
Standard disclaimer applies to this, no warrenty, make sure you know what you are doing etc.
On a newly installed and fully updated Fedora 32:
(the quotation marks have to be like that in order to satisfy both the shell and dnf)
On a newly installed and fully updated Ubuntu 20.4 (focal)
Focal does not package an up-to-date version of meson so we need to install that separately from apt
Check which meson the system picks for you, if it isn't the one we just installed you probably don't have ~/.local/bin in your path, just log out and back in again and it should pick up this path per ~/.profile
Build instructions (common)
Edit:
Updating works like this
Standard disclaimer applies to this, no warrenty, make sure you know what you are doing etc.
On a newly installed and fully updated Fedora 32:
sudo dnf install meson gcc-g++ cmake libcap-devel gslang-devel "pkgconfig(x11)" "pkgconfig(sdl2)" "pkgconfig(vulkan)" "pkgconfig(libinput)" "pkgconfig(xdamage)" "pkgconfig(xcomposite)" "pkgconfig(xrender" "pkgconfig(xext)" "pkgconfig(xxf86vm)" "pkgconfig(xtst)" "pkgconfig(pixman-1)" "pkgconfig(libdrm)" "pkgconfig(wayland-server)" "pkgconfig(wayland-protocols)" "pkgconfig(xkbcommon)" "pkgconfig(gbm)" "pkgconfig(libudev)"(the quotation marks have to be like that in order to satisfy both the shell and dnf)
On a newly installed and fully updated Ubuntu 20.4 (focal)
sudo apt install build-essential git meson cmake libx11-dev libxdamage-dev libxcomposite-dev libxrender-dev libxxf86vm-dev libxtst-dev libpixman-1-dev libdrm-dev libvulkan-dev libwayland-dev wayland-protocols libinput-dev libxkbcommon-dev libcap-dev libsdl2-dev libgbm-dev glslang-tools libxcbcomposite0-dev libxcm-icccm4-dev libx11-xcb-dev libxcb-xinput-dev libsystemd-devFocal does not package an up-to-date version of meson so we need to install that separately from apt
$ sudo apt install python3-pip
$ pip3 install --user -I mesonCheck which meson the system picks for you, if it isn't the one we just installed you probably don't have ~/.local/bin in your path, just log out and back in again and it should pick up this path per ~/.profile
$ which meson
/home/<user>/.local/bin/meson
$ meson --version
0.55.3 (or newer)Build instructions (common)
$ git clone --recurse-submodules https://github.com/Plagman/gamescope
$ cd gamescope
$ mkdir build
$ meson setup build
$ cd build
$ meson compile
$ sudo meson installEdit:
Updating works like this
$ cd gamesope
$ rm -rf build
$ git pull
$ mkdir build
$ meson setup build
$ cd build
$ meson compile
$ sudo meson install
Valve developer shows off Gamescope for Linux at XDC 2020
20 Sep 2020 at 3:47 pm UTC Likes: 2
20 Sep 2020 at 3:47 pm UTC Likes: 2
Quoting: shorbergJust a short update for anyone waiting; I didn't get as much free time this weekend as I was hoping to get so this will take a little longer than expected. :unsure:Quoting: brokeassbenHad to install a few development packages to get it going but at least all are in the Fedora repos, not sure what the Debian/Ubuntu naming for them are so you might have to adjust accordingly.Quoting: shorbergGave this a try last night with the old Touhou games, which can be peculiar about screen resolution, and it Just Worked™!I tried compiling Gamescope and kept getting errors. How did you get it working? I wasn't able to find any mention of dependencies or installation instructions on the GitHub page.
The deps are listed in meson.build [External Link], what you are interested in are lines 24-46, written in this fashion:
dep_x11 = dependency('x11')
The name in quotes are the pkg-config name of the package you want.
Then it is just a matter of compiling the meson project thusly:
$ mkdir build
$ meson setup build
$ meson compile -C build
$ sudo meson install
The install command requires sudo, if you want to install it anywhere else I refer you to the meson documentation for setting prefix.
I will look into setting up a basic spec file to generate RPM packages tomorrow, and I can take a look at a debian build using the power of virtual machines, though I don't know how to make deb packages, I should at least be able to make some compile instructions.
Valve developer shows off Gamescope for Linux at XDC 2020
18 Sep 2020 at 8:09 pm UTC Likes: 1
The deps are listed in meson.build [External Link], what you are interested in are lines 24-46, written in this fashion:
The name in quotes are the pkg-config name of the package you want.
Then it is just a matter of compiling the meson project thusly:
The install command requires sudo, if you want to install it anywhere else I refer you to the meson documentation for setting prefix.
I will look into setting up a basic spec file to generate RPM packages tomorrow, and I can take a look at a debian build using the power of virtual machines, though I don't know how to make deb packages, I should at least be able to make some compile instructions.
18 Sep 2020 at 8:09 pm UTC Likes: 1
Quoting: brokeassbenHad to install a few development packages to get it going but at least all are in the Fedora repos, not sure what the Debian/Ubuntu naming for them are so you might have to adjust accordingly.Quoting: shorbergGave this a try last night with the old Touhou games, which can be peculiar about screen resolution, and it Just Worked™!I tried compiling Gamescope and kept getting errors. How did you get it working? I wasn't able to find any mention of dependencies or installation instructions on the GitHub page.
The deps are listed in meson.build [External Link], what you are interested in are lines 24-46, written in this fashion:
dep_x11 = dependency('x11')The name in quotes are the pkg-config name of the package you want.
Then it is just a matter of compiling the meson project thusly:
$ mkdir build
$ meson setup build
$ meson compile -C build
$ sudo meson installThe install command requires sudo, if you want to install it anywhere else I refer you to the meson documentation for setting prefix.
I will look into setting up a basic spec file to generate RPM packages tomorrow, and I can take a look at a debian build using the power of virtual machines, though I don't know how to make deb packages, I should at least be able to make some compile instructions.
Valve developer shows off Gamescope for Linux at XDC 2020
17 Sep 2020 at 5:39 pm UTC Likes: 1
17 Sep 2020 at 5:39 pm UTC Likes: 1
I found another neato thing with this just now.
The Neptunia games (thanks again to GoL for the bundle-key), are fixed at a maximum resolution of 1080p, which Proton effortlessly scales up just fine to 1440p. So generally no worries.
However, if you take a screenshot from Steam (F12-key) the resulting screenshot is of the upscaled version which makes it a bit blurry. Running the game through gamescope I ended up with 2 screenshots after the session, one of the final upscaled version and one in 1080p. :woot:
If this is the intended behaviour or not, I don't know. But I very much appreciate the choice given me as to which I want to keep.
The Neptunia games (thanks again to GoL for the bundle-key), are fixed at a maximum resolution of 1080p, which Proton effortlessly scales up just fine to 1440p. So generally no worries.
However, if you take a screenshot from Steam (F12-key) the resulting screenshot is of the upscaled version which makes it a bit blurry. Running the game through gamescope I ended up with 2 screenshots after the session, one of the final upscaled version and one in 1080p. :woot:
If this is the intended behaviour or not, I don't know. But I very much appreciate the choice given me as to which I want to keep.
The Slimbook Essential is a new affordable Linux laptop line with two models
17 Sep 2020 at 3:39 pm UTC Likes: 1
17 Sep 2020 at 3:39 pm UTC Likes: 1
Wow! Unlike the more premium brands this actually offers a slew of keyboard layouts! :woot:
Not being able to get a Nordic layout have been a complete no-go for me when considering the next laptop and the price puts it in the right range as well. Hmm... maybe a Yule present? :whistle:
Not being able to get a Nordic layout have been a complete no-go for me when considering the next laptop and the price puts it in the right range as well. Hmm... maybe a Yule present? :whistle:
Valve developer shows off Gamescope for Linux at XDC 2020
17 Sep 2020 at 3:29 pm UTC Likes: 7
17 Sep 2020 at 3:29 pm UTC Likes: 7
Gave this a try last night with the old Touhou games, which can be peculiar about screen resolution, and it Just Worked™!
Very excited about how this will progress. :happy:
Very excited about how this will progress. :happy:
Devs quit Skullgirls and Indivisible studio Lab Zero Games, issues with studio owner
26 Aug 2020 at 2:20 pm UTC
26 Aug 2020 at 2:20 pm UTC
Quoting: Purple Library GuyOn this site, there is an argument happening between different sides; count up the posts and the posters and I think you'll find the solidly "oh no cancel culture" side doesn't make up a majority--and they're mostly fairly polite. I'm pretty sure in some places any voice on your side would be shouted down, and not pleasantly. (To be fair, in some other places anyone taking that side would be treated pretty viciously)To expand on this point, see: https://en.wikipedia.org/wiki/1%25_rule_(Internet_culture) [External Link]
Devs quit Skullgirls and Indivisible studio Lab Zero Games, issues with studio owner
26 Aug 2020 at 2:16 pm UTC
26 Aug 2020 at 2:16 pm UTC
Part of what Patola seem to have been arguing about is this right here ;
(correct me if I'm wrong, don't want to put words in your mouth)
---------------
You don't have to like his humour, you don't have to like his opinions, you don't have to like the guy at all. But you do have to accept his rights.
Even possible racism aside, making a joke relating to "I can't breath" is in poor taste given the circumstances. But bad humour isn't illegal. Even repeated bad humour isn't illegal. It's just that; bad humour.
From the Universal Declaration of Human Rights' preamble:
https://en.wikipedia.org/wiki/Court_of_public_opinion [External Link]
https://en.wikipedia.org/wiki/Presumption_of_guilt [External Link]
https://en.wikipedia.org/wiki/Trial_by_media [External Link]
Other relevant articles: 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 18, 19. (Don't worry, they are only one to a few sentences each, with no legalese.)
source: https://www.ohchr.org/EN/UDHR/Pages/Language.aspx?LangID=eng [External Link]
here you can find the charter in 524 translations: https://www.ohchr.org/EN/UDHR/Pages/SearchByLang.aspx [External Link]
As for the workers;
Article 23, guarantees their right to a safe work environment, so if that has been breached they should be protected. This is generally also protected with relevant national or local worker protection laws.
And I'm glad they were financially stable enough to be able to quit en masse. Hopefully they will be able to find new employment shortly.
The USA isn't known for its stellar track record with regards to human rights, especially worker related, but they do mostly abide by them: https://en.wikipedia.org/wiki/Human_rights_in_the_United_States [External Link]
While various existing codes have some differences, most share common elements including the principles of – truthfulness, accuracy, objectivity, impartiality, fairness and public accountability – as these apply to the acquisition of newsworthy information and its subsequent dissemination to the public.[...]source: https://en.wikipedia.org/wiki/Journalism#Professional_and_ethical_standards [External Link]
(correct me if I'm wrong, don't want to put words in your mouth)
---------------
You don't have to like his humour, you don't have to like his opinions, you don't have to like the guy at all. But you do have to accept his rights.
Even possible racism aside, making a joke relating to "I can't breath" is in poor taste given the circumstances. But bad humour isn't illegal. Even repeated bad humour isn't illegal. It's just that; bad humour.
From the Universal Declaration of Human Rights' preamble:
Whereas recognition of the inherent dignity and of the equal and inalienable rights of all members of the human family is the foundation of freedom, justice and peace in the world,Another important part from the Universal Declaration of Human Rights:
Whereas disregard and contempt for human rights have resulted in barbarous acts which have outraged the conscience of mankind, and the advent of a world in which human beings shall enjoy freedom of speech and belief and freedom from fear and want has been proclaimed as the highest aspiration of the common people [...]
Article 30see:
Nothing in this Declaration may be interpreted as implying for any State, group or person any right to engage in any activity or to perform any act aimed at the destruction of any of the rights and freedoms set forth herein.
https://en.wikipedia.org/wiki/Court_of_public_opinion [External Link]
https://en.wikipedia.org/wiki/Presumption_of_guilt [External Link]
https://en.wikipedia.org/wiki/Trial_by_media [External Link]
Other relevant articles: 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 18, 19. (Don't worry, they are only one to a few sentences each, with no legalese.)
source: https://www.ohchr.org/EN/UDHR/Pages/Language.aspx?LangID=eng [External Link]
here you can find the charter in 524 translations: https://www.ohchr.org/EN/UDHR/Pages/SearchByLang.aspx [External Link]
As for the workers;
Article 23, guarantees their right to a safe work environment, so if that has been breached they should be protected. This is generally also protected with relevant national or local worker protection laws.
And I'm glad they were financially stable enough to be able to quit en masse. Hopefully they will be able to find new employment shortly.
The USA isn't known for its stellar track record with regards to human rights, especially worker related, but they do mostly abide by them: https://en.wikipedia.org/wiki/Human_rights_in_the_United_States [External Link]
- Nexus Mods retire their in-development cross-platform app to focus back on Vortex
- Windows compatibility layer Wine 11 arrives bringing masses of improvements to Linux
- GOG plan to look a bit closer at Linux through 2026
- European Commission gathering feedback on the importance of open source
- Hytale has arrived in Early Access with Linux support
- > See more over 30 days here
- Venting about open source security.
- rcrit - Weekend Players' Club 2026-01-16
- grigi - Welcome back to the GamingOnLinux Forum
- simplyseven - A New Game Screenshots Thread
- JohnLambrechts - Will you buy the new Steam Machine?
- mr-victory - See more posts
How to setup OpenMW for modern Morrowind on Linux / SteamOS and Steam Deck
How to install Hollow Knight: Silksong mods on Linux, SteamOS and Steam Deck