There have been multiple accounts created with the sole purpose of posting advertisement posts or replies containing unsolicited advertising.

Accounts which solely post advertisements, or persistently post them may be terminated.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

domi , avatar

But why does it end up washing out colors unless I amplify them in kwin? Is just the brightness absolute in nits, but not the color?

The desktop runs in SDR and the color space differs between SDR and HDR, meaning you will end up with washed out colors when you display SDR on HDR as is.

When you increase the slider in KDE, you change the tone mapping but no tone mapping is perfect so you might want to leave it at the default 0% and use the HDR mode only for HDR content. In KDE for example, colors are blown out when you put the color intensity to 100%.

Why does my screen block the brightness control in HDR mode but not contrast? And why does the contrast increase the brightness of highlights, instead of just split midtones towards brighter and darker shades?

In SDR, your display is not sent an absolute value. Meaning you can pick what 100% is, which is your usual brightness slider.

In HDR, your display is sent absolute values. If the content you’re displaying requests a pixel with 1000 nits your display should display exactly 1000 nits if it can.

Not sure about the contrast slider, I never really use it.

Why is truehdr400 supposed to be better in dark rooms than peak1000 mode?

Because 1000 nits is absurdly bright, almost painful to watch in the dark. I still usually use the 1000 mode and turn on a light in the room to compensate.

Why is my average emission capped at 270nits, that seems ridiculously low even for normal SDR screens as comparison.

Display technology limitations. OLED screens can only display the full brightness over a certain area (e.g. 10% for 400 nits and 1% for 1000 nits) before having to dim the screen. That makes the HDR mode mostly unuseable for desktop usage since your screen will dim/brighten when moving large white or black areas around the screen.

OLED screens simply can’t deliver the brightness of other display technologies but their benefits easily make it worth it.

domi , avatar

Sodium-based batteries currently have a lower energy density than lithium-based batteries so they are only useful in some applications.

domi , avatar

I would second getting a separate microphone/headphone instead of a combined headset.

All the headsets I owned over the years were significantly worse in audio quality and broke after a few years, usually something related to the microphone.

I went with a Sennheiser 598 with a Modmic for years, which was ok but switched to a beyerdynamic DT 1990 Pro about 4 years ago.

So far my favorite out of all the headphones I owned. Very clear sound, comfortable, actually “Made in Germany”, and they still provide replacement parts on their website. Replaced my ear pads just a month ago or so.

The Modmic is decent but there is a lot of room for improvement, I was never able to find a proper alternative though.

domi , avatar

They are expensive but I run a OPNsense DEC740 and have no issues with my Gigabit fiber, even without modem and the PPPoE overhead.

You can still try playing with hardware offload on/off and if you use PPPoE, it runs on a single core by default.

domi , avatar

Because it’s dope.

Also, according to their website the 10 and 25 Gbit/s packages cost the same per month.

Also, still cheaper than my 1 Gbit/s connection.

domi , avatar

I don’t think you can import pfSense configurations into OPNsense. I switched from a DIY pfSense box as well and redid the config.

You can look for a converter or install pfSense onto it though.

domi , avatar

My dad has an old Makita cordless drill from 1995 which he used for everything from assembling Ikea furniture to drilling holes in cement walls. Complete metal innards, full metal case, battery that’s big and heavy enough to bludgeon somebody to death with.

Until one day I bought a fancy new Bosch cordless screwdriver with Li-ion battery, brushless motor and 1/4 the size and weight of the Makita.

At first he laughed at me for buying a toy, then he tried it. He ordered one as well the week after and uses it pretty much exclusively since then.

Still keeps the Makita box and drill around purely for the retro look but even with fresh batteries the amount of torque they put out is not even in the same league.

Obviously that is the exception rather than the rule and most technological advances went into making companies more profits instead of building better products, but there are some advancements that made power tools better. Li-ion batteries and brushless motors being two of the big ones.

domi , avatar

And yet I do not think I will be using my Bosch in 25 years because some cheap internal plastic part will have broken down while the Makita would still run.

domi , avatar

The real camera controls in Ship of Harkinian are a game changer. It suddenly feels like a modern game.

domi , avatar

Interesting, the camera is almost always the weakest link in early 3D games for me.

domi , avatar

Also, abusing a Github issue as your personal Twitter timeline is not going to persuade anyone.

The comments in that issue are atrocious.

domi , avatar

Did anything ever come from this? I imagine that any of the railway companies affected would want to sue?

Not much possibility for argumenting about security reasons either when you literally have the GPS coordinates of your competitors in your code.

domi , avatar

I really like that you can view who upvoted/downvoted a post on Lemmy. Makes for some interesting analysis on some posts.

domi , avatar

Yeah, I’m also on my third controller RMA. First the stick on the left controller started drifting, then the right controller’s plastic started peeling off and finally the right controller stopped working altogether.

At least they did the third RMA for free way out of warranty.

Had to buy a new headset cable on my own though when the display started flickering after 2 years. They also sent me a new plastic clip for the cable on the back when the old one broke and a new left speaker when it started crackling instead of requiring me to send in the full headset so that’s pretty cool.

domi , avatar

The discussion between Catherine and Simon on the elevator is my favorite dialogue in any game. Not just are the voice actors amazing but a common sci-fi trope is presented from a much darker view than usual.

(Spoilers for SOMA ahead; go play the game, it only costs 5 bucks on sale)

domi , avatar


The story isn’t super deep and it isn’t necessarily profound – it’s not really a belief-changer, outside of, perhaps, your idea of what a videogame is – but the experience itself is beautiful and rewarding and I’m not sure it can be recaptured.

::: spoiler Spoilers for Outer Wilds ahead

I had an interesting discussion about this game with a friend who didn’t feel anything after finishing Outer Wilds. We came to the conclusion that while the “concept” of Outer Wilds is incredibly sad/beautiful, not everyone feels something for concepts and ideas.

For example, my friend is a serious cry baby when characters he knows well die in games/shows/movies. We barely know anything about the Outer Wilds universe, its inhabitants or even our protagonist, so there’s nothing sad about individual characters perishing.

Yet you, I and many others deeply connected with a story about the volatility of the universe and life itself and how everything has to come to an end.

(DLC spoilers ahead)

The same applies to the DLC, there is nothing inherently sad about either of us perishing. We barely know anything about the stranger, the owlks, the prisoner or our protagonist. But the idea of both of us being dead inside of a simulation, drifting through space on a dying vessel in a dying universe is a heart breaking thought to me.

As disappointed as I was that not everyone seems to experience these emotions, it for sure is interesting.


domi , avatar

Does it lock up when booting? Fedora’s kernel has issues booting on Surface devices since Fedora 39.

You either need to switch kernels (e.g. linux-surface kernel) on a different machine or switch distro.

Running an outdated Fedora version is not the solution.

domi , avatar

it’s cool now

No, it’s pretty hot actually.

Why does nobody here ever recommend Fedora to noobs?

I have tried Linux as a DD on and off for years but about a year ago I decided to commit to it no matter the cost. First with Mint, then Ubuntu and a few others sprinkled in briefly. Both are “mainstream” “beginner friendly” distros, right? I don’t want anything too advanced, right?...

domi , avatar

Long-time Fedora user here. I do not think Fedora is noob friendly at all.

  • Their installer is awful
  • Their spins are really well hidden for people who don’t know they exist
  • The Nvidia drivers can’t be installed via the GUI
  • There’s no “third party drivers” tool at all
  • The regular Flathub repo is not the default and their own repo is absolutely useless
  • AMD/Intel GPUs lack hardware acceleration for H264 and H265 out of the box, adding them requires the console
  • Their packages are consistently named differently than their Ubuntu/Debian counterpart

I really like Fedora for their newish packages without breaking constantly. I still would not recommend it for beginners.

domi , avatar

It caters to a middle ground that barely exists, meaning it doesn’t have enough options for a power user and too many for a newcomer.

For example, a newcomer doesn’t know what a root account is and doesn’t have to care, yet they have to choose if they want to enable or disable the account. They can also remove their administrator privileges without knowing what it means for them. I get asked what a root account is every time somebody around me tries to install Fedora.

I recommend spinning up a Ubuntu 24.04 VM and taking a look at their installer.

They have a clear structure on how to install Ubuntu step by step while Fedora presents you everything at once. They properly hide the advanced stuff and only show it when asked for it. They have clear toggles for third party software right at the installer and explain what they do. Fedora doesn’t even give you the option to install H264 codecs or Nvidia drivers.

It also looks a lot cleaner and doesn’t overload people with too much info on a single screen. And yet it can still do stuff like automated installing and has active directory integration out of the box, where the Fedora installer miserably fails for a “Workstation” distro.

The Fedora installer works, but it doesn’t do much more than that and the others do it better in many areas.

domi , avatar

No, it’s like buying a car without understanding how the engine works, which a lot of people do.

domi , avatar

That only applies to the GNOME variant, the KDE spin is missing the third party repo toggle.

At least the Flathub repo is fixed on the GNOME variant now. The Nvidia repo is added but the driver is not installed, meaning you still need to use the CLI to install the drivers.

Am I the only one preferring low quality media over high quality one?

I have a very slow Internet connection (5 Mbps down, and even less for upload). Given that, I always download movies at 720p, since they have low file size, which means I can download them more quickly. Also, I don’t notice much of a difference between 1080p and 720p. As for 4K, because I don’t have a screen that can display...

domi , avatar

That’s less of an opinion and more of a hardware restriction, isn’t it?

If I had a 5 Mbps connection or no display that can display 4k, I also would not download in 4k.

domi , avatar

Yes, because Docker becomes significantly more powerful once every container has a different publicly addressable IP.

Altough IPv6 support in Docker is still lacking in some areas right now, so add that to the long list of IPv6 migration todos.

domi , avatar

Didn’t even buy the DLC.

That’s the issue, game works fine with the DLC and fails without the DLC.

At least when playing offline you can use er-patcher to play it without framerate limit, chromatic aberration and in ultrawide.

domi , avatar

A lot of absurdly long attack chains where it’s hard to read when you have an opening. Delayed attacks you have to memorize the timing for. Attacks where the enemy either dashes or stretches their model an absurd distance to hit you so it’s hard to get away from them or gauge distances.

That’s also my main critique with Elden Ring. There’s so many spin to win enemies in the game that will just keep attacking for 10 seconds straight, it gets old so quickly.

I miss the slow and methodical attacks from DS1 and to some extent DS3. DS3 was already a lot quicker than DS1 but most attacks were really well choreographed so I didn’t really mind. When an enemy pulled their sword back in DS3 you knew they were about to attack. In Elden Ring they will hold that sword back and hold and hold and hold and then after you rolled 3 times they hit you. It’s almost impossible to read an attack on the first try, which feels really unsatisfying.

Not to say I don’t like Elden Ring, I do. But out of all From games it’s one of the weaker entries.

domi , avatar

Did the appeal do anything?

domi , avatar

Anything connected to an untrusted network should have a firewall, doesn’t matter if it’s IPv4 or IPv6.

There’s functionally no difference between NAT on IPv4 or directly allowing ports on IPv6, they both are deny by default and require explicit forwarding. Subnetting is also still a thing on IPv6.

If anything, IPv6 is more secure because it’s impossible to do a full network scan. My ISP assigned 4,722,366,482,869,645,213,696 addresses just to me. Good luck finding the used ones.

With IPv4 if you spin up a new service on a common port it usually gets detected within 24h nowadays.

domi , avatar

With NAT on IPv4 I set up port forwarding at my router. Where would I set up the IPv6 equivalent?

The same thing, except for the router translating to it will directly route abcd:abcd::beef to abcd:abcd::beef.

Assuming you have multiple hosts in your IPv6 network you can simply add “port forwardings” for each of them. Which is another advantage for IPv6, you can port forward the same port multiple times for each of your hosts.

I guess assumptions I have at the moment are that my router is a designated appliance for networking concerns and doing all the config there makes sense, and secondly any client device to be possibly misconfigured. Or worse, it was properly configured by me but then the OS vendor pushed an update and now it’s misconfigured again.

That still holds true, the router/firewall has absolute control over what goes in and out of the network on which ports and for which hosts. I would never expose a client directly to the internet, doesn’t matter if IPv4 or IPv6. Even servers are not directly exposed, they still go through firewalls.

domi , avatar

Will take a look at the talk once I get time, thanks. If you can find the original one you were talking about, please link.

For servers, there is some truth that the address space does not provide much benefit since the addressing of them is predictable most of the time.

However, it is a huge win in security for private internet. Thanks to the privacy extension, those IPs are not just generated completely random, they also rotate regularily.

It should not be the sole source of security but it definitely adds to it if done right.

domi , avatar

There is this notion that IPv6 exposes any host directly to the internet, which is not correct. When the client IP is attacked “directly” the attacker still talks to the router responsible for your network first and foremost.

While a misconfiguration on the router is possible, the same is possible on IPv4. In fact, it’s even a “feature” in many consumer routers called “DMZ host”, which exposes all ports to a single host. Which is obviously a security nightmare in both IPv4 and IPv6.

Just as CGNAT is a thing on IPv4, you can have as many firewalls behind one another as you want. Just because the target IP always is the same does not mean it suddenly is less secure than if the IP gets “NATted” 4 times between routers. It actually makes errors more likely because diagnosing and configuring is much harder in that environment.

Unless you’re aggressively rotating through your v6 address space, you’ve now given advertisers and data brokers a pretty accurate unique identifier of you. A much more prevalent “attack” vector.

That is what the privacy extension was created for, with it enabled it rotates IP addresses pretty regularily, there are much better ways to keep track of users than their IP addresses. Many implementations of the privacy extension still have lots of issues with times that are too long or with it not even enabled by default.

Hopefully that will get better when IPv6 becomes the default after the heat death of the universe.

domi , avatar

What for? It’s not like any more updates are planned.

Help with IPv6

My ISP recently made IPv6 available and I’m trying to figure out how to make it work with my network. The setup I have is an OPNsense box connected to my ISP’s router and I’m using it to isolate my homelab from the rest of the network. However, the machines on my OPNsense LAN aren’t being assigned IPv6 addresses that...

domi , avatar

I’m no expert on IPv6 but here’s how I did it on my OPNsense box:

  • Activate IPv6 on your WAN interface (probably already done)
  • Activate IPv6 on the LAN interface, use Track interface on IPv6, track the WAN interface and choose a prefix ID like 0x1
  • Activate DHCPv6 under Services -> ISC DHCPv6 for your LAN interface (you can shorten the range like ::eeee to ::ffff, you don’t have to type the full IP)
  • Activate Router advertisments under Services -> Router Advertisments for your LAN interface (set Advertisments to Managed and Priority to High

After that your DHCP server should serve public IPv6 addresses inside of your prefix and clients should be able to connect to the internet.

A few notes:

  • Don’t forget to add an allow rule for IPv6 on your LAN as well if you only have one for IPv4
  • Repeat the steps above for every VLAN you have, always use a different prefix ID
  • You don’t have to use NAT rules with IPv6 anymore and can just directly add a regular firewall rule to WAN with the target IP and port and you are done
  • Make sure you don’t have any of the various “Disable IPv6” toggles enabled, there’s a few in the firewall settings and general settings for example
domi , avatar

Off the top of my head, why did you set the prefix to 0x1? I was under the impression that it only needs to be set if there are multiple vlans

I have multiple VLANs, 0x1 is my LAN and 0x10 is my DMZ for example. I then get IP addresses abcd:abcd:a01::abcd in my LAN and abcd:abcd:a10::bcdf in my DMZ.

However, I get a /56 from my ISP wich gets subnetted into /64. I heard it’s not ideal to subnet a /64 but you might want to double check what you really got.

what are your rules for the WAN side of the firewall?

Only IPv4 + IPv6 ICMP, the normal NAT rules for IPv4 and the same rules for IPv6 but as regular rule instead of NAT rule.

My LAN interface is only getting an LLA so maybe it’s being blocked from communicating with the ISP router.

If you enable DHCPv6 in your network your firewall should be the one to hand out IP addresses, your ISP assigns your OPNsense the prefix and your OPNsense then subnets them into smaller chunks for your internal networks.

It is possible to do it without DHCPv6 but I didn’t read into it yet since DHCPv6 does exactly what I want it to do.

domi , avatar

Right you are, but don’t start telling everyone so I can’t silently download my lossless albums from Tidal, Deezer and Qobuz anymore.

domi , avatar

Is it possible to get unbound to talk to the root servers via TLS/HTTPS by now?

I’m currently using Quad9 because they support DNS over TLS and DNS over HTTPS.

domi , avatar

Not illegal but it leaves all your DNS lookups in plain text with your ISP, which just doesn’t sit right with me.

Not that the ISP in my country would care.

domi , avatar

That is what I’m doing currently but now unbound doesn’t talk to the root servers anymore, it sends all queries to Quad9.

Both scenarios are not ideal because you always end up with one entity knowing all your queries.

domi , avatar

I used to have a second partition with Windows for such cases, but over time I just stopped bothering with those games.

Now I just refund if it doesn’t work and move on in my to-play list.

I still have a Windows VM for some applications and for doing firmware updates but I never bothered to set it up for playing games.

domi , avatar

Definitely will wait for the full soundtrack to release before checking out the game. That trailer music sounded pretty weak.

domi , avatar

I use ROCm for inference, both text generation via llama.cpp/LMStudio and image generation via ComfyUI.

Works pretty much perfectly on a 6900 XT. Very fast and easy to setup.

I had issues with some libraries only supporting CUDA when trying to train, but that was almost 6 months ago so things probably have improved in that area as well.

domi , avatar

While I can create a PSN account in my country, I won’t. I just won’t purchase anymore Sony games and be done with it.

They already joined EA, Take-Two and Ubisoft on my Steam ignore list.

domi , avatar

NetworkManager is not the cause for having multiple UIs, that is just one of the side effects of GNOME going for the minimalistic approach. It’s never going to have all settings in their simple UI because that’s out of the scope for the GNOME project.

If having advanced network settings in a single UI is important to you, use KDE. It has wifi, static IPv4/IPv6, VLANs, routes, bridges, VPN and much more all in one interface.

domi , avatar

Yes, but it is the cause for having issues jumping between networks and never having proper IPv6 support.

What issues are you having? I have no issues with switching between networks and using IPv6 on Fedora KDE.

The only thing I ever noticed was that its stubborn with releasing its DHCP IP addresses and there is no refresh button in KDE. Disabling and enabling again usually solves that, although not sure if that is on NetworkManager or dhclient.

Everything is “out of scope” with GNOME these days it seems.

It is, that’s why it is not a suitable DE for people that need more than the basics. I wish they were better with adding advanced features but they are not and probably never will be.

KDE might not be as pretty and flashy but it is pretty extensive when it comes to settings and fast with implementing new features.

domi , avatar

Of course! If it has an installer, run it through Bottles first.

  • Mount the ISO file in KDE/GNOME
  • Create a new bottle in Bottles
  • Open the bottle and select the executable on the mounted ISO to start
  • When choosing an install directory, install to the Z: drive if possible so you don’t have to look for the files in your Bottles prefix
  • Follow the installer normally

Once done, you can either start the game directly in Bottles or create a non-Steam shortcut in Steam and select the exe of the game you just installed.

I prefer running it through Steam because then I always have access to the latest Proton versions.

Didn’t try FF7 but played Alan Wake 2 like this.

domi , avatar

That’s the reason I used the VLC alpha for a long time, it’s fixed there.

Moved away from VLC for music playback since then.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • lifeLocal
  • goranko
  • All magazines