昉·星光 2专用吐槽贴

小伙伴们已经陆续收到了昉·星光 2开发板并且通过软件工具链、Debian镜像开始了自己的开发。

开发过程中对昉·星光 2有什么体验和建议呢?请大家踊跃告诉我们反馈,包括对硬件、软件、文档、支持方面的任何吐槽。昉·星光 2作为赛昉第一个量产的商业化开发板,我们有很多不足之处,非常希望得到社区的反馈。同时,我们将为点赞最多的小伙伴送上纪念小礼物 :heart:

2 Likes

希望u-boot尽快支持nvme启动,还有就是GPU驱动一直没有适配。

7 Likes

硬件方面,希望有合适尺寸的散热风扇可以推出,目前市面上的风扇都不太合适。

3 Likes

1、CPU 不在散热器固定开孔的对角线上,且各种芯片的高度不一致,导致根本不存在能直接用的散热器。

2、type-c 的供电口和网线 USB 等 IO 口不在同一边。

3、M2 位置,SSD 下面就是散热器的固定孔,如果使用了固定钉过长会和 SSD 冲突。

建议以后官方直接出品自己设计好的散热器和外壳。这样你们也会发现这些接口的设计问题。而且现在 M2 的散热本身也是有需求的,现在是上下两边都需要有散热器固定。
type-c 供电和其他接口在同一个面,现在的这个地方放 12V PoE 供电插针。

6 Likes

预置的 NVMe 启动方法是要怎么把 镜像 刷到 SSD 里面呢?到时候要出一个详细一点的 tutorial 啊!

3 Likes

显示器最高只支持1920x1080分辨率,导致比这个分辨率的显示器无法正确识别

1 Like
  • 希望 Debian 的发布可以跟上 SDK 的步伐,因为我看 SDK 在不断修 bug,但是 Debian 最新的发布还是用的旧了一两版
  • 修复 4K 显示器支持
  • Debian 的 kernel 可以多编译一些 module
    • 或者至少可以出一个教程(给不熟悉编译 kernel 和编译 Debian的人,比如我),不然有的时候想使用一些工具,需要 kernel 的一些模块,但是:一是编译 kernel 和编译 Debian 很复杂;二是SDK 教程里编译出来的裸 Linux 在日常里不够用。
  • NVME 启动支持
3 Likes

好多已经提交upstream的代码在官方仓库没有。要自己去linux-next和linux的mailbox翻。虽然最终会进入主线,但是现在给LTS版本打补丁好麻烦。

2 Likes

建议使用 overlayFS 生成一些 linux发行版通用的 vendor 资源包,方便 linux 发行版的移植。

vendor资源 包括 linux kernel,驱动,固件,GPU驱动,初始化脚本,udev规则,HDMI热拔插规则 等。

按照周期发布,也可制成 .img 文件 (避免权限问题),.img 可刷入到独立分区,发行版启动时使用 overlayFS 合并加载rootfs即可 。此举达到 更换发行版只需更换纯净的 rootfs 即可的效果。

以此拓展,可以刷入多个不同发行版的 rootfs,通过 grub 等启动器的配置,通过加载不同的初始化脚本,使其加载不同的rootfs,实现多系统。

1 Like

个人认为这么做的意义不是很大,在当前阶段内核仍处于频繁变动阶段,为了获得最新的bug修复等更新,各发行版都会直接从官方git抓取源代码编译,分离反而更麻烦。在内核稳定下来后或者换成主干内核后这么做更合适。

2 Likes

那问题来了:国内哪里能买到外壳?:joy:

1 Like

不敢苟同!不能什么都等“稳定了再”,国内有的发行版内核还是4.*,什么时候都会有bug,大家都爱探索,内核“激进”一点没关系。

1 Like

不动内核版本号,很多情况下不是为了运行稳定,而是为了接口不变。
这些内核都会从高版本内核上面拔新的东西反向打回这个低版本上面。
在旧内核上更新本身就是个大工程量的事情。

如果你还想换成测试内核,而且还是补丁后的内核,其实等于是不停的重新在旧内核上重复反向补丁的工作。工作量比那些用 4.x 内核的系统工作量还大。

2 Likes

建议Debian 11 上换掉原先的xfce Desktop, 换GNOME或 MATE, 会比较好看。哈哈
另外就是新系统的apt-key总是国企也不是个事儿,我这边最新版的刷入后还是无法更新提示过期。
可能需要改一下/etc/apt/source.list的源,还有添加一下Debian Ports的key,小白刚拿到开机后无法更新就很抓瞎呢。

1 Like

吐槽下提示灯,绿色闪烁太晃眼了。要不你们加个喇叭,Linux 启动后播放绷子巴子吧……

建议把绿灯换成黄灯(而且别这么靓),同时增加提示其他状态的功能。
比如开机的时候,红灯亮黄灯不亮。进入 Linux 后,红灯灭黄灯常亮。如果有错误, Linux 前红灯闪烁,Linux 时黄灯闪烁。

能理解红灯这个电源灯的意义,但是我觉得,还是在 Linux 启动后切换为关闭为好。毕竟另外一个灯也在亮,没必要同时提示了。这样在 Linux 时,还可以让出来红灯作别的用途。

如果板子需通宵运行,睡觉前我会通过
echo "none" | sudo tee /sys/class/leds/ack/trigger
关闭绿灯,也可以加点滤光、遮光的。

4 Likes

也只能关灯了。
但是觉得这么弄就浪费。