为什么我的电脑运行hacknet时总很烫呢?内存4G i
hacknet吧
全部回复
仅看楼主
level 5
SiriusDD
楼主
为什么我的电脑运行hacknet时总很烫呢?
内存4G i3cpu
2020年04月03日 13点04分
1
level 8
l千l-l城l
烫就对了,我i5 4g
2020年04月05日 00点04分
2
level 2
3500x💤
换散热。。。。
2020年04月10日 10点04分
4
level 13
HayashiRin
因为你该清灰了
2020年04月13日 14点04分
5
SiriusDD
我也想过,但太麻烦
2020年04月14日 00点04分
SiriusDD
笔记本的
2020年04月14日 00点04分
HayashiRin
@SiriusDD
找电脑店的人清下嘛 不想自己整肯定就只能花钱帮整咯= =
2020年04月15日 02点04分
level 2
lm123456012
我i7 8g,才自己清灰换硅脂不久,但就这个游戏一运行不到2分钟就发烫
2020年04月20日 13点04分
6
SiriusDD
对对对,其他一些大型游戏都没那么烫
2020年04月20日 23点04分
level 1
手残哒◆
我也很烫,也是笔记本,后来笔记本坏了,就不用笔记本电脑了,打算考试再上一层楼给家人开单子要一个华硕笔记本
2020年04月22日 02点04分
7
level 1
手残哒◆
而且这个游戏要动用内核和显卡驱动,运用的是Linux系统指令,所以估计可以认为是又在Windows上面套了一层Linux系统,双系统运行那不爆炸?
2020年04月22日 03点04分
8
SiriusDD
这些不应该是游戏内置程序吗
2020年04月22日 07点04分
手残哒◆
@SiriusDD
所以可以认为是游戏内置的小系统加上Windows系统,两个系统运行
2020年04月22日 11点04分
手残哒◆
@SiriusDD
游戏的内置程序只是一个程序,类似手机APP需要CPU+GPU和系统一起运营才能打开,程序需要主机加系统一起运行,而Hacknet本来就是一个仿生系统类型游戏,运用的是类似Linux系统,所以可以理解为你的电脑带动了Windows和Hacknet这个仿生系统游戏=带动了两个系统
2020年04月22日 11点04分
手残哒◆
@SiriusDD
一般来讲,哪个电脑的配置能带的动两个系统呢?而且Hacknet的指令基于编程的Linux系统,进行的计算量巨大远比Windows多,Windows是居家用的,Linux是编程用的,一个家用,一个工业工作上面的旗舰级专用,自然很热啊。
2020年04月22日 11点04分
level 1
NFS647
我戴尔g3都不烫,你们怎么回事
2020年04月25日 13点04分
9
level 12
hhhz狮子🦌🦌🦌
i3几代啊,内存什么牌子啊,散热器怎么样啊,硅脂换了吗,灰清了吗就来问?
2020年04月29日 00点04分
10
SiriusDD
😂我是指对比起其他一些大型游戏会烫很多
2020年05月05日 23点05分
hhhz狮子🦌🦌🦌
@SiriusDD
额,大概是哪些大型游戏嘞,画质多少啊
2020年05月06日 00点05分
hhhz狮子🦌🦌🦌
可能是优化问题吧,你那台电脑应该配置卡的很死
2020年05月06日 00点05分
level 7
Flashbang303
笔记本。。。也许正常的吧,待机的时候热不热
2020年08月17日 12点08分
11
level 1
暗檬º
我核显占用都满了,换独显好了一点,但是还是占用50%左右,显卡是微星笔记本的gtx 1050ti maxq,处理器是i7-8750H,平时玩csgo独显占用是25%左右,求大佬解答
2020年08月29日 15点08分
12
暗檬º
独显显存4GB
2020年08月29日 15点08分
Ruigah7
我解决这个问题了,主要原因是因为游戏绘制的帧率太高导致的显卡或者cpu负载太大最终温度过高。
2022年04月10日 08点04分
level 1
Ruigah7
楼主还玩吗?
我解决这个问题了,主要原因是因为游戏绘制的帧率太高导致的显卡或者cpu负载太大最终温度过高。
解决方法就是限制游戏帧率,游戏设置里没有就关掉游戏然后去英伟达(amd类似)显卡控制面板-管理3d设置-程序设置-1.选择要自定义的程序-找到 hacknet.exe-3.指定该程序的设置值-最大帧速率-重新设置帧率就好了,我是30帧不影响游戏体验。
然后再次打开游戏就发现不会发热了。
2022年04月10日 08点04分
13
level 6
xfese🌈
这谁把坟抬出来了。不过贴里一些问题要说一下,这个绝对不可能是套了一层linux内核。就是一个C# XNA写的小游戏,我甚至都把类似的mod框架做出来了,难道我黑进linux了嘛?
关于为什么卡的问题,一方面是游戏的Draw写的优化是****。所以游戏画面帧和逻辑帧一直在做大量循环重复处理,这是导致卡的根本原因。
想要不卡的话,可以试着降低帧率。因为这个刷新率一直跟帧率有关,你就理解成一直做着垂直同步。关于逻辑优化方面的。除非拿github那个逆向出来的工程重新改逻辑,改代码并使用各种ThreadPool等优化方法重写大量游戏逻辑才行。
2022年04月10日 16点04分
14
xfese🌈
是我写游戏的话,我一定会把画面帧和批处理(能分解到mapreduce的)全部用GPU代码完成,也就是差不多写成一大堆的C++文件。然后用上级语言框架来导入。然后有些关键的操作都用Task之类的堆Threadpool来做,一方面是CPU不会过于占满,一方面是接口也好做。
2022年04月10日 16点04分
level 6
xfese🌈
其实这游戏压根就没必要那么大的刷新率,30fps都玩得舒服,本来就个控制台而已,而且,多线程画刷新线、背景就好了啊,但是作者老哥全塞一个线程了,导致你的所有操作都是在做更新,每一帧都在做,根本没有缓存的概念。绝大多数游戏能优化特别好的都依赖于缓存,可以用显卡计算过的未更新缓存。其实XNA都有的相关操作的,上次看泰拉源码的那个就用过。然后一直单线程跑一坨上百fps的,能不烧死你的CPU和GPU么。
2022年04月10日 16点04分
15
level 6
xfese🌈
给大家上点代码:
问题出在IsFixedTimeStep,我初步分析了下,真没什么非得高刷新率的,作者的意图有点不明所以。
这个框架太大了,甚至具备运行时直接重写整个游戏的能力,不能单独要这个功能……
目前自己都遇到很多bug,还是不公开
。要试玩或者做开发插件的私聊。
2022年05月02日 17点05分
16
1