edinbruh

@edinbruh@feddit.it

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

edinbruh , (edited )

Spirit Halloween is a Halloween decoration store. People joke that as soon as any store bankrupts and vacates the store, a spirit Halloween appears and buys it.

OP probably expects whatever is currently in that store to bankrupt and become a spirit Halloween. I don't know what it is, but from that clock I'd guess it's in New York.

Edit: it's the Trump Tower

edinbruh OP ,

I already use the fan made launcher for textures, but I don't need more than 62. I'm getting 30 fps when physx is enabled.

I will try to run the winetrick manually, I expected heroic to do that itself as it does for other tricks.

edinbruh ,

There's the Nvidia Shield tablet and some old Google Nexus that runs on tegra. Also if you are one of the unlucky People that bought a Windows RT tablet expecting it to run any program at all, you might have a tegra.
Also the Nintendo Switch has one.

Fun fact: if I'm not mistaken, the Nexuses used nouveau.

edinbruh ,

Obviously that's not true... like, at all...

Android phones use Surface Flinger, which is a compositor that has nothing to do with either Wayland or X11. But we could say it's kinda similar to Wayland in the fact that it's composited and uses something similar to GBM and GEMM for managing buffers.

Android drivers don't even use the same "semantics" as Linux drivers (android uses explicit sync, while Linux is implicit, but they are working on supporting explicit sync because Nvidia and because it's better). It's only in the last few years that you can use Linux drivers in android, plus some synchronization stuff.

edinbruh ,

Did they have Nvidia? Interesting, didn't know

edinbruh ,

Most features missing right now (not all) are against the Wayland philosophy, this doesn't mean that you won't get anything but that it needs a "modern era replacement". Though applications will need to support the replacement. This is usually for good reasons.

The prime example is screen recording. Allowing any program to read and write the entire screen is objectively wrong, no matter what the big time X11 fans say. But there is a replacement: pipewire. Pipewire is extremely advanced and featureful, and it's more secure because it allows the system and the user to audit who is reading the screen and what part.
The problem is that programs need to support pipewire for screen recording, but the main culprits are niche screen recorders (OBS is the best anyway, and it supports it) and proprietary video call software like discord (zoom supports it), which is silly because for electron apps it's literally a matter of using a version less than 3 years old an adding a flag.

edinbruh ,

If I get back to 2005 I can easily get more than 10 millions by the time it's 2024 again. Plus all the other perks of restarting your life

edinbruh OP ,

It's not a solution.

Example: there's another user with sudo access, he has access to my home folder, encrypting the drive doesn't solve anything.
Or maybe you just are not the system administrator.

It's not my usecase, but it's definitely a reasonable situation.

edinbruh OP ,

that makes no sense - you need the key

But if it's stored in a keyring or similar (like on windows) and the client reads from it you don't need the file with the plain text key. Like you don't store the git credentials in a file, but with libsecret.

I would prefer something that never ask for the password.

Things like the gnome-keyring or kwallet keep all the passwords in an encrypted file, they get decrypted and kept in ram using your login password when you log into gnome/KDE session and programs can ask for passwords using some API. Once you log out the passwords are removed from ram and no one can read them. My goal is to have something like this, so I'm never asked for a password, I just log into my session and everything is available

edinbruh ,

I think it's only important to Apple, it's not beneficial to anyone else

edinbruh ,

Which is bullshit because DRM doesn't effectively prevent ripping (source: you can find pirated hd content). So it's literally only harmful to the customer.

I'll give you a quick demo of how DRM is literally useless at protecting content:

  • You need:
    • a machine with any Nvidia GPU series 600 or newer running Windows, a browser with DRM support (e.g. chrome), and optionally sunshine. This is not an uncommon setup
    • any other machine that can run moonlight (even a phone).\
  • Services often use widevine as DRM provider, so using the Nvidia machine visit this test page and make sure DRM is working
  • Normally the DRM api ensure that the decrypted content of that video can never in any form get out of a special GPU buffer, not even the browser can access it
  • enable sunshine on the machine
  • Connect from the second machine to the using moonlight and notice that the video is not being shared. DRM seems to be working correctly.
  • Now disable sunshine and enable Nvidia gamestream from GeForce experience, and set it up to share the whole desktop
  • connect from the second machine to the first using moonlight
  • now the video is being shared to the second machine, and DRM is circumvented. There is literally nothing preventing you from recording the screen on the second machine

Now, this is a terrible way of ripping content, it causes at least one reencoding, which reduces quality (a lot of people won't even notice it), but it is a stupidly simple working demo of DRM circumvention

edinbruh ,

As the video points out, a lot of the work in xorg (and Linux in general, fwiw) is done by red hat engineers. So red hat cutting on that investment bears direct consequences for everyone else. Unless of course someone steps up and takes their place in maintenance, but it's not gonna happen, which is literally why Wayland (and not some revamped xorg) is the future of Linux desktop.

Also, red hat's decisions often trickle down on most other distros. E.g.: systemd, pulseaudio, pipewire, gnome, not including proprietary codecs, etc.

So, they technically don't arbiter, but they definitely set the pace.

edinbruh ,

That’s weird because it’s against the law.

A recent (few months ago) EU law mandates that if your platform is big enough (in the EU market) to gatekeep users from using other platforms, then it must interoperate with competing services. That means you should thrive because you make a better product, and not because it has more users.

The fine is a considerable percentage of the company’s earnings, that supposedly even the likes of Amazon and Google cannot overlook.

This includes Whatsapp that in a few months will have to be interoperable with competing services like telegram. This requires a protocol, the IETF is working on that. Google probably wishes to use RCS, but Matrix is also working with the IETF.

Apple says iMessage is not that widespread in the EU and should not be included, Google says it is and should be regulated, that’s because this regulation will most likely have effects even outside the EU.

edinbruh ,

This image is very old, since before accessible generative AI. It’s probably been AI upscaled/improved. Notice how the headline is also borked

When Product Markets Become Collective Traps: The Case of Social Media (bfi.uchicago.edu)

Those findings are crazy. I’ve never been social media addicted, been into luxury or general show-off brands (I pay extra to not look like I’m an advertisement… for anything but metal bands), so I don’t really know much about those issues.

edinbruh ,

This research challenges the standard argument that the mere existence of a product implies positive welfare for its users.

I know this probably means something I don’t understand, but it feels so stupid… Like, what about asbestos?

edinbruh ,

You are correct in saying that there are still several problems in both Wayland (e.g. lack of drawing tablet support) and mutter (e.g. tearing protocol non yet implemented). But then you proceed to list problems that are Nvidia’s fault.

The first is weird, but it probably depends on Nvidia’s kernel driver.

The second is probably a synchronization issue, so it’s probably due to Nvidia refusing to implement implicit sync, and explicit sync not being yet supported in Linux. But don’t quote me on that.

Vulkan should work. But video acceleration is definitely absent, and is listed by Nvidia itself among current driver limitations. Try this.

edinbruh ,

This act has been in the making for quite a while, and was even delayed. These companies have had plenty of time to prepare for what’s coming.

Also, big companies don’t deserve whining. It’s hard to adjust to new regulations? Too fucking bad! Now pay your fine

edinbruh OP ,

From pavucontrol I can’t select the interfaces independently (it’s what I used to enable pro audio). And Carla uses jack, so no luck with jack either

edinbruh OP ,

The common audio chips have lots of input/output pins (for complex surround systems), most of the pins are disabled but you can see them on stuff like hdajackretask. I can see that in my case they are on two separate outputs.

On a sidenote, on some systems the manufacturer doesn’t enable some unused pins on the OS side, but leaves them enabled on firmware, which can cause problems. So you can use this kind of software to disable them yourself.

edinbruh ,

Because he’s submissive (it’s built to serve humans) and breedable (it’s horny)

edinbruh ,

Ubuntu: it’s not bad, I just don’t like canonical

Manjaro: it starts as arch but more user friendly (by being preconfigured), until it inevitably breaks (being arch) and you end up with a regular arch that you don’t know how is configured

Elementary os: it’s too elementary os

All those con distros that are just a bunch of reskinned free stuff ask you money for that. Like zorin os

After trying secure boot out, my Ethernet connections don't work anymore?

Hey. Short story: I activated Secure boot on my MSI Mainboard and bootet in my new Debian. I realized that I had no wired internet connection and rebooted the system to deactivate secure boot again. Problem is that now my whole Ethernet is borked? I don’t get a connection in Debian or my older OpenSuse partition and the Debian...

edinbruh ,

Run dmesg and see if you find anything suspicious of the cause. If you find something like “blah blah… Ethernet… Blah blah… Key was rejected by service” or similar, it’s due to secureboot.

If this is actually related to secureboot your drivers are most likely not in tree and installed via dkms, so they need to be signed or secureboot won’t allow them. You can setup a machine-owner-key to sign them yourself, and you can setup dkms to automatically sign them using that key. The instructions are on dkms’ readme. After setting up you need to run dkms autoinstall or manually reinstall the drivers to trigger the automatic signing.

Edit: I just noticed you said you deactivated secure boot… I have no clue. But for future reference, you can sign your modules to work with secure boot, it’s not a bad idea.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • updates
  • testing
  • tech
  • drbboard
  • programming
  • til
  • wanderlust
  • bitcoincash
  • Sacramento
  • All magazines