[心得] 3D硬件加速的Proot Linux

楼主: ivon852 (ASUS)   2021-12-10 10:41:54
## 一、目的
尝试在Android手机执行Linux桌面程式,自行编译驱动,观看1080p影片和玩3D游戏,外接
萤幕和键鼠操作。
网志好读版:https://bit.ly/31O5Azk
实际测试程式:
企鹅在滑雪
![](https://i.postimg.cc/gJJyjBjg/Screenshot-20211210-002930.png)
Minetest
![](https://i.postimg.cc/VNzWQN8Q/Screenshot-20211210-002039.png)
Youtube播放1080p影片
![](https://i.postimg.cc/NjqxD4C0/Screenshot-20211210-001321.png)
Glmark2
![](https://i.postimg.cc/RZ7LDH2L/Screenshot-20211210-000209.png)
==============================
## 二、说明
Termux是一款Android上的Linux终端机模拟器,不需要Root权限就可以Proot安装Linux发行
版。
但默认安装的没有硬件加速,换言之就是绘图效能很差,网页播放1080p影片都会卡卡的。
本文参考YouTube频道GxmerSam的影片,自行在手机上编译mesa驱动,进而实现硬件加速。
**本文使用测试版的Termux,如果已经安装稳定版Termux需先解除安装。**
手机:Sony Xperia 5 II,Android 11
==============================
## 三、安装必要的App
1.从[Github](https://github.com/termux/termux-app/actions/workflows/debug_build.
yml)下载测试版Termux,解压缩安装APK。
2. 开启Termux,取得储存空间权限,就能透过storage存取手机内部储存空间目录。
```
termux-setup-storage
```
3. 从[Github](https://github.com/termux/termux-x11/actions/workflows/debug_build
.yml)下载测试版Termux-x11,解压缩安装apk。
Termux-x11除了安装apk外,还要开启Termux,把deb档移动到termux的家目录:
```
#假设termux-x11.deb位于内部储存空间
mv storage/shared/termux-x11.deb
```
再用以下指令安装:
```
dpkg -i termux-x11.deb
```
==============================
## 四、Termux基本操作:
1. 输入框长按可复制贴上指令。
2. 通知栏下滑,按下`Aquire Wakelock`可避免Termux在背景执行被系统杀掉。
3. 使用`pkg update` 和 `pkg upgrade`指令来安装套件。
4. 左边往内滑,按`New Session`可以开启第二个终端机。
5. 使用`exit`指令退出程式。
==============================
## 五、安装Linux发行版
这里采用的是udroid,此脚本会在Termux安装Ubuntu 21.04,桌面环境是xfce4。
1. 使用以下三条指令下载安装:
```
curl -L -o install.sh https://git.io/hippo-installer
bash install.sh
udroid

Links booklink

Contact Us: admin [ a t ] ucptt.com