|
太长不看版:不要复制 gv/lib/MesaGL 的两个文件,而是直接安装 mesa 库(终端中执行:yum install mesa-libGLU.x86_64)。
gview 花屏的问题困扰已久。我在多台电脑上安装 CentOS 虚拟机,均能复现 gview 花屏问题。伴随花屏产生的问题还有系统卡顿、gnome 等崩溃问题。这几天帮师弟安装 Gaussian,心想一定要把这个问题解决。下面复盘排查过程。
- 按社长的教程,默认给 root 用户安装 gview,此时系统卡顿、gnome 崩溃(提示 a problem in the gnome-shell-3.28.3-6.el7 package has been detected),但切换到普通用户就操作流畅。检索 gnome 的崩溃信息无果,并不是 gnome 的原因。
- 这时确定是 root 用户的问题。安装 Gaussian 时写入了环境变量,尝试注释掉 Gaussian 的三行环境变量,重启后系统流畅。逐行排查,发现当加载 /root/g16/bsd/g16.profile 此文件时,复现系统卡顿、gnome 崩溃等问题。查看此文件,以我的菜鸟水平看不出什么异样,这个文件也不应该有问题。
- 加载了 profile 文件,就可以调用 gview 了,那确定就是 gview 本身的问题,与 Gaussian 无关。回想安装过程,解压完成后并不能马上运行,因为会报错“缺少 libGL.so.1 和 libGLU.so.1”文件,此时我会把 gview 自带的两个 Mesa 库文件复制到 lib 目录。mesa 库与显示有关,而花屏也是显示问题。
- 尝试手动安装 Mesa 库,而不在 gv/lib/MesaGL 目录复制缺少的文件。命令 yum install mesa-libGLU.x86_64,此时 gview 恢复正常,其它问题也均解决。
附花屏截图:
|
评分 Rate
-
查看全部评分 View all ratings
|