Confused on Steam Play and Proton? Be sure to check out our guide.
Latest Comments by Cloversheen
Valve developer shows off Gamescope for Linux at XDC 2020
22 September 2020 at 11:56 am UTC Likes: 4

Ok... *phew* I think I got it.

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

Valve developer shows off Gamescope for Linux at XDC 2020
20 September 2020 at 3:47 pm UTC Likes: 2

Quoting: shorberg
Quoting: brokeassben
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.

Had 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.

The deps are listed in meson.build, 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.

Just 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.

Valve developer shows off Gamescope for Linux at XDC 2020
18 September 2020 at 8:09 pm UTC Likes: 1

Quoting: brokeassben
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.

Had 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.

The deps are listed in meson.build, 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
17 September 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.

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 September 2020 at 3:39 pm UTC Likes: 1

Wow! Unlike the more premium brands this actually offers a slew of keyboard layouts!

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?

Valve developer shows off Gamescope for Linux at XDC 2020
17 September 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.

Devs quit Skullgirls and Indivisible studio Lab Zero Games, issues with studio owner
26 August 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)

Devs quit Skullgirls and Indivisible studio Lab Zero Games, issues with studio owner
26 August 2020 at 2:16 pm UTC

Part of what Patola seem to have been arguing about is this right here ;

QuoteWhile 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

(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:
QuoteWhereas 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,

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 [...]

Another important part from the Universal Declaration of Human Rights:
QuoteArticle 30

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.
see:
https://en.wikipedia.org/wiki/Court_of_public_opinion
https://en.wikipedia.org/wiki/Presumption_of_guilt
https://en.wikipedia.org/wiki/Trial_by_media

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
here you can find the charter in 524 translations: https://www.ohchr.org/EN/UDHR/Pages/SearchByLang.aspx

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

Papercraft styled tactical RPG 'Wildermyth' adds Legacy campaigns
30 June 2020 at 1:39 pm UTC

I had totally missed this game, but I'm instantly in love with the art-style!

What have you been playing recently and what's your pick this weekend?
28 June 2020 at 12:16 am UTC

My brother "tricked" me into buying Code Vein, and I'm not disappointed. "Just works" on Proton as well so that is a wonderful plus.

Otherwise I'm still playing Europa Universalis IV, Indivisible (wonderful game) and some Pokémon on the handheld for when it is too hot to sit in front of the computer.