[Mesa-dev] Viability of Mesa 21.0.2 with Windows 10 ARM - Snapdragon/Adreno

Rob Clark robdclark at gmail.com
Tue Apr 20 19:02:30 UTC 2021

+Jesse since he knows something about windows

So, there are few different questions here:

1) 8cx/a680 .. the userspace difference compared to a6xx devices that
are already supported is pretty small.. but I still need to find some
time to do (linux) kernel side bringup

2) mesa on windows .. ie. egl/etc integration with the winsys.. not
sure, maybe this is a thing Jesse knows about?

3) freedreno on windows .. I know fairly little about windows.  In
$mesa/src/freedreno/drm there is a sort of "kernel driver"
abstraction, so I suppose if someone managed to figure out how the
interface to the windows kernel mode driver worked, it might be
possible.  I suspect this is not publicly documented anywhere.  (Or at
least the adreno specifics are not.)

There is some ongoing work for 8cx laptops running linux, but pretty
early stages at this point.  The slightly older 850 devices are better
supported.. see https://github.com/aarch64-laptops/debian-cdimage for


On Sun, Apr 18, 2021 at 5:51 PM Will Gaines <uatu2021 at outlook.com> wrote:
> Hello and greetings; please indulge me as I'll probably come across as an idiot, but I can't seem to get a straight answer regarding what I've been trying to do. I sincerely hope someone will be able to lay out clearly if I'm on a fool's errand which is fine because I can stop wasting my time.
> Briefly, I picked up a Samsung Galaxy Book S with the Snapdragon 8cx/Adreno 680 build running Windows 10 on ARM. Based on everything I've understood, while the hardware isn't terrible, the architecture and MS struggling with 64-bit x86 emulation is what could be holding it back from being a serviceable machine for some gaming. I didn't really get on this until I hopped on Windows Insider and went to the 21359 build in the Dev Channel. I've gotten stable runs of games like Wasteland 3 on low settings but feel like there's either a solution or someone has looked and found it a dead-end to get better performance.
> Long story short, I think Mesa3D might work but I've combed through documents and logs regarding compatibility with Windows 10 ARM and an Adreno GPU. The latest release suggests it's possible, but before I put any more time into it I wanted to know if anyone had experience along these lines: can the dev build features support everything needed to set up and has there been any roadblocks? Thanks for hearing me out, I appreciate it.
> Scott free
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/mesa-dev

More information about the mesa-dev mailing list