龙芯loongarch平台开源软件移植愿景清单
qazmko1029
mame 86box之类的开源模拟器 希望能支持更多
qemu有用,只是还不够……
driver1998
qazmko1029 86Box和mame更接近模拟古董设备,如果说实用意义的x86模拟器的话,Box64我记得有LA支持。
另外没有JIT的情况下86Box也能模拟到386,当年用2Ghz的A72测的。3A5000性能应该比A72强吧
EMCA
driver1998 MAME的用处很多,我希望将来能在龙芯系统里用MAME模拟中华学习机,模拟了中华学习机,相信模拟文曲星也不远了
driver1998
另外不知道有没有人尝试新世界的dotnet,这个arch是有包的,可以参考一下?
zhangwenlong
docker pull cr.loongnix.cn/gitlab/gitlab-ce:15.6.0
JackyMuyi
希望能移植以下这些:
darktable(linux下的暗房软件,对应lightroom,摄影后期处理用的)
kdenlive(视频剪辑软件)
krita(绘画软件,23年6月更新已加入,感谢)
lmms(音乐制作软件)
synfig(矢量图动画制作软件,类似Flash那类)
blender(3D建模和动画软件)
子扉
杜比 如果只是内存容量不足的问题,试试把swap分区扩大到32G以上,比如64G,或者128G试试,也许可以通过。我曾经在1G内存的电脑上编译boost,结果内存消耗暴增,编译中断了,后来扩大了swap分区,编译通过了。
寻找繁星
目前github上的最新版nheko v0.11.3有个编译BUG,要改一行代码才能在LA的编译环境下编译成功。不过master分支的nheko已经可以编译了,一行代码都不用改:
# master分支的nheko依赖master分支的mtxclient
sudo pacman -S --needed nlohmann-json coeurl
git clone https://github.com/Nheko-Reborn/mtxclient
cd mtxclient
cmake -S. -Bbuild -DCMAKE_BUILD_TYPE=Debug
cmake --build build -j$(nproc)
sudo cmake --install build/
cd ..
sudo pacman -S --needed qt5-base \
qt5-tools \
qt5-multimedia \
qt5-svg \
cmake \
gcc \
fontconfig \
lmdb \
cmark \
boost \
libolm \
asciidoc \
qtkeychain-qt6
git clone https://github.com/Nheko-Reborn/nheko
cd nheko
cmake -S. -Bbuild -DCMAKE_BUILD_TYPE=Release
cmake --build build -j$(nproc)
sudo cmake --install build/
感觉可以考虑放到源里了。
nihao
希望能移植用于创建聊天机器人的框架 Rasa
https://github.com/RasaHQ/rasa
Plusejet
Freecad
zhcell
freepascal/lazarus 最新版2.2.6
REDEAST
zhcell fpc3.3.1 loongarch版已可用。http://downloads.freepascal.org/fpc/snapshot/trunk/loongarch64-linux/
zhanglz
请问一下blender现在有人在移植么?
REDEAST
zhanglz Blender直接编译就可以跑。刚在Debian 13里面编过了。编译的时候要把-DWITH_CYCLES设置为OFF。
--- a/debian/rules 2023-09-07 02:26:29.000000000 +0800
+++ b/debian/rules 2023-12-27 21:47:17.614740097 +0800
@@ -17,6 +17,13 @@
SETSSE = ON
endif
+
+ifeq ($(DEB_HOST_ARCH),loong64)
+ SETCYCLES = OFF
+else
+ SETCYCLES = ON
+endif
+
ifneq (,$(filter $(DEB_BUILD_ARCH_CPU), mipsel))
CXXFLAGS+=-g1
endif
@@ -41,7 +48,7 @@
-DWITH_CODEC_FFMPEG=ON \
-DWITH_CODEC_SNDFILE=ON \
-DWITH_CPU_SSE=$(SETSSE) \
- -DWITH_CYCLES=ON \
+ -DWITH_CYCLES=$(SETCYCLES) \
-DWITH_CYCLES_EMBREE=$(SETEMBREE) \
-DWITH_DOC_MANPAGE=ON \
-DWITH_FFTW3=ON \
天台乘凉
notepadqq,我是搜notepad++搜到的,这个界面类似notepad++,纯图形界面,有debian版本
ghw
Lneee
天台乘凉 这个直接编译就行,主要依赖qt5,没什么问题
dxllyct
freecad有吗?
LIYIFENG
batocera 模拟器
loongarch_youth
kicad freecad
REDEAST
loongarch_youth kicad亲测已经可用。
JackyMuyi
希望能移植blender(3D建模和动画制作软件)
darktable(linux下的数码暗房软件,相片后期处理用)
waylock(wayland下的一款锁屏软件,不是swaylock)
溏心蛋
JackyMuyi 你好呀,我自己编译了一下darktable,可以测试一下看看嘛? 从release上下载二进制文件执行就可以 https://github.com/beyond-1234/darktable-loongarch/releases/tag/test-build
tmwang
老师您好,希望能移植一下neovim。目前我自行去掉luajit和luarocks编译的neovim使用时会卡死崩溃,不去掉luajit和luarocks编译会出现各种错误(已经用了适配loongarch64的luajit)。
zhanglz
REDEAST 你关闭了cycles等于基本blender不能用了啊,blender唯一的光追渲染引擎就是cycles啊