(I didn't even know Dolphin existed for Android, nothing on the web page points to that. Not that I've ever even used Dolphin, they just have so good release notes that I always check them)
(I didn't even know Dolphin existed for Android, nothing on the web page points to that. Not that I've ever even used Dolphin, they just have so good release notes that I always check them)
BTW, the NVIDIA opensource vulkan driver was dropped in mesa...
No other operating system does it this way, nor will this work on Nvidia proprietary drivers. Everywhere else, the point of demarcation for graphics is OpenGL, DirectX, Metal, or Vulkan entrypoints in userspace. To be clear, there IS a UAPI here too - hardware isolation demands it - but it breaks constantly and nobody bats an eye. If you were willing to deal with that fragility, you could do the same trick on Windows or macOS.
[0] For those unaware, Linux has a very explicit policy of never breaking userspace. That means no ABI changes whatsoever.
And when someone tries to do it - Linus gets very angry. https://lkml.org/lkml/2012/12/23/75
But has no qualm with constantly refactoring the kernel side of the coin for the most minor of reasons, which causes endless trouble when it comes to supporting out of tree drivers and is the true reason why Android will never be able to provide long term support. SOC manufacturers are not interested in the churn involved in updating their drivers to support the newer kernels that come with new android versions. Most often, it's because they want to keep their driver proprietary, but it is not the only reason, there is a cold hard truth about the nature of the market: new phones are released at a high cadence, while the process of mainlining a driver into upstream linux kernel is arduous, depending on the attitudes of kernel maintainers, truly painful, and no company out there could see any value in waiting for this process to end before releasing their hardware onto the market. Since they're already going to make it out of tree and release it as is, why would they bother? a year later, they'll repeat this process again, and again. Then Android updates, and the devices are obsoleted.
On the other hand, you can install the latest GPU driver on Windows 10 just fine, and it is the same driver as the one on 11. Windows doesn't constantly break your not-maintained-by-microsoft drivers with newer versions of their kernel.
>>you can install the latest GPU driver on Windows 10 just fine, and it is the same driver as the one on 11
MS is certainly well known for breaking Windows drivers across major releases. The only reason that Win10 and 11 driver is the same is because Win10 and 11 are more or less the same thing.
Not quite accurate, it depends on whether a new version of Windows has a significantly newer kernel.
Windows 2000 and Windows XP (and all its derivatives) share the NT5.x kernel, and thus drivers for any of them generally work in the others. Likewise Windows Vista/7/8/8.1 which all share the NT6.x kernel, and Windows 10 and 11 which share the NT10.0 kernel.
This is really a high level arguing in bad faith here. Windows XP was released in 2001 and mainstream support ended in 2009 with the last security update in extended support being in 2014. Vista to 8.1 covers 2006 to 2023, that's 17 years of having compatible drivers. Windows 10 was released in 2015, 8 years ago, with 11 having a compatible driver model and will go for many years still.
What does "common" to experience breakage is supposed to mean here? you call this common? meanwhile you can't even get a Google Pixel, the official Google phone, to be supported more than 3 years of feature update, with 2 more years of security updates. This is all because supporting the linux kernel is a pain in the ass.
It is very seldom when you actually come across hardware without drivers, unless the hardware is so old that the manufacturer isn't selling (and thus isn't supporting) it anymore.
[0] https://learn.microsoft.com/en-us/windows-hardware/drivers/d...
[1] A year afterwards of trying to convince people that Vista was good now (which it was), Microsoft threw up their hands and released Windows 7.
Walled gardens, eh?
With a jailbreaked iPhone device, you can possibly install Dolphin through a separate package manager (Cydia, Sileo, etc.)
The caveat for enabling JIT support is you have to “attach a debugger” first. AltServer automates this process…provided your iOS device can communicate with it when launching the app.
DolphinIOS exists though it’s a fork and requires somewhat unfriendly steps to get installed just due to iOS as a platform.
https://dolphin-emu.org/blog/2021/05/24/temptation-of-the-ap...
I wish! Have you seen phones nowadays? They're bigger than tablets were in 2014!
We're really in the golden age of emulation on mobile devices.