forked from freedreno-zz/freedreno
-
Notifications
You must be signed in to change notification settings - Fork 32
Home
Max Buchholz edited this page Jul 6, 2023
·
29 revisions
- Git Trees & Branches
- Freedreno Architecture
- GPU Docs:
- Reverse Engineering Tools
- Useful Information
-
Command Stream Format
- The basic packet format (described in this page) is same for a3xx and a2xx although all the registers and some of the packet types differ.
- Adreno Tiling - how tiling works on adreno (a2xx and a3xx)
- A2xx Shader Instruction Set Architecture
- A3xx Shader Instruction Set Architecture
- Gallium Docs
- kgsl kernel driver
- Setting up fedora filesystem
- Frequently Asked Questions
- TODO
See Status.
Any distro which has a relatively recent mesa, and which packages xf86-video-freedreno should work. Please feel free to add more, update status, add links to instructions, etc.
- Fedora
- status: mesa 10.2 and freedreno ddx in rawhide,
- instructions
- Linaro/Ubuntu
- status: mesa 10.2.1 and freedreno ddx
- release-notes
- instructions
- Gentoo
- Arch
-
postmarketOS (Alpine Linux based)
- status: mesa 23.0.4 and freedreno ddx (see current version here)
- asus-flo and sony-castor have at least limited freedreno support
- see also: devices, porting guide, freedreno related wiki content
- Phones/Tablets:
- HP TouchPad (a2xx)
- Galaxy S3 LTE (a2xx)
- Nexus 4 (a3xx)
- Nexus 7 Flo (a3xx)
- ARM boards:
- ifc6410 (a3xx)
- ifc6540 (a4xx)
- bSTem (a3xx)
- apq8074 dragonboard (a3xx)
- mailing list: freedreno@lists.freedesktop.org
- IRC: #freedreno (on freenode)
NOTE: please feel free to make updates/additions to the wiki, add pages for your particular device that you have (or are trying to use) freedreno on, etc. A wiki is a community effort. Don't vandalize. If you have a question, ask on #freedreno IRC channel on freenode.