d3Xt3r

@d3Xt3r@lemmy.nz

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

d3Xt3r, (edited )

It’s not “optimistic”, it’s actually happening. Don’t forget that GPU compute is a pretty vast field, and not every field/application has a hard-coded dependency on CUDA/nVidia.

For instance, both TensorFlow and PyTorch work fine with ROCm 6.0+ now, and this enables a lot of ML tasks such as running LLMs like Llama2. Stable Diffusion also works fine - I’ve tested 2.1 a while back and performance has been great on my Arch + 7800 XT setup. There’s plenty more such examples where AMD is already a viable option. And don’t forget ZLUDA too, which is being continuing to be improved.

I mean, look at this benchmark from Feb, that’s not bad at all:

https://lemmy.nz/pictrs/image/e5ab3c8c-9227-4017-9a26-c4cc46471ad0.jpeg

And ZLUDA has had many improvements since then, so this will only get better.

Of course, whether all this makes an actual dent in nVidia compute market share is a completely different story (thanks to enterprise $$$ + existing hw that’s already out there), but the point is, at least for many people/projects - ROCm is already a viable alternative to CUDA for many scenarios. And this will only improve with time. Just within the last 6 months for instance there have been VAST improvements in both ROCm (like the 6.0 release) and compatibility with major projects (like PyTorch). 6.1 was released only a few weeks ago with improved SD performance, a new video decode component (rocDecode), much faster matrix calculations with the new EigenSolver etc. It’s a very exiting space to be in to be honest.

So you’d have to be blind to not notice these rapid changes that’s really happening. And yes, right now it’s still very, very early days for AMD and they’ve got a lot of catching up to do, and there’s a lot of scope for improvement too. But it’s happening for sure, AMD + the community isn’t sitting idle.

d3Xt3r, (edited )

I based my statements on the actual commits being made to the repo, from what I can see it’s certainly not “floundering”:

https://lemmy.nz/pictrs/image/5a59673c-c02a-4fa5-9d5e-cc6dab363267.jpeg

In any case, ZLUDA is really just a stop-gap arrangement so I don’t see it being an issue either way - with more and more projects supporting AMD cards, it won’t be needed at all in the near future.

d3Xt3r,

The best option is to just support the developer/project by the method they prefer the most (ko-fi/patreon/crypto/beer/t-shirts etc).

If the project doesn’t accept any donations but accepts code contributions instead (or you want to develop something that doesn’t exist), you can directly hire a freelancer to work on what you want, from sites like freelancer.com.

d3Xt3r, (edited )

And this is one of the reasons why I don’t like 'em. They’re way too overengineered, IMO. Which is weird because so many mk enthusiasts prefer minimal setups. In my case for instance, I just have a braided Type-C cable running straight from my board to the back of my desk. Just a simple, straight line. Easy to connect/disconnect/clean/maintain/replace. Minimal. I personally don’t see why/how an aviator cable could improve either the aesthetics or the functionality. In fact, I can only think of downsides.

I'm thinking of buying a Lenovo Duet 3 for running linux. Which device would have better compatibility?

There’s two models - the Duet 3 which comes with a Snapdragon 7c Gen 2 @ 2.55 GHz CPU, and the 3i which comes with a Intel Celeron N4020. I would rather use the Duet 3, due to the cover, and since I am already familiar with the feel of the device due to having owned a Surface Pro 4, but I’d like to choose whichever works...

d3Xt3r, (edited )

Forget Linux for a second. What you need to be aware is that both the variants come with only 4GB soldered-on RAM and eMMC storage. That means, even if you do manage to get Linux going on them, it’s going to be super slow for any sort of practical Web/GUI needs. 4GB RAM is barely enough to run a browser these days, and if you tack on a full-fledged DE and multitasking with other apps, you’ll be pushing memory pages to the disk (ie, swapping). And when that happens, you’ll really feel the slowness. Trust me, you don’t want to be swapping to eMMC - that’s super old tech, something like 3x slower than UFS, which in turn a LOT slower than m.2 NVMe (the current standard used in “proper” laptops/convertibles).

Also, consider this for perspective - even budget smartphones these days come with at least 6GB RAM and UFS storage. So this laptop/convertible - a device meant for productivity - is a complete ripoff.

If money is an issue, then just buy a used laptop (from eBay, or whatever you guys use there). If you’re aiming for good Linux compatibility then ThinkPads are a safe bet. But since you’re after a Surface-like device, then you could just get any older Surface device. Why settle for an imitation when you can get the real thing? In any case, most older x86 laptops from mainstream brands should work fine in Linux in general, just do a google for it to see if there are any quirks or issues.

Regardless of your choice, avoid the Duet 3. 4GB RAM is completely unacceptable for a laptop in 2024.

d3Xt3r, (edited )

Hmm, so I’ve had a look and it seems like Xournal++ only supports x86_64. Which means that if you get the Snapdragon version, you’ll need run it using an x86 emulator like FEXEmu or Box64, and this will affect the performance and may also introduce compatibility issues. So you’ll need to do your own research and find out if someone’s managed to run it on ARM / Snapdragon 7c, and if there’s any issues etc.

You could get the Celeron version instead, but personally I can’t recommend a Celeron to anyone in good faith, so you’ll have to make your own decision sorry.

d3Xt3r,

doas is relativly simple (a few hundred LOC)

Actually it’s close to 2k lines of code (1,946 to be exact). But yes, it’s certainly a lot simpler than sudo (132k).

d3Xt3r,
  • Fedora 37 - 2022-11-15; Nobara 37 - 2023-01-07
  • Fedora 38 - 2023-04-18; Nobara 38 - 2023-06-26
  • Fedora 39 - 2023-11-07; Nobara 39 - 2023-12-26
  • Fedora 40 - 2024-04-23; Nobara 40 - 2024-06-19 (assuming an average delay of 57 days)
d3Xt3r, (edited )

You won’t find any alternatives because Flatpak has won the war. Pretty much everyone (except Canonical) hates Snap and avoids it like the plague, and AppImages have significantly dropped in popularity amongst users due to the rise of Flatpak, and the various advantage it has over AppImages. So you’re left with only Flatpak/Flathub basically.

d3Xt3r, (edited )

skim has unfortunately been abandoned, there have been no updates in an year, and several old PRs and issues remain untouched. The current recommend fork is https://github.com/kimono-koans/two_percent/, which is also more faster and memory efficient.

If you’re facing the same issue with two_percent as well, you can reach out to the author in this thread, since they haven’t yet opened up their issues tab.

d3Xt3r, (edited )

It’s one of the only ways I know of to make a Windows ToGo installation (equivalent of a Linux Live USB),

You can also use WinToUSB for that btw. Yet another option is to install Windows to a VHD file (using a virtual machine, or using Disk2VHD to convert an existing install), then copy it to your USB, and make it bootable using Ventoy. The latter option is more useful, since with Ventoy you could have multiple other Linux ISOs (or other OS/rescue images) all on a single, portable drive.

d3Xt3r,

Kiwi here, no such issues with my Sync. Is there a particular community where you see these errors mainly (if so, can you link it here)?

Also, when you get those errors, it might be worth accessing that community directly using a local account - and if the images load fine, that would point to a federation issue with your server.

d3Xt3r, (edited )

In that case, I agree with the others and say leave this up to the router - not only is it far more easier to set up, it gives you/your kid the freedom to switch between distros/OSes, and you can even swap computers without worrying about having up the controls all over again.

A friend of mine was in the same situation as you (he’s also a Linux nerd), and he ended up with the router thing, and after extensive research, he decided to get a Synology router as it had all the features he was after (mainly limiting access times, monitoring and reporting). See: www.synology.com/…/device_content_control

And for extra filtering, you could also set the upstream DNS on the router to a filtering service such as Cloudflare for Families, AdGuard DNS Family etc.

d3Xt3r, (edited )

Those of you reading this might also be interested in two_percent, which is a fork of skim, which in turn is a Rust implementation of fzf. two_percent is faster, more efficient and uses less memory than fzf, which is especially noticeable with large inputs.

d3Xt3r, (edited )

It’s faster and more memory efficient basically. skim also appears to have been abandoned (no updates in over an year), whereas two_percent is being actively developed.

d3Xt3r, (edited )

No, you’re looking at the commit log for skim. two_percent was last updated two months ago. I also had a chat with the author yesterday and they’re keen to continue maintaining the fork.

https://lemmy.nz/pictrs/image/9c40edac-c66c-45c5-8818-6b64ab049c01.jpeg

Do you practice self care?

Hello. Let’s talk about self-care. Who practices self-care regularly? I’ve been making an absolute effort to practice self-care, and it’s definitely improving my mood. I floss, meditate, do qigong, breathwork, etc. Yes, flossing is self-care, take care of yo teefs. What does everyone do for self-care? Bonus question: Where...

d3Xt3r, (edited )

Pretty much the same as you, but I do yoga instead of qigong. Plus I focus a lot on diet and nutrition and try to make sure I’m getting everything I need, whilst trying to minimise or avoid things that are bad for you, like processed foods, sugary stuff etc. Bought a Garmin smartwatch and smart scales last year to keep a track of my exercise goals, hydration, HRV, and sleep quality, and that’s been real helpful in keeping track of my health.

Also planning to take up some basic martial arts as well; I was looking at kyokushin, but might pick wing chun due to it’s practicality / self-defence aspects.

Bonus question: Where else can I post questions besides Ask Lemmy?

You can also post questions on Ask Lemmy’s evil twin - !asklemmy

d3Xt3r, (edited )

Agreed, this is a nice inclusion. I also hate sudoers with a passion - I already use doas but it’s not standard (in the Linux world anyway), but with systemd providing an alternative means that it’ll become a standard which most distros would adopt, and I hope this means we can finally ditch the convoluted sudoers file once and for all.

d3Xt3r, (edited )

doas is quite popular in the BSD world, and was ported to Linux a few years ago (via the OpenDoas project).

For starters, it’s is a lot smaller than sudo - under 2k lines of code vs sudo’s 132k - this makes it lot more easier to audit and maintain, and technically less likely to have vulnerabilities.

Another security advantage is that doas doesn’t pass on the environment variables by default (you’d have to explicitly declare the ones you want to pass, which you can do so in the config).

The config is also a lot simpler, and doesn’t force you to use visudo - which never made sense to me, visudo should’ve just generated the actual config, instead of checking it after the fact. Kinda like how grubby or grub2-mkconfig works. But no need for that complexity with doas.

Eg, the most basic doas config could just have one line in the file: permit: wheel. Maybe have another line for programs you want to run without a password, like permit nopass dexter cmd pacman.

d3Xt3r,

I personally use a ThinkPad Z13 (all AMD; it’s nice but pricey), but I’d recommend getting a Framework (which wasn’t an option for me back then). I think modular and repairable laptops are cool, plus they seem to be well supported by the Linux community.

d3Xt3r,

Samsung midrangers like the A15 / M15 / A25 etc have both the jack as well as an sdcard slot. There’s also the Motorola G34 and the G84. And finally, there’s also a flagship - the ASUS ROG Phone 8 Pro. And a whole bunch of Chinese phones which I won’t bother mentioning.

d3Xt3r,
d3Xt3r, (edited )

I disagree with @Shareni (sorry!) - the biggest issue right now is that package maintainers are leaving in droves - at least 15 contributors left a few days ago, a number which has likely increased these past few days - and will continue to increase. I think the only people left will be the ones who support Eelco and the toxic culture brewed by him.

What this means is that you risk your packages getting out of date, including slow delivery of security updates (which was already an increasing concern, due to the way the Nixpkgs build system worked). Worst case scenario, some (many?) packages may never even get an update.

So now’s definitely NOT a good time to switch, and in fact I’d also urge existing users to look at other distros, at least temporarily until this whole thing settles down.

d3Xt3r,

Heard fireworks go off at 2:11AM in Welly… very random. Anyone know what could be the reason?

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • khanakhh
  • ngwrru68w68
  • mdbf
  • tacticalgear
  • Youngstown
  • rosin
  • slotface
  • Durango
  • kavyap
  • everett
  • thenastyranch
  • InstantRegret
  • DreamBathrooms
  • JUstTest
  • magazineikmin
  • anitta
  • GTA5RPClips
  • modclub
  • cisconetworking
  • cubers
  • osvaldo12
  • ethstaker
  • provamag3
  • normalnudes
  • Leos
  • tester
  • lostlight
  • All magazines