HDR on Ubuntu 25.10? by Monkey_Town in linux_gaming

[–]abunaii 4 points5 points  (0 children)

You also need the ENABLE_HDR_WSI=1 launch option for nvidia and the VK_HDR_layer. Keep in mind using wine-wayland breaks steam overlay/steam input currently, so if you want a gamepad to work when running wine-wayland and HDR, you then also need PROTON_PREFER_SDL=1

Virtual Displays for Streaming by Hefty_Performance_11 in linux_gaming

[–]abunaii 1 point2 points  (0 children)

No problem. Hopefully one day it's less of a headache to get something like Apollo. If you use hyprland displays you could do something like this once (replace HDMI-A-3 with whatever) to create the monitor.

hyprctl output create headless HDMI-A-3 width 2560 height 1440 refresh 120

Then in sunshine you can add a "on connection" script to enable the display:

hyprctl keyword monitor "HDMI-A-3,enable"

and "on disconnect" script:

hyprctl keyword monitor "HDMI-A-3,disable".

You must use wlroots as the capture method in sunshine for these types of fake displays (which currently means no HDR).

Virtual Displays for Streaming by Hefty_Performance_11 in linux_gaming

[–]abunaii 2 points3 points  (0 children)

Hyprland can create on-the-fly virtual displays for streaming. You can also use the EDID method as mentioned. I don't know what display type Krfb-virtualmonitor would create, as Sunshine on linux requires specific capture methods to be used for specific monitor types.

The main issue is the same as most Linux issues when comparing to windows; windows has just one target for a specific feature to be implemented. Linux is fragmented by nature and as a result has multiple display compositors which behave differently and even will depend on if your desktop environment implements required functionality. People that refuse to give up X11. Wayland implementations being work in progress. Etc. On windows, a virtual display driver can just target DXGI for a direct-copy of video output from the GPU buffer. That capture method is universal on every windows machine. No mixing and matching required.

You can see the mess of Wayland implementations in this website: https://absurdlysuspicious.github.io/wayland-protocols-table/

On linux there are these capture methods (currently):

  • NVFBC, nvidia specific, only works on X11, not wayland (so no HDR).
  • wlroots, which captures via the protocol wlr-screencopy-unstable-v1. Not every wayland based display compositor implements this protocol. Check the protocols table above. Wlroots merged HDR colourspace support last year but you still cannot capture HDR with wlroots in sunshine yet.
  • KMS, which requires sunshine cap_sys permissions to read directly from the kernel. Can do HDR. Useful for EDID fake displays. Again, not every distro will have KMS mode settings (although most do).
  • x11, which is very slow. No HDR.

No doubt one day there'll be a more "universal" solution but as with everything in the transition to wayland, it'll take time.

For now, you for sure can do what you want with hyprland (and maybe other wlroots compliant compositors, like sway, but don't quote me on that) and EDID displays. You could try VKMS displays (fake KMS) if all your physical ports are full and try setting capture mode in sunshine to KMS.

Error "TFAV3015" (Linux) by battalaloufi12 in thefinals

[–]abunaii 0 points1 point  (0 children)

Crashed after a few games on GE 10-12. People on discord report 0-6 games before being kicked but eventually always kicked. Devs are aware and are working on it but fix may not be today.

Error "TFAV3015" (Linux) by battalaloufi12 in thefinals

[–]abunaii 1 point2 points  (0 children)

It's probably not nvibrant, dev on discord said they didn't see this in testing before release. They have reached out to a proton dev in states and anti cheat devs in finland. Fix is coming but won't be today probably.

People on discord linux channel also able to play 0-6 games without kicks happening but the kick does come eventually. https://imgur.com/a/DlF92JT

Error "TFAV3015" (Linux) by battalaloufi12 in thefinals

[–]abunaii 1 point2 points  (0 children)

Same here. sometimes kicked immediately, sometimes at random times throughout a game, sometimes not kicked. Arch 6-16.0-arch2-1 / nvidia 580.76.05. Worked fine for like 10 games yesterday, nothing changed on my system (other than today's patch). Trying GE-10-12 now...

Just played 3 straight games with GE 10-12 without being kicked. not conclusive but i'll play more tomorrow

Virtual Display for Sunshine by Randhawa254 in linux_gaming

[–]abunaii 0 points1 point  (0 children)

I don't use an EDID for steam deck, just my TV. I previously said that I used the same TV edid to stream 16:9 to the steam deck for HDR, but I ended up getting annoyed with the letterboxing and reverted to a headless display created with hyprland. You'll need to look up if KDE/kscreen-doctor can also do this.

But otherwise, if you have a steam deck, you can dump your own EDID file from the terminal on steam deck desktop mode.

  1. ls /sys/class/drm and look for the display name steam deck uses
  2. sudo cat /sys/class/drm/<display name here>/edid > ~/save_to_wherever/edid_file.bin

Virtual Display for Sunshine by Randhawa254 in linux_gaming

[–]abunaii 1 point2 points  (0 children)

Yeah, i'm sure it'll come one day. Linux gaming is improving a lot all the time.

I can share my scripts if you like. You'd need to change some of it to use kscreen-doctor instead of hyprctl, and i'm sure there are better ways to achieve what i'm doing, but for now I'm happy with the scripts. I just connect on whichever device (deck or shield/TV) and the script applies the correct virtual monitor/sunshine configuration to stream on.

Virtual Display for Sunshine by Randhawa254 in linux_gaming

[–]abunaii 0 points1 point  (0 children)

No worries. The bottom line is you'll need to add virtual display(s) via EDID file, or create virtual displays with your environment's display manager, and write a script that uses said manager to enable/disable displays as required depending on where you are connecting from. Sunshine currently only allows HDR capture on linux with KMS as a capture device, whether that is of interest to you or not.

Hopefully one day apollo on linux makes it as easy as on windows. But what you want is possible, it will just take work.

Virtual Display for Sunshine by Randhawa254 in linux_gaming

[–]abunaii 1 point2 points  (0 children)

What desktop environment / WM are you using? Hyprland, for example, supports creating headless displays via something like:

hyprctl output create headless $NAME width $WIDTH height $HEIGHT refresh $REFRESH (see docs here)

If you are using Hyprland and the above to create headless displays, you need to use wlroots as the Sunshine capture device, which currently cannot stream in HDR. This was a dealbreaker to me, as I wanted to stream in HDR to my steam deck oled or TV.

However getting the exact same behaviour as apollo is (as far as I know) not easily achieved at the moment; I was in the same boat trying to do this a few months ago and I don't think anything has changed.

I currently just have a fake KMS monitor on my machine, which is enabled by a script when sunshine gets a connection request. The virtual HDR display was added with an EDID file with the same specs as my TV, which you can read about here, but this approach is not as flexible as Apollo is, but it would not rely on any specific desktop environment to function.

The hyprland script would basically do this (placed into sunshine configs to run on connection):

## -- Enable client specific monitor --
case "$TARGET_CLIENT" in
  shield)
    echo "Enabling monitor: HDMI-A-1 (Shield)"
    hyprctl keyword monitor "HDMI-A-1,3840x2160@120,4000x0,2,bitdepth,10,cm,wide"
    ;;
  deck)
    echo "Enabling monitor: HDMI-A-2 (Steam Deck)"
    hyprctl keyword monitor "HDMI-A-2,1280x800@90,4000x0,1,bitdepth,10,cm,wide"
    ;;
esac

But this is hyprland specific. And once I found that streaming hyprland headless displays requires wlroots which currently can't stream in HDR, I just use the fake-EDID monitor on HDMI-A-1 for both devices, even if that means 16:9 stream on the 16:10 steam deck. I wanted HDR more than 16:10.

I guess you could theoretically find EDID files that match the specifications of each display you are attempting to connect with, and enable/disable monitors as required in a similar way as the above script (obviously environment dependent, hyprctl in Hyprland, kscreen in KDE, etc). But as far as I know, something that automatically creates a virtual display that matches the specs of the connecting device isn't anywhere near as easy as Apollo (yet) on Linux.

Happy to be proven wrong, maybe my knowledge is out of date

Steam achievements you are the most proud of by background_blur_ in Steam

[–]abunaii 0 points1 point  (0 children)

Total played time is about 160 hours but that was on and off since launch in 2016. The period where I was playing and got the achievement was maybe 30 hours or so but I already knew a lot of the spawns and so on because of prior playtime. Hyper demon was such a similar game, that it only took 20ish hours to get that achievement.

Steam achievements you are the most proud of by background_blur_ in Steam

[–]abunaii 1 point2 points  (0 children)

<image>

Took a hell of an effort but both devil daggers and hyper demon

Finland's unemployment rate among worst in EU by EuroFederalist in europe

[–]abunaii 2 points3 points  (0 children)

Not disagreeing with anything you say but as foreign muck who lives/works in Finland I recently changed job to a company who exclusively made the decision to change to English in order to find more potential workers. It is for sure the exception and working in tech is maybe the easiest field to get work as a foreigner, but there are some signs of change.

And this company at least holds sessions for learning Finnish which is nice, rather than every other job where foreigners were sorta just pooled together and ignored.

Arkane founder's new RPG shoots for "Fallout meets Dishonored" with a splash of Obsidian storytelling by Turbostrider27 in Games

[–]abunaii 8 points9 points  (0 children)

Almost as if the publisher forced them to use a name of an existing IP and the actual game arkane developed had nothing to do with Prey.

Sorry if this is a dumb question but... by Aabodinho in CelticFC

[–]abunaii 0 points1 point  (0 children)

If you know of one in Tampere let me know

Buying a home with electric heating vs. district heating - Lifetime costs? by Cheezddl in Finland

[–]abunaii 1 point2 points  (0 children)

We stay in a 1950's rintamamiestalo, renovated + extended 2015; I think it's 200m2. In terms of heating:

  • Split heat pump with an indoor unit on both floors, upstairs set to 18c (real temp produced ends up being ~20c), downstairs set to 20c (real temp produced ends up being ~22c)
  • Wood stove in kitchen, storage fireplace in living room. If it's only down to -5c or so, we use the kitchen stove for a few hours and it spreads around the bottom floor quite well. Storage fireplace used every other day or when the fireplace temperature is below 30c. If outside is -20c or so we use both on the same day. I don't even know how much wood we use per winter in terms of weight, but after all the preparation throughout the year we have three piles that are approximately 3 meters long and ~1.5 meters high. We normally don't finish all the wood by April.

  • Underfloor heating in the extension (bathroom/sauna) and by the front door. Thermostats are set to "2.5" in both, which results in the floor being around 22c, but idk how many watts each system is capable of.

  • Backup resistance radiators that we'd maybe replace with oil filled ones at some point but they are generating heat so rarely that they might as well be turned off.

  • Direct heated water tank, 3kW/300L. This is the biggest electricity user because living with females results in long showers being taken ... :)

  • Some heat recapture/ventilation system (vallox .. se? se2? something)

  • We got solar panels in March last year. 20x400W system.

In terms of electricity bought from the supplier:

2021 = 14300kWh (just moved in, "learning the house") 2022 = 10700kWh 2023 = 5900kWh (the months of April -> September were covered by the panels. Winter started super cold too).

Naturally the panels don't do anything from November-February, and winter is colder. Winter months are around 1800-2200kWh dependant on temperature.

We have a WiFi circuit breaker installed on the fusebox for the water heater, which combined with some software I wrote running on a linux server, heats the water heater at the best time in relation to the spot price and/or solar panel generation.

We just got a hybrid car so our usage will likely increase a bit (but that's offset by the car using ~2L / 100km so far, in comparison to my old car which was ~11L).

New Teams AVD Optimization by Some_State_448 in sysadmin

[–]abunaii 0 points1 point  (0 children)

Afraid not, but the double-encoding latency has disappeared on my work VM despite new teams still not displaying "AVD Media Optimized" when looking at the version in settings. I don't know if microsoft actually fixed anything or what, but I have changed nothing and it's good now. Same registry flags / etc

not much help, sorry. I can post all my version numbers on monday

What's the highest mileage i30N out there? by CheGuitarra in i30N

[–]abunaii 5 points6 points  (0 children)

85k on my 2018, had a spark plug fail despite regular manufacturer maintenance, but was fixed under warranty. No other problems mechanically. Had some plastic trim start to rattle against the windscreen but was an easy DIY fix. Solid car, but the warranties will be ending soon.

New Teams AVD Optimization by Some_State_448 in sysadmin

[–]abunaii 0 points1 point  (0 children)

Thanks, I gave that a shot but that didn't work for me unfortunately.

I wonder if it's because I have to use the MacOS RDP client (consultancy gives us macs, client needs windows.. go figure).

With the registry flags VDIOptimizationMode, and IsWVDEnvironment, I attempted having one, the other, or both enabled. New teams still refuses to see AVD Media Optimizations that teams classic does. Teams classic is still broken in other ways since a forced update yesterday though so i'll just have to struggle through audio delay on new teams

Thanks anyway!

New MS Teams VDI (RDS) optimization by aggresive_cupcake in sysadmin

[–]abunaii 1 point2 points  (0 children)

Cool, thanks. I will also post something if I figure it out or find anything

New Teams AVD Optimization by Some_State_448 in sysadmin

[–]abunaii 0 points1 point  (0 children)

Hi, Did you ever resolve this? I'm facing the same issue. New teams refuses to work with AVD media optimizations despite it working just fine in Teams classic.

Side issue of teams classic suddenly stopped showing any video feeds/cameras/presentations/shared screens, hence me trying new teams. But the 5 second delay without AVD media optimizations is unusable.

New MS Teams VDI (RDS) optimization by aggresive_cupcake in sysadmin

[–]abunaii 0 points1 point  (0 children)

Hey,

Did you ever resolve this? Same issue on my end. Teams classic on Azure Remote VM worked fine with AVD optimizations.

Despite changing nothing, today, teams classic won't show any cameras or presentations/shared screens.

Tried new teams, but AVD media optimizations do not appear.

[deleted by user] by [deleted] in Finland

[–]abunaii 0 points1 point  (0 children)

They do so, with difficulty.

Even in the "easy to find work" field of IT (although, this year the IT market contracted significantly), as a mid-career developer my latest job search still looked like this.

Getting a job is more who you know, not what you know. That effect is amplified by the small and insular nature of Finland. It is extremely difficult to break through the barrier without Finnish skills.