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:
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.
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.
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.
My coiled cable likes to rotate which makes the coil messy. This little 3d print I made keeps it nice and tidy. Hope it helps anyone with similar issues. You can find the files here: https://www.printables.com/model/433584-coiled-cable-lockaligner
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.
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...
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.
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.
I noticed the AppOutlet repo has been archived, but I really liked the idea of one store to rule them all (I.e. snaps, appimages, flatpaks, etc. in one place)....
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.
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.
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.
I think that’s what it says but that’s the error I’d say I get about 40% of the time when trying to view image posts. Is this a sync thing or something else?
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.
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
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.
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.
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.
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...
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
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.
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.
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.
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.
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.
Nvidia tries to kill CUDA translation layers | Tom's Hardware (www.tomshardware.com)
Bountysource Stole at Least $21,000 From Open Source Developers (boehs.org)
This is why people say the open source ecosystem sucks.
Made a aviator cable mount to keep my coils alligned (lemmy.today)
My coiled cable likes to rotate which makes the coil messy. This little 3d print I made keeps it nice and tidy. Hope it helps anyone with similar issues. You can find the files here: https://www.printables.com/model/433584-coiled-cable-lockaligner
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...
sudon't – blog by Tony Finch (dotat.at)
Vesktop 1.5.2 greatly improves screensharing on Linux (github.com)
Vesktop is a custom Discord App with an aim to give better performance and support on Linux....
So, Fedora 40 is out, any guess as to when we can expect Nobara 40?
Pretty much the title. I’m not a regular on Discord and the website doesn’t have any info about a release plan.
Does the legacy of AppOutlet live on? (github.com)
I noticed the AppOutlet repo has been archived, but I really liked the idea of one store to rule them all (I.e. snaps, appimages, flatpaks, etc. in one place)....
[solved] Skim in bash [ctrl + r] weird new line after selecting an option. (github.com)
Please check the above github issue for more info and photos....
How to create a bootable Linux USB drive (www.zdnet.com)
Glide failed to grab this image
I think that’s what it says but that’s the error I’d say I get about 40% of the time when trying to view image posts. Is this a sync thing or something else?
Linux for Kids?
I’m thinking about building a desktop with one of my kids and I would really prefer to put Linux on it. My wife is not a fan of the idea, however....
Improving shell workflows with fzf (seb.jambor.dev)
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...
Systemd wants to expand to include a sudo replacement (outpost.fosspost.org)
What laptop do you use/recommend?
Looking to upgrade from an old Latitude, curious as to what mobile hardware you folks use for writing your open source projects?
Google Pixel 8A leak reveals seven years of security updates (www.theverge.com)
NixOS forked (aux.computer)
hachyderm.io/
Aotearoa Weekly Kōrero 29/4/2024
Welcome to this week’s casual kōrero thread!...