[游戏死机]steam的linux游戏死机,怎么结束游戏程序进程(已解决)

游戏讨论
回复
alexshots
帖子: 248
注册时间: 2010-01-22 23:45

[游戏死机]steam的linux游戏死机,怎么结束游戏程序进程(已解决)

#1

帖子 alexshots » 2014-01-11 12:34

我用的ubuntu 12.10 64bit.

实际是一个非常新手的问题,不过发现,自己连这个都不太懂.还是分享下怎么做的.

比如steam的trine2这个游戏,打折时候我记得渺似5美金,大概30软妹币过点,入正.但是全屏模式,玩多人联机游戏有时死机.

完了,如果不是窗口化,全屏的,死机可能连带ubuntu的unity界面/桌面都回不去了.怎么办!

linux强大再次显现,ctrl-alt-f1回到tty1控制台,帐号名,密码登陆,完了ps -ef | more或者ps aux | more

完了,steam的程序在我机器上大多是3000+的PID的进程.比如PID 3526 是./bin/trine2_linux_32bit -renderingXXXXXX:XXXXXX......

ps命令的输出列表,大多是按照pid顺序排列.页面很多,一页显示不完,所以加了| more管道命令.

一通按回车吧,找到3000多pid的.

那么这个就是那死机的游戏了,完了sudo kill -9 3526,就行了.完了愿意退出tty1控制台,输入exit,回桌面,ctrl-alt-f7即可.

一切ok.

或者,如果游戏死机,能回到桌面的话,ubuntu unity桌面有四个子桌面,默认是左上角那个.所以,你可以切换到其它桌面,win键+s键显示所有workspace的4桌面,ctrl-alt-方向箭头键,切换到临近的workspace桌面,比如ctrl-alt-右肩头,切换到其他workspace桌面,完了反正还有图形界面,只不过在workspace1号屏那里全屏死机,不过2号,3号,4号workspace的桌面都正常,那好了.
呼出gnome 3.6.0 system monitor, process标签页下,按内存占用排列,trine 2的linux版进程就在那,占用了1.8GB内存,pid也非常清晰的列出.

直接ctrl-alt-t控制台,sudo kill -9 3526回车
完事儿.
重启steam,一切ok.但是trine2打到一半的进度丢了,没办法.
-
-
alexshots
帖子: 248
注册时间: 2010-01-22 23:45

Re: [游戏死机]steam的linux游戏死机,怎么结束游戏程序进程(已解决)

#2

帖子 alexshots » 2014-01-12 18:50

steam 2014年初的新版已经支持游戏边玩边下载...等这个特性真是等太久了...

哎...部分新特性还未汉化.

steam...CJK中日韩语言的支持,在linux上不知道还要等多久.

-

再有,我还遇到过一次更恶心的死机。整个桌面无响应。按ctrl-alt-f1都换不到控制台tty1。不过渺似按键盘还有反应。
按照
viewtopic.php?f=120&t=224571
说的。

强制软重启。又是linux的给力特性。(降低硬重启对硬盘的伤害风险)

按住alt + printScreen键,相当于按了sys rq键。

输入reisub

直接自动重启。

哈哈。给力!壮哉!
-
回复