Loong Arch Linux 升级公告(持续更新)
hzleihuan
wvb 3A6000跟3A5000指令集是一样的,而且龙芯周边的硬件基本就那几样,所以驱动一般都算有了。总结下来就是可以直接用的
yuan0866
啥时候支持下主板自带的集显,不然安装后桌面白屏,只能看到个鼠标箭头
seeseesee
seeseesee 今天系统更新,看到已经有了系统级的blas-openblas,不错。安装时有点小问题:
把链接文件/usr/lib/libopenblas.so.0改名后就可以安装。安装后用python测试了一下:“Eigendecomposition of a 2048x2048 matrix in 11.02 s.” 同样测试在loongnix系统里用openblas测试是6.6秒左右。编译源码安装的话,loongnix系统仍没问题,Arch Linux上python多线程测试只能利用一个线程且长时间无反应。
seeseesee
seeseesee 重启后又试了一次,在新内核6.7.0-6下出错了。。。,不知道哪里的问题:
hzleihuan
旧世界的浙政钉在arch 用不了,我看B站有成功运行龙芯浏览器(旧世)界的,现在报错
vcpkg package management program version 2999-12-31-unknownhash
See LICENSE.txt for license information.
==> Entering fakeroot environment...
==> Starting package()...
install: cannot stat '/home/kiri/.cache/yay/vcpkg/src/vcpkg-loong64.sh': No such file or directory
==> ERROR: A failure occurred in package().
Aborting...
装不了
liangxin95
wvb 我买的机器和你一样,今天才装上arch linux,先去github上下载固件并更新,然后到这里找最新的archlinux live cd,可以装成功的。
seeseesee
前一阵子看了下Loong Arch Linux里的openmotif,发现在这个网址已经有PKGBUILD文件了:
https://github.com/loongarchlinux/extra/tree/main/openmotif
但用pacman安装无openmotif package。试了一下编译,发现会有一个"undefined reference to 'main'"错误过不去。网上搜了一下,按这里的提示:
https://motif.ics.com/forum/compilation-error-no-main-wmluiltokc
https://www.linuxquestions.org/questions/linux-enterprise-47/error-when-compling-motif-4175669180/
在motif-2.3.8/tools/wml/wmluiltok.l文件头加%option main即可解决。我修正了PKGBUILD文件,添加了一个新patch,编译没问题了,不知是否能把这个patch加进去?
新加的wmluiltok.l_no_main.patch 内容:
--- motif-2.3.8/tools/wml/wmluiltok.l.orig 2017-03-28 06:24:31.000000000 +0800
+++ motif-2.3.8/tools/wml/wmluiltok.l 2024-01-30 15:47:33.660572782 +0800
@@ -1,3 +1,5 @@
+%option main
+
%{
/*
* Motif
PKGBUILD文件里的相关部分:
prepare() {
cd motif-$pkgver
patch -p1 -i ../no-demos.patch # Don't build demos
# fix compilation error: "undefined reference to 'main'", see discussions at:
# https://motif.ics.com/forum/compilation-error-no-main-wmluiltokc
# https://www.linuxquestions.org/questions/linux-enterprise-47/error-when-compling-motif-4175669180/
patch -p1 -b -i ../wmluiltok.l_no_main.patch
touch NEWS AUTHORS
autoreconf -if
}
另外,作为可选项,还可以加入另一个patch支持loongarch64架构(但编译时不加似乎也没问题):
config.sub_loong.patch,内容:
--- motif-2.3.8/config.sub.orig 2016-11-10 15:37:09.000000000 +0800
+++ motif-2.3.8/config.sub 2024-01-30 15:52:14.598315725 +0800
@@ -246,7 +246,7 @@ esac
case $basic_machine in
# Recognize the basic CPU types without company name.
# Some are omitted here because they have special meanings below.
- 1750a | 580 \
+ 1750a | 580 | loongarch64 \
| a29k \\
| aarch64 | aarch64_be \\
| alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \\
@@ -368,7 +368,7 @@ case $basic_machine in
exit 1
;;
# Recognize the basic CPU types with company name.
- 580-* \
+ 580-* | loongarch64-* \
| a29k-\* \\
| aarch64-\* | aarch64_be-\* \\
| alpha-\* | alphaev[4-8]-\* | alphaev56-\* | alphaev6[78]-\* \\
@@ -782,6 +782,9 @@ case $basic_machine in
leon-\*|leon[3-9]-\*)
basic_machine=sparc-\`echo $basic_machine | sed 's/-.\*//'\`
;;
+ loong64)
+ basic_machine=loongarch64-unknown
+ ;;
m68knommu)
basic_machine=m68k-unknown
os=-linux
f30l
CPU: 3C5000 双路
主板和firmware:https://github.com/loongson/Firmware/tree/main/5000Series/Server/LS2C50C2
现象和问题:刷新世界固件后,启动项legacy 关闭,的旧世界的UOS 还能进去,
新安装的archlinux 在启动项显示为arch ,进入后黑屏,然后“任意键继续”
f30l
f30l 换了个版本,https://mirrors.wsyu.edu.cn/loongarch/archlinux/iso/latest/archlinux-livecd-2023.12.30-loong64.iso 龙芯建议使用mate 桌面,换了果然好了,真是一言难尽。
Evan_wang
3a6000-NUC,安装了arch,选择的是mate桌面。安装了liblol。想请教个问题:如何安装旧世界的wps,qq,wx等软件?谢谢
moxqq
Evan_wang 找到【添加/删除软件】,在里面搜索安装即可~
另外,我也打算入手小主机,新世界下核显显示正常?
Evan_wang
moxqq 我是在QQ群里买的第一批NUC,自带的loongnix系统,用了几天,我换成archlinux了,目前来看,集显还行,但旧世界的软件兼容还是有问题。好像魔方也出了这个NUC,京东和淘宝有卖。可以加这个QQ群了解一下:860515968。
factfinding
请问龙芯平台只支持16K的页表大小吗?请问能不能出一个4K页表大小版本的Linux
Evan_wang
factfinding 你这个太专业了,不懂,自己去官网查看吧?
moxqq
Evan_wang 我用mate桌面,打不开【添加/删除软件】,完全看不到界面。。。
moxqq
@yetist 亲~为啥安装了最新iso后,独显(RX580)在bios阶段还是能显示内容的,但一进入操作系统阶段,就是黑屏的?
larch
moxqq 我好像遇到了类似问题,升级固件后好了,不清楚你那边是不是一样的原因。
moxqq
larch 好像不是,因为在升级固件前,是使用过程中黑屏的,之后就一直是在进入操作系统阶段就黑屏。期间换另一张显卡,好了,可晚上回去用又黑屏了。。。之后就联系显卡换货,主板也更新固件了,不重装系统,独显是能用的,重装系统后,就又黑屏。。。唉!烦!
larch
moxqq 我是之前的固件一直正常使用,前一段时间有大量更新,我在系统里更新了,重启后在进系统之前黑屏了。在启动项里选择旧内核可以正常进系统,然后更新固件后新内核也可以了。