I am installing KDE neon for the first time. #log

Valve’s Gamescope on github was a struggle to install. I had to install several dependencies not included in neon. The ones I can remember are

sudo apt install git build-essential meson ninja-build libdrm-dev libgbm-dev libvulkan-dev libx11-dev libx11-xcb-dev libxcb-xfixes0-dev libxcb-shape0-dev libxcb-xinput-dev libxrandr-dev libxinerama-dev libxcursor-dev libxcb1-dev wayland-protocols libwayland-dev cmake libluajit-5.1-dev

The valve github doesnt tell you to clone the repository first, it assumes you already know to do this with:

git clone --recursive https://github.com/ValveSoftware/gamescope.git
cd gamescope/

I may have missed a couple, just pay attention to the outputs after you try to build gamescope with:

git submodule update --init
meson setup build/
ninja -C build/

and once that one succeeds you can run

meson install -C build/ --skip-subprojects

and everything should work. Test gamescope with

gamescope --help

Out of curiosity: what is Gamescope being used for?

I’ve only ever come across that name in the context of Steam but that is a native package on Neon and it seems to work fine for all games in my library I’ve tried so far (both Linux native and Windows games).

Yeah, I tried on several occasions to get gamescope to run or install before I built it from the Github. Even when I run apt search gamescope it shows that the only place that word exists in the repositories was inside mangoapp. I needed it because I have terrible screen flicker and occasional black frames and even older past frames showing up while playing Elden Ring. Installing and using gamescope fixed this.

Even VLC media player will frame flicker and show past frames frequently, but thats mostly when a game is open. My performance stats say I’m using only about 70% gpu and 40% cpu in those moments but I get crazy flicker anyway

The Volume change indication sound is incredibly bright and hurts my ears at even low levels, although I do have hearing damage. It would be nice to be able to have an easier way to change this sound myself. If you guys care to change the sound I would suggest a Lowpass filter that blocks out 7500Hz or more. personally I would set it to 6500Hz.

Basically every game I play on steam flickers horribly, displaying old frames much of the time with occasional black frames across both monitors UNLESS I’m using gamescope. Its perfect frame wise if I use gamescope. I wish I knew how to make this work natively without gamescope because some games don’t work right with it whereas they will launch fine without it but with ridiculous frame flicker.

There is a chance that all of my screen flicker is due to having a 10 series Nvidia gpu but I personally don’t think that explains why gamescope has zero flicker whatsoever.

It took 20 minutes to install a calculator from the discover store. . .

So I have confirmed that all of my graphical issues have come as a result of me trying to use nvidia on wayland. Simply switching to X11 from the login screen has resolved all of my issues.

System:
  Host: neptune Kernel: 6.14.0-29-generic arch: x86_64 bits: 64
  Desktop: KDE Plasma v: 6.4.4 Distro: KDE neon 24.04 User Edition noble
Machine:
  Type: Desktop Mobo: ASUSTeK model: TUF GAMING X570-PLUS (WI-FI) v: Rev X.0x
    serial: <superuser required> UEFI: American Megatrends v: 1405
    date: 11/19/2019
CPU:
  Info: 6-core model: AMD Ryzen 5 3600 bits: 64 type: MT MCP cache: L2: 3 MiB
  Speed (MHz): avg: 3799 min/max: 2200/4442 cores: 1: 3800 2: 3800 3: 3800
    4: 3800 5: 3800 6: 3800 7: 3800 8: 3799 9: 3800 10: 3799 11: 3799 12: 3799
Graphics:
  Device-1: NVIDIA GP102 [GeForce GTX 1080 Ti] driver: nvidia v: 575.64.03
  Display: x11 server: X.Org v: 21.1.11 with: Xwayland v: 24.1.8 driver: X:
    loaded: nvidia unloaded: fbdev,modesetting,nouveau,vesa
    gpu: nvidia,nvidia-nvswitch resolution: 1: 2560x1440 2: 3440x1440
  API: EGL v: 1.5 drivers: nouveau,nvidia,swrast
    platforms: gbm,x11,surfaceless,device
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: nvidia mesa v: 575.64.03
    renderer: NVIDIA GeForce GTX 1080 Ti/PCIe/SSE2
  API: Vulkan v: 1.3.275 drivers: N/A surfaces: xcb,xlib

No more frame flicker, past frames displayed (up to 20 second old frames) no more black frames.

I couldn’t figure out how to set up fractional scaling through X11, Wayland was much better at that. I ended up using nvidia-settings to input my desired resolution using the native output resolution:

where ViewPortOut is your display’s native resolution and the ViewPortIn is the “Fractional Scaling” desired resolution.

For example, my Native was 2560x1080 and my Scaled Resolution would be 3440x1440 when multiplied by 1.25.

In Wayland I was simply allowed to use the linux display settings sliders to scale it by 75% (slider left a tick) and it worked well. If I had an AMD or Intel graphics card, none of these issues would exist (frame flicker). I had driver version 550 for quite some time and tested things on 575 before I swtiched to X11 in the login screen.

1 Like

No more gamescope on most games.

No matter what I try, I can’t get the nvidia xorg settings to persist after reboot. I always have to set the resolution of the scaled monitor every single boot and sometimes the scale doesn’t work right requiring a reboot to make work correctly.

Every now and then Plasmashell will crash and make it impossible to do anything. I think it might be related to spotify. The only fix is a full reboot. I cannot restart plasmashell in anyway and continue what I was doing before. It completely disrupts my game, Eve online, and endangers my ships to loss.

Did you do “Save X Configuration”?

A while back, I had to manually copy the output of “Save X Configuration” to /etc/X11/xorg.conf.d (i think that’s the path), but that was ages ago.

Also, did you try NVIDIA 580 driver?

I did try both of those, but I think one of the kde updates that came through fixed something because I haven’t had any resolution problems for awhile. There was a short time where spotify would resize its window and the click inputs were offset by the scaled amount. For example, if I tried to press the Play button it would usually click in the playlists area. That was fixed pretty recently too.

Things seem to be running wonderfully as of late.

Sorry for the huge hiatus. Just trying to get life things in order.

My 1080ti burnt out in like February so I’m using a low hash rate 3060ti with nvidia drivers now.

My controller seems to be also controlling the keyboard and pointer. It has suddenly started doing this after the last update. I try to play Elden Ring and now the left stick turns the camera as well as moves the player and the start button opens the start menu acting as the super key. In Game Controller system settings there is a switch that I don’t quite remember seeing before that says “Allow using as pointer and keyboard” and turning that off fixes the issue.

That was enabled by default in 6.7.0, then disabled in 6.7.1.

1 Like

No worries, I’m glad to hear and see that the developers and contributors are on top of things in this distro. I appreciate the hard work!

For some reason both of my computers with KDE neon installed on them are now booting up into tty1 and aren’t starting up the desktop manager after this latest update. I don’t know how to fix it myself. I’ve tried reinstalling lightdm, plasma, and neon and I still boot into tty1 rather than the normal log in screen.

Lightdm? Neon uses Plasmalogin now, and formerly SDDM.

Look here for a fix to get back to a login manager and desktop:

When installing lightdm, iirc you should be getting a promptto select the desired login manager. Nor sure how well Lightdm still works, or if any extra configuration is needed.

But running this should bring up a selection option as well:

sudo dpkg-reconfigure plasmalogin

You can substitute the name of any installed login manager to get this, so sddm, plasmalogin, and lightdm also work here, if present.

So once you get a working login, you can use this to switch to a different one if desired.

This did not bring up a selection option. simply completes with no output.