安装 matlab 2022b (其实之前的版本也有问题) 时有如下报错:
terminate called after throwing an instance of 'std::runtime_error' what(): Failed to launch web window with error: Unable to launch the MATLABWindow application. The exit code was: 127 [1] 20338 IOT instruction (core dumped) ./install 经过 google 发现是内嵌的 freetype 库有问题,把 libfreetype.so.6 链接挪走就行。
同理适用于安装后 matlab 抽风:
Warning: The desktop configuration file is corrupt or improperly formatted. null Warning: An error occurred while reading the desktop configuration file.
最近遇到一个非常奇怪的事情,本来好好的写作业,需要跑一个matlab代码,结果跑了一小会儿直接黑屏了。我一开始以为是内存爆了,就把测试矩阵的大小改小了一点,结果还是崩,而且崩的时候是鼠标键盘统统没反应,只能按电源键。失败几次之后决定从日志里找找原因。
在 i3 中默认悬浮显示 Matlab 的图像窗口 用 xprop 查询可知只需配置如下 i3 布局
for_window [class="MATLAB R2018b - academic use" title="^Fig"] floating enable 运行数值实验容易自动关机的解决办法 猜测是因为撞到温度墙了;不知道哪个优化软件把 cpu 调度器设成 powersave 了,改成 performance 再加上酷冷应该就没问题了。
参考资料:CPU Frequency Scaling
删掉了几个开头之后决定文明用语
问题是这样的,在 Linux 下 Matlab 默认使用 OpenGL 的软件加速进行渲染(至少英文直译过来是这样的)。
但是总归看着图上的锯齿很蛋疼啊,怎么办呢。
第一反应:我把 n 卡屏蔽了,开 optirun
呗。
哇,今天才发现 matlab 里面抗锯齿是要手动开启的……
在选项 MATLAB -> Fonts -> Using antialiasing ... 开启。
简直是高清新世界啊!我之前都在什么环境下写的代码啊!!!