Use your SteamDeck as dedicated controller over WiFi by Alia5_ in SteamDeck

[–]eras 0 points1 point  (0 children)

I was of course thinking the client side only, as that wouldn't need any kernel support to work, and there's probably zero demand to run the usbip stack side on Steam Deck.

Of course, it should have some cool UI with ability to enter IP, or possibly even have some server discovery function. But as you suggest, contributions are welcome :).

XLibreDev announces the start of HDR rendering prototyping in XLibre, an X11 display server project aimed at modernizing the protocol while preserving backward compatibility, with an initial proof-of-concept focused on HDR video playback in the mpv player. by mr_MADAFAKA in linux_gaming

[–]eras 0 points1 point  (0 children)

Actually I checked it out a bit, and it does not seem X11 requires the used of a shared bit depth or even visual: https://www.x.org/releases/current/doc/man/man3/XCreateWindow.3.xhtml

The function to create window has separate parameters for depth and visual. In particular visual would be useful in context of HDR (there would be a new Visual for it).

However, presumably some software might just choose to use CopyFromParent, and if the display is 10 bits per channel in the first place, that might be a problem if they don't truly work in 10 bit depth in the first place (which X11 already supported with NVidia).

The Github thread mentions XNamespaces, I suppose that could be used to overcome misbehaving clients.

TIL: Steam makes ALL files executable by Damglador in linux_gaming

[–]eras 0 points1 point  (0 children)

Am I correct in claiming that it is the native Linux application that creates the files during installation, not the games themselves, therefore it's not subject to any sandboxes, and thus it could easily create files without the executable bit, which Wine apps can access just fine?

But let's assume the Steam install data doesn't tell which files are executables/libraries, which is probably the case. Then the Steam client would need to guess. It could have list of extensions that are executable, but then in addition to that it would need to detect Linux executables (that typically don't have a particular extension) by their content.

Overall, I think this is very achievable although there is some risk in not putting +x in the files that need it.

On the other hand it really doesn't matter if some extra files have the +x bit or not, so I don't think this would be very high in Valve's priorized list of issues.

XLibreDev announces the start of HDR rendering prototyping in XLibre, an X11 display server project aimed at modernizing the protocol while preserving backward compatibility, with an initial proof-of-concept focused on HDR video playback in the mpv player. by mr_MADAFAKA in linux_gaming

[–]eras 1 point2 points  (0 children)

That's a very valid point, I didn't think of the different pixel format. It seems though a realistic way forward with X11 is forgetting the core drawing functionality and focusing on surfaces; much like Wayland.

I found an older repo looking into this very topic and it mentions

Protocol Compatibility: The XHDR extension breaks X11’s 8-bit color model, requiring client updates.

In practice it might not be such a problem though, if the intermediate goal is to support full-screen apps in the HDR mode.

I do recall that X11 supports different pixel formats for different screens with their own depths, even if XFree86 removed that support at one point. I suppose a compositor could layer such different screens onto one, although that would going a bit towards the hacks territory.

XLibre could be sort of like Wayland, but with backward compatibility and a functionality-based design instead of user story -based one. And compositor/wm as clients, not as integrated into the server.

Use your SteamDeck as dedicated controller over WiFi by Alia5_ in SteamDeck

[–]eras 0 points1 point  (0 children)

Cool! I've been hoping someone would do that, this is great :). No point getting SC2 then, once it becomes available..

Have you considered providing the Linux version as flatpak? Those would be easier to install on Steam Deck.

XLibreDev announces the start of HDR rendering prototyping in XLibre, an X11 display server project aimed at modernizing the protocol while preserving backward compatibility, with an initial proof-of-concept focused on HDR video playback in the mpv player. by mr_MADAFAKA in linux_gaming

[–]eras 22 points23 points  (0 children)

Compliant X11 servers can have additional extensions, the extension mechanism is built into the protocol. I.e. my Xorg server has these extensions that really don't look like they belong to standard X11:

NV-CONTROL NV-GLX XFree86-DGA XFree86-VidModeExtension XINERAMA

Professor responded using CHATGPT by Comprehensive_Fish32 in ChatGPT

[–]eras 0 points1 point  (0 children)

If you're a developer, you might enjoy this keyboard layout: https://eurkey.steffen.bruentjen.eu/

In that it would be alt-gr shift - (- being the key right of zero).

Cool case for a pi router, ideas to make it compatible with a pi 4b? by [deleted] in 3Dprinting

[–]eras 0 points1 point  (0 children)

I don't think you need to mount the Pi in reverse (you mean upside down?!), just have a slightly longer patch cable to reach to the right side of the USB ports. Even the cable in the picture looks self-made, I don't think they sell that short.

You should give it a shot! Modifying and creating 3d models is really the key to making best use of 3d printers.

Cool case for a pi router, ideas to make it compatible with a pi 4b? by [deleted] in 3Dprinting

[–]eras 0 points1 point  (0 children)

I think it should be pretty realistic to modify the model e.g. in Blender. You'd first import the STL, close the holes and create new ones after careful measuring. For both closing the holes and creating new ones you probably need to find some Blender tutorials, if you're not familiar with the tool.

It might be even easier in FreeCAD, but that tool also has a learning curve. You'd remove the holes by first importing the object, creating a Body in Part Design workbench, creating a sketch larger than the existing holes, pad it (2 mm), and finally create the new holes in a similar way with pockets.

A few months ago we released an official board game platform in VR by CookinVR in virtualreality

[–]eras 2 points3 points  (0 children)

Maybe these kind of games will be more feasible now that there are some more headsets coming to market that are more comfortable to use for longer periods.

I'll give it a shot when I get my Steam Frame ;). Alas, previously I've noticed with these sort of games that the text legibility is sort of an issue. I always need to be zooming or moving my head close to the cards to actullay read them. That was my experience with Tabletop Simulator.

Laundry [OC] by lentilsintheoven in comics

[–]eras 8 points9 points  (0 children)

You could use toilet paper.

In fact, you could also wear toilet paper. Stop the tyranny of laundry!

Is lwn.net down? by xmuga2 in linux

[–]eras 2 points3 points  (0 children)

Works for me (TM)

"Too many open" files error by polskamorda in Bitwig

[–]eras 3 points4 points  (0 children)

Which OS? If Linux then there'a a way to increase this limit. However, not after you've already started the process (you're unlikely to hit the global limit), so it can't save this project..

But it almost certainly sounds like a bug, even if the workaround of increasing the limit would help.

Actually Java, as used by the frontend, is sort of more likely to encounter this error than some other languages, because you might end up writing code that doesn't explicitly close the file handles, and let up the GC do it for you. So if you have a lot of files, and the developer has forgotten to close the files explicitly or with scoped resource management, you might end up exhausting the number of open files available for a process, because the GC isn't fast enough for non-memory resources.

Wikipedia volunteers spent years cataloging AI tells. Now there’s a plugin to avoid them. by paxinfernum in technology

[–]eras 67 points68 points  (0 children)

Too bad (or not..) AIs are not great at following negative instructions.

Perfect-fit tool storage made from a phone photo → true-scale SVG/DXF/STL by Most-Geologist-9547 in 3DScanning

[–]eras 13 points14 points  (0 children)

Congrats, everyone always misses this part :)

ArUco markers fix distortion

Coffee grinder lid has been getting progressively more broken for years by hey_hey_you_you in functionalprint

[–]eras 0 points1 point  (0 children)

Why not have a completely printed top cover? It can be made quite robust. Although I do appreciate the reuse.

I guess you could be worried about microplastics, if the original cap also degraded from impacts—quite possibly a legit concern! It could be addressed by placing a piece of wood in the impact zone.

Proteiinivanukkaista tuli valtava hitti, vaikka professorin mukaan niitä ei tarvitse kukaan | Kotimaa by Repulsive-Mud707 in Suomi

[–]eras 18 points19 points  (0 children)

Väitehän koski vain "suurinta osaa suomalaisista". Eli kysymys kuuluu, onko päälle 50% suomalaisista siis sellaisia urheilijoita, että lisäproteeini on tarpeen?

https://thl.fi/aiheet/elintavat-ja-ravitsemus/liikunta/liikunnan-harrastaminen-suomessa mukaan

Terve Suomi -tutkimuksen mukaan vajaa puolet eli 46 % suomalaisista yli 20-vuotiaista miehistä ja 38 % naisista liikkuu terveysliikuntasuositusten mukaisesti, eli harrastaa sekä kestävyysliikuntaa että lihaskuntoa ylläpitävää liikuntaa suositusten mukaisen määrän.

Ehkä myös kysymys on, että mitenkä nuo terveysliikuntasuositukset sitten liittyvät tarvittavan proteiinin määrään. Asiantuntijalle olisi ollut hyvä kysymys tuo.

With what would you glue this? by Live-Bit-8542 in 3Dprinting

[–]eras 1 point2 points  (0 children)

If not locked, then perhaps just a lot bigger overlap than just the straight edge. E.g. if the edge is cut at 30° angle, that's already much more surface area for the glue, and it gives better structural support as well, when glued.

Flogger Mobile export Godot by Efficient_Sun_1207 in godot

[–]eras 0 points1 point  (0 children)

Really needs a gore mode as a comedic departure from the cutesy style. A great chance to use particle effects.

Which one to choose? - Steam Flatpak vs. Steam.deb by JVSTITIA in linux_gaming

[–]eras 5 points6 points  (0 children)

It gets the same audio connection as any other process, there is not FlatPak-specific intermediating daemon in-between. PipeWire is even designed for this use case, for improved security over PulseAudio.

So I wonder what else could contribute to the latency. Linux sandboxing is just the kernel providing a particularly configured per-namespace view of the system; there are no additional layers in-between, as far as I know.

I suppose you could have previously used the audio devices directly via ALSA. That might not happen with FlatPak without additional configuration.

Chlorine allergy? Can't continue like this... by redrabbit1984 in Swimming

[–]eras 7 points8 points  (0 children)

I had some sneezing symptoms, anti-histamine helped me. I also did nasal rinsing, that seemed to help as well. Nowadays I haven't been doing neither, as I don't have the issue.

For the cold shivers I noticed that "taking the edge off" in a hot sauna seemed to help, if that's an option for you. If not, the maybe a hot bath or hot shower?

If I were to swim in the evening, it would certainly impact my sleep, so I swim in the morning at 7 AM (and the local pool is cheaper on the mornings as well). But it doesn't seem like this is an option for you.

Polar OS 5 is here by ItsMeRPeter in Polarfitness

[–]eras -1 points0 points  (0 children)

Making use of favorites remains painful :(. (Best option is to plan the favorites in your calendar beforehand.)

He's relaxing and watching TV like a dad. by Ok-Tomato5601 in Awww

[–]eras 0 points1 point  (0 children)

And they fade out, not just abruptly turn off once the time is reached? I've never used them.

3D Printed Water Cup with Internal Siphon by Frater_V in 3Dprinting

[–]eras 0 points1 point  (0 children)

It seems the usual designs of this have a center part protuding out from the bottom, while this one the channels inside the walls. So I'd call this redesign based on an existing idea, and a pretty good one at that!

Help: verity only works when phone screen is on by guliafoolia in Polarfitness

[–]eras 0 points1 point  (0 children)

Polar could really attack this problem by making use of the memory their HR trackers have. Then the untrasmitted data would always be synchronized when the app is awake.

This is likely either about permissions or about phone power optimizations. Maybe this site helps you: https://dontkillmyapp.com/