在这个万物皆可做 Linux 小主机的时代,各种洋垃圾、矿渣的价格居高不下。随手在闲鱼一搜,N年前的"古董"——玩客云(1+8GB)居然还要60块,价格依旧坚挺得令人咋舌。 这次回家,角落里一部落满灰尘的 LG V30 引起了我的注意。它曾是陪伴我度过整个高中时期的主力机,如今却像个退役的老兵,安静地躺在桌上"养老"。一个念头突然蹦了出来:**为什么不让它"重出江湖",跑一次 Linux 呢?** 于是,便有了这次折腾——基于 **postmarketOS**(底层为轻量级的 **Alpine Linux**)的移植尝试。Alpine 以极小的体积和安全著称,特别适合让老设备焕发第二春。 ## 它的性能,到底什么水平? 这是我在Linux下的跑分结果: [https://browser.geekbench.com/v6/cpu/18999213](https://browser.geekbench.com/v6/cpu/18999213) 以下是 LG V30 搭载的**骁龙835**,和常见 Linux 小主机/开发板的对比: | | **骁龙 835**(LGV30) | **S912**(玩客云 OEC) | **RPi 4B**(1.5GHz) | |---|---|---|---| | **CPU 架构** | 4×A73 + 4×A53 | 4×A53 + 4×A53 | 4×A72 | | **最高主频** | 2.45 / 1.9 GHz | 1.5 / 1.0 GHz | 1.8 GHz | | **制程** | 10nm | 28nm | 28nm | | **GPU** | Adreno 540 | Mali-T820MP3 | VideoCore VI | | **内存** | 4GB LPDDR4X | 2GB DDR3 | 1~8GB LPDDR4 | | **存储** | 64GB UFS 2.1 | 8GB eMMC | MicroSD | | **内置连接** | WiFi 5 · BT 5.0 · 4G | 百兆网口 | 千兆·WiFi 5·BT 5 | | **GB6 单核** | **414** | ~130 | ~256 | | **GB6 多核** | **1555** | ~530 | ~641 | ## 价格:旧旗舰反而更便宜? | 设备 | 闲鱼参考价 | 配置 | |---|---|---| | **LG V30** | **~67 元** | 骁龙835 / 4+64GB / 6" 2K OLED / WiFi 5 / BT 5.0 / 4G | | 玩客云 1代 | ~50 元 | S805 / 1+8GB / 无屏幕 · 无电池 · 无WiFi | | 斐讯 N1 | 60~80 元 | S905 / 2+8GB / 无屏幕 · 无电池 | | 玩客云 OEC | 100 元 | S912 / 2+8GB / 无屏幕 · 无电池 | | 树莓派 4B | 300+ 元 | BCM2711 / 1~8GB / 需自备SD卡 | 同样的价格,LGV30 拿到手的是 4GB 内存 + 64GB UFS + 2K OLED 屏幕 + WiFi 5 + 蓝牙 5.0 + 4G 蜂窝 + 前后摄像头 + 喇叭……对比那些连电源线都要自己配的开发板,旧旗舰手机才是被严重低估的 Linux 小主机。 而且别忘了,**手机的电池,相当于一个内置 UPS**——家里短暂断电也不怕,当个轻量服务器稳得一批。 > 以下是我在闲鱼上看到的 LGV30 价格,供参考: > > ![Screenshot_2026-08-14-12-27-03-629_com.taobao.id.jpg][1] ## 上机实战:让 LGV30 跑起 Linux 准备了两个版本,刷入方式均需在 TWRP 刷: ### ▎ nogui 版本 下载链接:https://1828041406.share.123pan.cn/123pan/chfUjv-MT6Ed 提取码:wolf 刷入后重启,耐心等待直到系统枚举为 USB 网卡(通常需要几分钟),随后通过 SSH 连接: ```bash ssh user@147.16.42.1 ``` **联网步骤:** ```bash # 扫描 Wi-Fi sudo nmcli device wifi list --rescan yes # 连接指定 Wi-Fi(以 SSID "ABC" 为例) sudo nmcli --ask device wifi connect "ABC" ``` 虽然没有桌面环境,但**屏幕和触摸均正常工作**。由于底层使用的是 fbdev,你可以直接往 framebuffer 上绘制内容,把它变成一个带屏的迷你监控终端。具体玩法见下一节。 ### ▎ gui 版本 下载链接:https://1828041406.share.123pan.cn/123pan/chfUjv-MT6Ed 提取码:wolf 刷入后重启,首次启动较慢(约1~2分钟),请耐心等待桌面出现。进入系统后,点击顶部状态栏即可连接 Wi-Fi。 **默认熄屏时间:** - 电池:2 分钟 - 充电(AC):5 分钟 **默认登录信息:** - 用户名:`user` - 密码:`147147` ### 系统特性一览 | 特性 | 状态与说明 | |---|---| | **内核** | 4.4.302,O2 编译优化(原来是 Os 体积优化) | | **显示** | fbdev,1440×2880 @60Hz OLED,刷新稳定 | | **触摸** | ✅ 可用 | | **Wi-Fi** | ✅ 2.4/5GHz 双频均可用 | | **蓝牙** | ⚠️ 待适配 | | **USB 网络** | ✅ USB 网络 + SSH,即插即用 | | **USB-OTG** | ⚠️ 待测试 | | **Docker** | ✅ apk add安装即用:overlayfs + 默认 iptables-nft | | **充电策略** | ✅ ≥80% 停充,≤70% 恢复 | | **4G** | ⚠️ 固件已加载,数据/通话待适配 | | **GPS** | ⚠️ 待适配(随 modem QMI 通路) | | **音频/NFC** | ❌ 待适配 | ## GUI上机效果 ![IMG_20260815_150116.jpg][2] ## 玩转 fbdev:用自己的代码点亮屏幕 由于显示驱动基于 fbdev(而非 DRM),你可以用任何能写 `/dev/fb0` 的语言自由绘图,非常适合实时显示系统负载、网络状态等信息。 **1. 确认 framebuffer 参数:** ```bash cat /sys/class/graphics/fb0/virtual_size # 输出:1440,2880 cat /sys/class/graphics/fb0/bits_per_pixel # 输出:32 ``` > 如果你用的是 GUI 版本,需先停止桌面管理器,避免 Xorg 占用 framebuffer: > ```bash > sudo rc-service lightdm stop > ``` **2. 确保 framebuffer 刷新服务运行:** ```bash sudo rc-service msm-fb-refresher start ``` **3. 画 8 条黑白交替横条:** ```bash sudo sh -c ' for i in 1 2 3 4; do dd if=/dev/zero bs=5760 count=360 2>/dev/null dd if=/dev/zero bs=5760 count=360 2>/dev/null | tr "\000" "\377" done > /dev/fb0 ' ``` > 原理:屏幕宽度 1440px × 4 字节/像素 = 每行 5760 字节,每条横带高 360 像素,4 组黑白循环共 8 条。 **4. 恢复全黑:** ```bash sudo dd if=/dev/zero of=/dev/fb0 bs=5760 count=2880 ``` > 背光自动设为 112,无需手动操作 `/sys/class/backlight`。 在这个基础上,你可以用 Python、C 或任何语言,自由绘制仪表盘、文字、进度条等,打造属于自己的桌面小监控屏。 ## 写在最后 这台 LG V30,从昔日的 HiFi 旗舰,到如今的 Linux 主机——骁龙835 的性能放在今天依然能打,用来做轻量服务器、SSH 终端、Home Assistant 节点绰绰有余,甚至还能外接显示器当个小桌面用。 ### 当前不足和未来工作 目前还面临着以下几个问题: - **内核版本老旧**:目前使用的是 downstream 内核,版本为 **4.4.302**,这是从 LG 官方源码树延续下来的。很多主线内核的新特性、安全补丁和驱动都无法享受。 - **没有 DRM 显示驱动**:屏幕输出依赖的是老式的 **fbdev**(framebuffer),而非现代 Linux 图形栈的 DRM/KMS。这意味着 GPU 加速基本无望,Wayland 等现代显示协议也无法正常工作,图形性能大打折扣。 接下来是**移植 mainline 内核**。 顺利的话,未来可以让 LGV30 跑上 7.x 的主线内核 + DRM 驱动 如果你也有一部闲置旧手机,不妨试试这样的"数码炼金术"。比起花50块买个只有 1GB 内存的玩客云,你手边吃灰的旧旗舰可能才是真正的性价比之王。 *环保,就是给旧物以新生;玩机,就是在旧硬件上创造新的可能。* [1]: https://www.guwolf.com/usr/uploads/2026/08/3546272122.jpg [2]: https://www.guwolf.com/usr/uploads/2026/08/2831903421.jpg Loading... 在这个万物皆可做 Linux 小主机的时代,各种洋垃圾、矿渣的价格居高不下。随手在闲鱼一搜,N年前的"古董"——玩客云(1+8GB)居然还要60块,价格依旧坚挺得令人咋舌。 这次回家,角落里一部落满灰尘的 LG V30 引起了我的注意。它曾是陪伴我度过整个高中时期的主力机,如今却像个退役的老兵,安静地躺在桌上"养老"。一个念头突然蹦了出来:**为什么不让它"重出江湖",跑一次 Linux 呢?** 于是,便有了这次折腾——基于 **postmarketOS**(底层为轻量级的 **Alpine Linux**)的移植尝试。Alpine 以极小的体积和安全著称,特别适合让老设备焕发第二春。 ## 它的性能,到底什么水平? 这是我在Linux下的跑分结果: [https://browser.geekbench.com/v6/cpu/18999213](https://browser.geekbench.com/v6/cpu/18999213) 以下是 LG V30 搭载的**骁龙835**,和常见 Linux 小主机/开发板的对比: | | **骁龙 835**<br>(LGV30) | **S912**<br>(玩客云 OEC) | **RPi 4B**<br>(1.5GHz) | |---|---|---|---| | **CPU 架构** | 4×A73 + 4×A53 | 4×A53 + 4×A53 | 4×A72 | | **最高主频** | 2.45 / 1.9 GHz | 1.5 / 1.0 GHz | 1.8 GHz | | **制程** | 10nm | 28nm | 28nm | | **GPU** | Adreno 540 | Mali-T820MP3 | VideoCore VI | | **内存** | 4GB LPDDR4X | 2GB DDR3 | 1~8GB LPDDR4 | | **存储** | 64GB UFS 2.1 | 8GB eMMC | MicroSD | | **内置连接** | WiFi 5 · BT 5.0 · 4G | 百兆网口 | 千兆·WiFi 5·BT 5 | | **GB6 单核** | **414** | ~130 | ~256 | | **GB6 多核** | **1555** | ~530 | ~641 | ## 价格:旧旗舰反而更便宜? | 设备 | 闲鱼参考价 | 配置 | |---|---|---| | **LG V30** | **~67 元** | 骁龙835 / 4+64GB / 6" 2K OLED / WiFi 5 / BT 5.0 / 4G | | 玩客云 1代 | ~50 元 | S805 / 1+8GB / 无屏幕 · 无电池 · 无WiFi | | 斐讯 N1 | 60~80 元 | S905 / 2+8GB / 无屏幕 · 无电池 | | 玩客云 OEC | 100 元 | S912 / 2+8GB / 无屏幕 · 无电池 | | 树莓派 4B | 300+ 元 | BCM2711 / 1~8GB / 需自备SD卡 | 同样的价格,LGV30 拿到手的是 4GB 内存 + 64GB UFS + 2K OLED 屏幕 + WiFi 5 + 蓝牙 5.0 + 4G 蜂窝 + 前后摄像头 + 喇叭……对比那些连电源线都要自己配的开发板,旧旗舰手机才是被严重低估的 Linux 小主机。 而且别忘了,**手机的电池,相当于一个内置 UPS**——家里短暂断电也不怕,当个轻量服务器稳得一批。 > 以下是我在闲鱼上看到的 LGV30 价格,供参考: > > ![Screenshot_2026-08-14-12-27-03-629_com.taobao.id.jpg][1] ## 上机实战:让 LGV30 跑起 Linux 准备了两个版本,刷入方式均需在 TWRP 刷: ### ▎ nogui 版本 下载链接:https://1828041406.share.123pan.cn/123pan/chfUjv-MT6Ed 提取码:wolf 刷入后重启,耐心等待直到系统枚举为 USB 网卡(通常需要几分钟),随后通过 SSH 连接: ```bash ssh user@147.16.42.1 ``` **联网步骤:** ```bash # 扫描 Wi-Fi sudo nmcli device wifi list --rescan yes # 连接指定 Wi-Fi(以 SSID "ABC" 为例) sudo nmcli --ask device wifi connect "ABC" ``` 虽然没有桌面环境,但**屏幕和触摸均正常工作**。由于底层使用的是 fbdev,你可以直接往 framebuffer 上绘制内容,把它变成一个带屏的迷你监控终端。具体玩法见下一节。 ### ▎ gui 版本 下载链接:https://1828041406.share.123pan.cn/123pan/chfUjv-MT6Ed 提取码:wolf 刷入后重启,首次启动较慢(约1~2分钟),请耐心等待桌面出现。进入系统后,点击顶部状态栏即可连接 Wi-Fi。 **默认熄屏时间:** - 电池:2 分钟 - 充电(AC):5 分钟 **默认登录信息:** - 用户名:`user` - 密码:`147147` ### 系统特性一览 | 特性 | 状态与说明 | |---|---| | **内核** | 4.4.302,O2 编译优化(原来是 Os 体积优化) | | **显示** | fbdev,1440×2880 @60Hz OLED,刷新稳定 | | **触摸** | ✅ 可用 | | **Wi-Fi** | ✅ 2.4/5GHz 双频均可用 | | **蓝牙** | ⚠️ 待适配 | | **USB 网络** | ✅ USB 网络 + SSH,即插即用 | | **USB-OTG** | ⚠️ 待测试 | | **Docker** | ✅ apk add安装即用:overlayfs + 默认 iptables-nft | | **充电策略** | ✅ ≥80% 停充,≤70% 恢复 | | **4G** | ⚠️ 固件已加载,数据/通话待适配 | | **GPS** | ⚠️ 待适配(随 modem QMI 通路) | | **音频/NFC** | ❌ 待适配 | ## GUI上机效果 ![IMG_20260815_150116.jpg][2] ## 玩转 fbdev:用自己的代码点亮屏幕 由于显示驱动基于 fbdev(而非 DRM),你可以用任何能写 `/dev/fb0` 的语言自由绘图,非常适合实时显示系统负载、网络状态等信息。 **1. 确认 framebuffer 参数:** ```bash cat /sys/class/graphics/fb0/virtual_size # 输出:1440,2880 cat /sys/class/graphics/fb0/bits_per_pixel # 输出:32 ``` > 如果你用的是 GUI 版本,需先停止桌面管理器,避免 Xorg 占用 framebuffer: > ```bash > sudo rc-service lightdm stop > ``` **2. 确保 framebuffer 刷新服务运行:** ```bash sudo rc-service msm-fb-refresher start ``` **3. 画 8 条黑白交替横条:** ```bash sudo sh -c ' for i in 1 2 3 4; do dd if=/dev/zero bs=5760 count=360 2>/dev/null dd if=/dev/zero bs=5760 count=360 2>/dev/null | tr "\000" "\377" done > /dev/fb0 ' ``` > 原理:屏幕宽度 1440px × 4 字节/像素 = 每行 5760 字节,每条横带高 360 像素,4 组黑白循环共 8 条。 **4. 恢复全黑:** ```bash sudo dd if=/dev/zero of=/dev/fb0 bs=5760 count=2880 ``` > 背光自动设为 112,无需手动操作 `/sys/class/backlight`。 在这个基础上,你可以用 Python、C 或任何语言,自由绘制仪表盘、文字、进度条等,打造属于自己的桌面小监控屏。 ## 写在最后 这台 LG V30,从昔日的 HiFi 旗舰,到如今的 Linux 主机——骁龙835 的性能放在今天依然能打,用来做轻量服务器、SSH 终端、Home Assistant 节点绰绰有余,甚至还能外接显示器当个小桌面用。 ### 当前不足和未来工作 目前还面临着以下几个问题: - **内核版本老旧**:目前使用的是 downstream 内核,版本为 **4.4.302**,这是从 LG 官方源码树延续下来的。很多主线内核的新特性、安全补丁和驱动都无法享受。 - **没有 DRM 显示驱动**:屏幕输出依赖的是老式的 **fbdev**(framebuffer),而非现代 Linux 图形栈的 DRM/KMS。这意味着 GPU 加速基本无望,Wayland 等现代显示协议也无法正常工作,图形性能大打折扣。 接下来是**移植 mainline 内核**。 顺利的话,未来可以让 LGV30 跑上 7.x 的主线内核 + DRM 驱动 如果你也有一部闲置旧手机,不妨试试这样的"数码炼金术"。比起花50块买个只有 1GB 内存的玩客云,你手边吃灰的旧旗舰可能才是真正的性价比之王。 *环保,就是给旧物以新生;玩机,就是在旧硬件上创造新的可能。* [1]: https://www.guwolf.com/usr/uploads/2026/08/3546272122.jpg [2]: https://www.guwolf.com/usr/uploads/2026/08/2831903421.jpg 最后修改:2026 年 08 月 16 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果觉得我的文章对你有用,请随意赞赏