primusrun glxspheres 段错误(核心已转储)是什么原因?

optirun glxspheres又能正常运行


滚草64位

PRIMUS_VERBOSE=2 primusrun glxgears

看下结果

还是一样的结果。不过这次用root试了一下有英文提示(用primusrun全是段错误应该就是不能打开窗口,实际也是窗口出来一下就没了。optirun是正常的)
linux-nfqy:/home/zqh # PRIMUS_VERBOSE=2 primusrun glxgears
primus: fatal: failed to open main X display
linux-nfqy:/home/zqh # ![Screenshot_20180817_072722|690x451]

感觉就是那个 primusrun 的问题,以及这个工具 sudo 的话肯定找不到 X 啊(

我重新装过 primusrun 也没用。这个提示不知道是什么意思

这句话的意思是说你不能用 root 运行那个命令

原来是这样,
那条命令在普通用户下执行 PRIMUS_VERBOSE=2 primusrun glxgears 结果还是一样

zqh@linux-nfqy:~> PRIMUS_VERBOSE=2 primusrun glxgears
段错误 (核心已转储)
zqh@linux-nfqy:~>

咦?不对呀,你不带 VERBOSE 运行还有点输出,怎么加完了反而没有输出了。

你用 strace -f -o primusrun.strace primusrun glxgeers 看看,然后把 primusrun.strace 发一下看看

primusrun.strace这个里面内容太多,回复被限制了:joy:我把这个文件分享到我的百度云上面,麻烦您下载下来看看
链接: https://pan.baidu.com/s/1evZJp0xcCwGW-uhGo2xoFA 密码: cbgf
PS:glxgears拼写有个小错误:yum:

我把文件发到我的网盘了

今天tumbleweed更新了880个包,现在primsrun 命令启动程序能用了

好吧能用就好,我还没时间上电脑下载你那个东西

可能是这两天的更新修复了这个问题,虽然还不知道是什么问题:joy:

苏姐换到了 leap15.2 还是出现了一样的情况这是输出的文件 primusrun.strace.txt (16.4 KB)

@GHOST_Z

strace 里没啥有用的 :sweat_smile:

你 enable debug 源装 primusrun 的 debuginfo 包然后跑 gdb primusrun glxgeers 吧…具体 gdb 咋用简单搜搜教程吧,缺什么包的 -debuginfo 运行 gdb primusrun glxgeers 的时候会提示的。我没有用 bumblebee 的笔记本,只能你调试我看…

放弃 gdb!抛弃 bumblebee 了:joy:转投 suseprime 去了。这个独显直出体验比 bumblebee 和 Manjaro 自带的 prime 方案都要好