Imagine any other core component of modern systems requiring such extensive, closed source binary blobs?
The APU combos are particularly compelling for desktop Linux.
Imagine any other core component of modern systems requiring such extensive, closed source binary blobs?
The APU combos are particularly compelling for desktop Linux.
So on some of the later HWE Kernels 5.8 for me that's not so good just yet for getting OpenCL working on AMD's Ryzen/Vega integrated graphics(Ryzen 5 3550H) and Radeon RX560X discrete mobile Graphics as well on the same laptop.
So Blender 3D currently on my laptop can not detect any OpenCL/Cycles compatible rendering enabled Graphics/GPU and will default to Cycles rendering on the CPU cores instead(Way Slower and ties the CPU cores/threads up 100% until the CPU rendering is finished).
So the MESA OpenGL and Vulkan drivers are in good shape but really any OpenCL compute acceleration on AMD's Ryzen APUs and on Kernel 5.8/Later and that's a wait and see. And Blender 3D, Gimp, Dark Table and other open source Graphics applications that need OpenCL will have to wait for that for me.
So Compelling for gaming maybe yes but compelling for GPGPU compute workloads that rely on OpenCL not so much compelling on the newer Razen APU based hardware and AMD's Instructions and not as polished as some of the Intel/Linux related instructions.
But really most laptop OEMs are still not tuning their laptops firmware for Linux except system76/other linux laptop OEMs! But that ASUS TUF FX505DY laptop was on special sale pre pandemic for $499 so not a bad deal but with loads of special issues to surmount just to get a Linux Mint 20.0 Live USB to even boot to install Mint 20 in a dual boot configuration alongside Windows 10 10/1909 Home.
But Blobs and out of tree Wifi drivers and that laptop's getting a Samsung M.2/NVMe to replace the WD Black M.2/NVMe that shipped with the laptop and the Realtek WiFi card sits right under the M.2/NVMe SSD slot so that's getting a more Linux Kernel out of the Box friendly WiFi card with better features as well.
Just curious, what would they actually change in the firmware to "tune a laptop for Linux"?
I have no clue why this is not included in distros by default though.
This has been in the works recently though, I've seen PRs for OpenCL 3.0 and OpenCL Image, not sure if they're in yet. With both Redhat and Microsoft being interested in working on this area now, I expect to see improvements soon.
- the kernel driver (AMDGPU) - the user space driver (Mesa, AMDVLK, AMDGPU-PRO)
The lack of CL support has nothing to do with the kernel driver, that's something that gets implemented in the user space driver.
Anyway, there's blame to go around, and these days I'm more inclined to look at how poorly retailers handle it. There are few (or none) backorders or queuing, and sometimes easily gamed systems. Either way they get their money, but it's not a good look. (It is not the end of the world, but annoying and doubly so when so many of us are stuck inside. Certainly much worse problems to have, I know.)
There is a huge amount of CFAA or worse stuff that needs prosecuting - it isn't just bots placing orders, it's mass amounts of hacked machines and hacked phones being used as proxies and cookies stolen for a valid fingerprint/less CAPTCHAs, wire fraud and forgery of documentation being accepted (instead of RPKI/proper filtering)
Anyone that has a slightly popular (at all, really) will get shady requests asking to "install a SDK" or "buy your extension" which installs malware on your end-users devices. This is the slightly legal/grey area part. The other part is where AFRINIC recently revoked a /14 for fraud that was nearly entirely used for proxies and abuse by a 1 person US company, based on WHOIS remarks, obtained fraudulently.
My advice, assuming you're on HN with a technical background, is to create your own bot for monitoring product availability on your store of choice. It's a pretty small investment of time, and it frees you up from the time spent watching a Discord or refreshing store pages manually. Set it up to poll at a reasonable frequency, set up some form of push notification, and find that it's not that hard to get ahead of the horde who are all relying on someone else to do the dirty work for them.
Signed,
Someone who got a launch day 3090 from the Nvidia store
On the other hand, I did get a 1080ti several months after launch during the crypto-boom of 2017 using the same approach. I have also stumbled upon lots of "we added more tickets to X event" type situations before they are announced on social media and disappear in an instant (think sold out music festivals and concerts).
My goal is just to mimic me sitting at my laptop refreshing a page trying to buy something as soon as it becomes available, so that I can use my time for something better.
Trust me, there are people sitting there refreshing the page more often than 1x per minute, and as far as I know they didn't run into any blocks either.
I believe nVidia once had a policy of deliberately crippling the double-precision performance of their regular consumer graphics cards, in an effort to push their high-end computation-friendly 'workstation' cards, but that's not quite the same thing.
Not a rock-solid source, but: https://www.techpowerup.com/forums/threads/why-include-fp64....
Closed source blob, OpenGL 4.1 with video hardware acceleration.
Open source drivers, OpenGL 3.3 with a kind of working video hardware acceleration.
Windows drivers, still OpenGL 4.1 and DirectX 11.
So much for the benefit of open source drivers.
If it is a configuration error, Canonical has been making the error since it decided to replace fxgl drivers.
(Windows 10, where you can expect the latest hardware to work, is closer to a rolling Linux distro in that way. Meanwhile, point-release distros like Ubuntu seem more fit for purpose as server, not end-user, distros.)
I'm a convert.
Isn't there actually a worrying amount that do? Wifi for instance.
You might already be aware of this, but a less annoying way to test Safari compatibility is by using Epiphany (aka 'Web') as a substitute, since it's also based on Webkit. I've solved several Safari bugs that way.
https://github.com/foxlet/macOS-Simple-KVM
Thanks for the tip in regards to Epiphany, I am aware, but it doesn't help with testing stuff like ITP unfortunately.