Of all the things I've done in my career, this is probably the one I'm the most proud of.
When me and two others at Intel started working on the Vulkan driver, Mesa had a reputation for being behind on everything. The Intel drivers were still on OpenGL 3.3 (fp64 was a pain), OpenGL ES 3.1 or maybe even 3.0, and perf okay but kinda meh. I think there might have been a driver or two in Mesa exposing GL 4.x at that point but, as a project, we were still a ways from full OpenGL 4.5.
With Vulkan, we jumped the line and had Vulkan 1.0 conformance on Intel on launch day. It was a hell of a lot of work (I worked 80+ hours/week that last month or two) but we got there. The driver branch we dropped that day was pretty shaky and it was missing a lot of features but we were there. It took a year or two to get to where we had decent perf, working games, and feature parity with the hardware. But that was okay because there were only two titles that came out that first year and getting them working was the important bit.
Then Vulkan 1.1 came out and we were there with a day-0 driver again. This time, without missing any interesting features. Then 1.2 and 1.3 and now 1.4. With every new version, more drivers joined the train. When Vulkan 1.4 launched, there were 5 different Mesa drivers that landed MRs on to enable Vulkan 1.4 on launch day.
This has totally changed the conversation about open source graphics. When I started, everyone scoffed at Mesa. Today, the speed at which we're able to implement features and launch new API versions is the envy of the graphics industry. We're still not totally caught up everywhere—NVK and PanVK still need work and etnaviv Vulkan doesn't exist—but we're going toe to toe with the proprietary driver teams across most of the industry. The fact that Linux Vulkan drivers are being hammered by most of Valve's library via DXVK and VKD3D means the Mesa drivers are often more stable and robust than their closed source or Windows counterparts.
It's a totally different world for 3D graphics now than it was a decade ago.
People mimic what they see when there’s a perceived danger. I was just at the pharmacy picking up my wife’s meds, and every pharmacist was wearing a surgical mask (wish they were n95, but I’ll take it). There were about 10 of us in the lobby and only three folks did not have a mask. As the moments ticked by, 2 of them walked over and picked up one of the free masks and put them on. The next three people who walked in, upon seeing a room of masked people, also put masks on from the free box. You may not think you’re setting an example, but you are. Show yourself. Be the light.
Dyzio sends you best morning wishes - today, be as perfect as he is. Well, okay, at least half as perfect, that would already be great.
#cats #catsofmastodon #mobilelinux #photography #shotonlibrem5 (slightly edited to focus on what's actually important 😼)
Hey look, it still works! It's fully functional and daily drivable 😎 #kindle #mobilelinux #shotonlibrem5
on Halium/droidian/linux mobile
really need to write a blog post about this but summarising my thoughts for now:
* Droidian and other Halium based projects are not Linux mobile
* They shouldn't be carelessly compared with #postmarketOS/Mobian, they are much closer to Android in terms of tech stack/complexity/longevity
* Basically the WSL of #LinuxMobile
But, still good, still valuable for making your device more-free, and for the growing app ecosystem.
but i am slowly losing my mind every time i see someone describe a mediatek phone running a proprietary BSP as "real linux mobile" you are warping what little "brand recognition" this community has and it will reflect poorly on all of us when more light is shed on the underlying software stacks and long-term unmaintainable downstream hacks
New Blog Post: 2025: off to a flying start!
Wardrobe's status check is also complete. Result: sleepy. #cats #catsofmastodon #shotonlibrem5
welcome to our hackerspace, you can find some hair elastics for your projects in a box over there #caturday #catsofmastodon
@karpour WAP 2.0 i need to test.
WAP 1.x is special. (warning infodump)
WAP was designed to work over different bearers, SMS, USSP (those #123# numbers that show text), even rare DECT versions exist... and CSD aka modems. The last one became the standard till GPRS became a ting in networks as it had large data. However looking at the low amount of data that fits into a bearer and the low amount of memory in 1999 phones a solution had to be found
Many years ago I spent some time playing with running a graphical interface from chrooted Debian userspace on a jailbroken 1st gen Kindle Paperwhite. I posted a video that showed it and called it "Debian on Kindle Paperwhite". Some tech media had then picked it up and reported on Debian running on Kindle.
I'm sorry, it's all my fault. All those people calling Halium devices "real Linux phones" are just my karma coming back 😭 #mobilelinux
phosh 0.45.0 is out 🚀📱:
There's 🐛 fixes and improvements, check out the full release notes at https://phosh.mobi/releases/rel-0.45.0/ for details or see 👇 for a short 🧵
🙏 to everyone who contributed to this release.
#phosh #librem5 #pinephone #gtk #wlroots #gnome #linux #mobile #LinuxMobile
1/N
How to speed up your phone for free - tested guide, it works!
1. Enable KASAN and other kinds of instrumentation while debugging your phone's kernel.
2. Notice how it makes things slower, but not slow enough to be unusable.
3. Keep using the phone this way.
4. Get used to it and forget that these things are enabled.
5. Many months later, get back to stock kernel config while doing something unrelated and enjoy your newly unlocked extra performance! 😝
#mobilelinux #linux #librem5 #shotonlibrem5
Hi! Help me start my business and expand my shop by buying my first little diy book:) Only until Sunday you can use code QUIRKY15 to get 15% off the book or any purchase above 55 EUR.
Or just use this link:
https://funkypangolin.etsy.com?coupon=QUIRKY15
If you buy a book, I will also add 3 random postcards.
I have only 5 books of this design, next ones will be different!
Thank you <3
Hi, I'm dos. ~80 silly FLOSS games, open smartphones, terrible music. 50% of @holypangolin; 100% of dosowisko.net. he/him/any. I don't receive DMs.