Linux

修复 matlab 的 freetype 库

安装 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造成的死机?!

最近遇到一个非常奇怪的事情,本来好好的写作业,需要跑一个matlab代码,结果跑了一小会儿直接黑屏了。我一开始以为是内存爆了,就把测试矩阵的大小改小了一点,结果还是崩,而且崩的时候是鼠标键盘统统没反应,只能按电源键。失败几次之后决定从日志里找找原因。

AMD Yes 之深度学习

继上次坚定不移的 AMD Yes! 之后,玩游戏之余的我发现了一个大问题……那就是我要拿手上的显卡完成 Deep Learning 课程的作业……

查了一下资料,似乎 AMD 官方正在推行一个叫做 ROCm 的项目。啥意思,什么原理?我也不懂,总之赶紧完成作业就好啦(flag

数值实验二三事

在 i3 中默认悬浮显示 Matlab 的图像窗口 用 xprop 查询可知只需配置如下 i3 布局 for_window [class="MATLAB R2018b - academic use" title="^Fig"] floating enable 运行数值实验容易自动关机的解决办法 猜测是因为撞到温度墙了;不知道哪个优化软件把 cpu 调度器设成 powersave 了,改成 performance 再加上酷冷应该就没问题了。 参考资料:CPU Frequency Scaling

amixer 切换静音模式的诡异行为

最新版的 arch 套件又出奇怪的事情了(滚滚乐滚 bug

之前切换静音模式是通过绑定功能键行为实现的(在 ~/.config/i3/config ):

bindsym XF86AudioMute exec amixer sset Master toggle

不知道为什么新版 amixer 静音 Master 的时候所有通道一起 mute ,但是取消静音的时候只设置了 Master ……

HiDPI 适配

最近又重新拾起 arch (假装自己在做科研),看着很小的字有点难受…… 记得最简单的方案是调整 xrandr ? xrandr --dpi 120 似乎效果不是很好? Android Studio 会出现蜜汁位图放大和错位的现象。 尝试了一下似乎 dpi 设置到 110 看起来差不多;而且把参数设置放到 ~/.Xresources 里去了: Xft.dpi: 110 i3 先到 ~/.config/i3/config 去把 i3-bar 的字号调了一下(并重新发现了一些有用的按键绑定) sogou-pinyin 输入法的字号就有点小了……而且白底实在看不下去了[捂脸]然而主题又很难改…… chrome 这个比较简单,直接改 ~/.config/chrome-flags.conf : --force-device-scale-factor=1.2 sublime 直接读取了 dpi 参数,不需要其他操作 android studio 按理说也是自动读取了 dpi 参数但是……每日 tips 居然是位图?? matlab Wiki 上说 R2017b 支持……回学校我就重装 matlab ! 参考链接 https://wiki.archlinux.org/index.php/HiDPI

Matlab 使用 OpenGL 硬件加速

删掉了几个开头之后决定文明用语

问题是这样的,在 Linux 下 Matlab 默认使用 OpenGL 的软件加速进行渲染(至少英文直译过来是这样的)。

但是总归看着图上的锯齿很蛋疼啊,怎么办呢。

第一反应:我把 n 卡屏蔽了,开 optirun 呗。