CB2-2CARD之Debian(Bookworm)安装Gnome看CCTV

CB2-2CARD之Debian(Bookworm)安装Gnome看CCTV

  • [1. 源由](#1. 源由)
  • [2. 需求](#2. 需求)
  • [3. Debian系统+桌面](#3. Debian系统+桌面)
    • [3.1 系统安装](#3.1 系统安装)
    • [3.2 磁盘扩容](#3.2 磁盘扩容)
    • [3.3 系统更新](#3.3 系统更新)
    • [3.4 Gnome安装](#3.4 Gnome安装)
  • [4. 测试](#4. 测试)
    • [4.1 CCTV网页测试](#4.1 CCTV网页测试)
    • [4.2 系统空闲测试](#4.2 系统空闲测试)
    • [4.3 Firefox CPU占用率测试](#4.3 Firefox CPU占用率测试)
  • [5. 总结](#5. 总结)

1. 源由

  1. 近些年来,随着国内各种android机顶盒电视播放软件的被禁(HDTV,电视猫,电视家等等),最近小薇电视APP也开始出现卡顿,无法回放。
  2. 经济下行的国内,大量的APP开始收费,本着能回血的就回血的原则,估计也是到了没有办法的地步。
  3. 国内又是严格禁止"锅盖"天线,而可怜的原有电视频道,受到高楼林立的信号屏蔽,也几乎等于没有。

最近发现两个现象:

  1. 手机或者PAD APP可以免费播放一些电视频道,但是TV版本的要收费。
  2. 中央CCTV网站APP是要各种收费,但电脑浏览器客户端可以免费观看。

由于各种投屏软件也是各种收费,而且是按月收费的。因此升级一个会员,比买个机顶盒都贵。

因此,直接准备将低功耗设备装系统上浏览器看新闻直播了。

2. 需求

首先,整理下需求:

  1. 【要方便】可以简单替换机顶盒遥控器操作
  2. 【低功耗】至少不能像电脑那样的功耗
  3. 【体积小】方便取代机顶盒位置

综合上面的这些需求,貌似CB2-2CARD的openSUSE安装&NAS环境配置可以再次充分利用一下。

3. Debian系统+桌面

好不容易,找到一份下载源,参考:Cubieboard 2, Debian stable/12.5("bookworm")

3.1 系统安装

复制代码
$ wget https://dl.sd-card-images.johang.se/boots/2024-04-01/boot-cubieboard_2.bin.gz
$ wget https://dl.sd-card-images.johang.se/debians/2024-04-15/debian-bookworm-armhf-chei9e.bin.gz
$ zcat boot-cubieboard_2.bin.gz debian-bookworm-armhf-chei9e.bin.gz > sd-card.img
$ dd if=sd-card.img of=/dev/sdXXX # ...where /dev/sdXXX is your SD card

3.2 磁盘扩容

查看容量

复制代码
$ sudo mount /dev/sdb2 /mnt
$ df -h /mnt
Filesystem      Size  Used Avail Use% Mounted on
/dev/sdb2       3.4G  383M  2.9G  12% /mnt
$ sudo umount /mnt

调整容量

复制代码
$ sudo apt install cloud-guest-utils
$ sudo growpart /dev/sdb 2
$ sudo e2fsck -f /dev/sdb2
e2fsck 1.46.5 (30-Dec-2021)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/sdb2: 14404/230144 files (0.1% non-contiguous), 132315/919296 blocks
$ sudo resize2fs /dev/sdb2
resize2fs 1.46.5 (30-Dec-2021)
Resizing the filesystem on /dev/sdb2 to 7806971 (4k) blocks.
The filesystem on /dev/sdb2 is now 7806971 (4k) blocks long.

检查容量

复制代码
$ sudo mount /dev/sdb2 /mnt
$ df -h /mnt
Filesystem      Size  Used Avail Use% Mounted on
/dev/sdb2        30G  383M   28G   2% /mnt
$ sudo umount /mnt

3.3 系统更新

对系统进行更新,确保最新版本

复制代码
$ apt-get update
$ apt-get upgrade

3.4 Gnome安装

安装gnome桌面

复制代码
$ apt-get install gnome
$ apt-get install task-gnome-desktop

根据需要调整SWAP使用策略

复制代码
$ echo 0 > /proc/sys/vm/swappiness

可以通过修改 /etc/sys/vm/swappiness /proc/sys/vm/swappiness 里面的数值来修改swap分区使用与否,默认 60,数值越大表示更多的使用swap分区。这个交换参数控制内核从物理内存移出进程,移到交换空间。该参数从0到100,当该参数=0,表示只要有可能就尽力避免交换进程移出物理内存;该参数=100,这告诉内核疯狂的将数据移出物理内存移到swap缓存中。设置vm.swappiness=0 后并不代表禁用swap分区,只是告诉内核,能少用到swap分区就尽量少用到,设置vm.swappiness=100的话,则表示尽量使用swap分区。

4. 测试

4.1 CCTV网页测试


4.2 系统空闲测试

静态测试情况下,CPU利用率几乎为0%

4.3 Firefox CPU占用率测试

Firefox启动后,CPU基本被占用100%。此时,尚未连接CCTV网站播放视频。

注:bilibili网站打开下面视频,有两个短视频:1)FireFox打开;2)无FireFox打开。有兴趣的朋友,可以点进去打开bilibili网页看下CPU占用率。如果有什么好的办法,也请评论留言,谢谢!

Debian(bookworm)+gnome(only/firefox) CPU占用率测试

5. 总结

  1. CB2-2CARD之Debian(Bookworm)无法被用于浏览器播放CCTV。
  2. 从另一个层面可以看出,后续可以用于Ardupilot伴机电脑的Tier 3。
  3. 该板子用于NAS小系统是比较稳定,且绰绰有余的。

结论:CB2-2CARD Debian(Bookworm)系统无法用于Gnome播放CCTV直播视频【性能跟不上】。

相关推荐
weixin_40381013几秒前
iOS 自动化脚本怎么输入文字:代理、输入法与快捷指令三级方案
运维·ios·自动化
ai小陈8 小时前
GPU服务器租用存储验收:检查点写入与磁盘吞吐实战
运维·服务器·人工智能·ai·ssh·gpu算力
有毒的教程11 小时前
VMware仅主机模式:物理机 ↔ 虚拟机 文件共享
运维
山岚的运维笔记13 小时前
ComfyUI NVIDIA安装教程:官方便携版下载+run_nvidia_gpu.bat启动,8G显存Windows实操
运维·服务器·windows·笔记·prompt·aigc·comfyui
海宇大数据14 小时前
零信任架构实战:基于海宇活体识别V步骤1构建自动化远程公证会话初始化网关
运维·人工智能·架构·自动化
lisanmengmeng14 小时前
Nagios邮件报警的配置
linux·运维·服务器
Ruiery14 小时前
Linux 6.6内核 CPU 深度解析(六):cpufreq
linux·运维·服务器
天远数科15 小时前
零信任架构实战:基于天远全能消金报告构建自动化消费分期网关
运维·人工智能·架构·自动化
硅基手札15 小时前
【linux内核专栏 08】时间与定时器
linux·运维·服务器
想做小南娘,发现自己是女生喵15 小时前
Linux之Ubuntu入门篇知识总结
linux·运维·服务器