搜索
楼主: 疯狂老鼠

关于HLDS对超线程CPU支持的问题

[复制链接]
发表于 2007-5-24 10:46:57 | 显示全部楼层 来自 中国–广东–佛山–禅城区

回复: 关于HLDS对超线程CPU支持的问题

Post by monkie
请您也看懂了楼主的意图和他人回帖的意思再发言。
不是我不明白,而是你没明白我的意思.我是说在taskmgr中将多个HLDS分别指定U0还是U1等,如HLDS1使用U0,HLDS2使用U1这样来分开工作,不然的话就会全部都集中在U0了,我就是这样操作的.
回复

使用道具 举报

发表于 2007-5-24 14:43:44 | 显示全部楼层 来自 中国–上海–上海

回复: 关于HLDS对超线程CPU支持的问题

Post by ceoguang
不是我不明白,而是你没明白我的意思.我是说在taskmgr中将多个HLDS分别指定U0还是U1等,如HLDS1使用U0,HLDS2使用U1这样来分开工作,不然的话就会全部都集中在U0了,我就是这样操作的.
1。楼主并未讨论指定 CPU 进程的事。

2。楼主的意思是要使两个或多个 CPU 并行支持一个 HLDS 进程。
(这是 HL1 引擎所不支持的)

不知阁下现在看懂了没有。
并行的意思请自行 google 搜索,网上不少。

另,再次提醒阁下,以后务必看懂他人意图后针对回帖。
回复

使用道具 举报

发表于 2007-5-25 16:56:59 | 显示全部楼层 来自 中国–香港

回复: 关于HLDS对超线程CPU支持的问题

能不能使用其他程式控制hlds所有數據流向再從而變成雙核心通用?
回复

使用道具 举报

发表于 2007-5-27 02:16:11 | 显示全部楼层 来自 中国–广东–广州–荔湾区

回复: 关于HLDS对超线程CPU支持的问题

~~我2个四核的CPU ~用来做F
~~我跑起来8个CPU都同时运行呀,并没有像你们说的的1个U用满才到另外个U
我的8个U一起工作,全部只跑CS服务器,
回复

使用道具 举报

发表于 2007-5-27 08:37:51 | 显示全部楼层 来自 中国–上海–上海–浦东新区

回复: 关于HLDS对超线程CPU支持的问题

Post by 0920357689
能不能使用其他程式控制hlds所有數據流向再從而變成雙核心通用?
不知道有没有第三方途径可使 HL1 引擎也像 Source 引擎一样支持多 CPU 并行。

至少 HL1 引擎本身是不支持的。
回复

使用道具 举报

发表于 2007-6-5 18:13:16 | 显示全部楼层 来自 日本

回复: 关于HLDS对超线程CPU支持的问题

有待测试 跟破解没关系
回复

使用道具 举报

发表于 2007-8-7 12:57:02 | 显示全部楼层 来自 中国–重庆–重庆–南岸区

回复: 关于HLDS对超线程CPU支持的问题

Post by ganhai520
~~我2个四核的CPU ~用来做F
~~我跑起来8个CPU都同时运行呀,并没有像你们说的的1个U用满才到另外个U
我的8个U一起工作,全部只跑CS服务器,
是吗?今天我就要去配一台双4核的服务器哦...
就是想来问下双4核的服务器怎么样...
回复

使用道具 举报

发表于 2007-8-7 19:51:15 | 显示全部楼层 来自 中国–四川–宜宾

回复: 关于HLDS对超线程CPU支持的问题

我发现这样一个情况,我的1.6服务器确实只能由一个CPU来运行HLDS,但CS1.5服务器却可以两个CPU并行,奇怪!
回复

使用道具 举报

发表于 2009-2-22 10:34:14 | 显示全部楼层 来自 日本
本帖最后由 axot 于 2009-2-22 11:35 编辑

超线程的情况还不清楚,多核应该能支持 pv47的话(部分低版本除外):
push    1                                                         ; /AffinityMask = 1
call    dword ptr [<&KERNEL32.GetCurrent> ; |[GetCurrentThread
push    eax                                                     ; |hThread
call    dword ptr [<&KERNEL32.SetThreadA>; \SetThreadAffinityMask

这个push 1就是把线程绑定在core0的意思了
而在pv48,在push 1前面会有判断-noaff的call
push   const                         ;  ASCII "-noaff"
call    const
add     esp, 4
test    eax, eax
jnz     const
有-noaff则会跳过绑定core0这个step
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 注个册吧

快速回复 返回顶部 返回列表