slymitec
发表于 2023-2-22 09:57
slymitec
发表于 2023-2-22 09:58
gnattu
发表于 2023-2-22 10:01
X3D这种比大小核心更加难弄 因为大小核心 哪个核心更快哪个核心更慢 是确定的
X3D 你告诉我这个程序跑哪个核心更快 答案是我不试试看我不知道 所以最后弄成像白名单一样的调度着实是很。。。抽象 但是也没有太好的办法
alangl
发表于 2023-2-22 10:03
膏厂的大小核分工满明确的,微软的三哥们没啥工作量,至于苏厂……
赫敏
发表于 2023-2-22 10:11
白名单很正常啊,反正具体到实际游戏也没几个,大概一二十个amd不停往驱动里加就是了
slymitec
发表于 2023-2-22 10:17
yoloh
发表于 2023-2-22 10:21
slymitec 发表于 2023-2-22 10:17
CPU的驱动到底是什么形式存在的,是如何和操作系统内核沟通的?
无论是Intel还是AMD,安装操作系统之后 ...
你装好系统不装芯片组驱动?
7970Raymond
发表于 2023-2-22 10:23
用bios监视缓存内存负载来调度,跟操作系统无关
slymitec
发表于 2023-2-22 10:24
tengyun
发表于 2023-2-22 10:25
这X3D十分的珍贵,还是富哥们先喝
其实复杂化了,以前双CCD设计的 玩游戏,跨CCD核心也都这么过来了
yoloh
发表于 2023-2-22 10:25
有5800x3d趟水一年多,你认为农企到现在还没搜集到足够的信息来保证zen4x3d的调度?
canonkong
发表于 2023-2-22 10:28
slymitec 发表于 2023-2-22 10:17
CPU的驱动到底是什么形式存在的,是如何和操作系统内核沟通的?
无论是Intel还是AMD,安装操作系统之后 ...
驱动包里AMD PCI驱动就是给CPU设置什么应用启用或者关闭某些特性,不需考虑OS得版本问题。AMD以前出过一个3D缓存驱动,从inf里看,就是添加白名单制度。后来因为只有5800X3D这种不用垮CCD的CPU,就不需要了。现在有7950X3D的话,后面这个驱动会再次发布。从之前泄漏的驱动里查看kmdf版本要求,只需要kmdf1.19就可以了,那就是从win10 1607系统起都不用担心调度名单问题。
slymitec
发表于 2023-2-22 10:28
fcys
发表于 2023-2-22 10:29
yoloh 发表于 2023-2-22 10:25
有5800x3d趟水一年多,你认为农企到现在还没搜集到足够的信息来保证zen4x3d的调度?
...
5800可是一个ccd
21mm
发表于 2023-2-22 10:29
缓存不需要调度,讲的是命中率的问题,大缓存减少跟内存频繁交换。
slymitec
发表于 2023-2-22 10:31
huhudna
发表于 2023-2-22 10:32
直接给游戏开白名单。其他程序随便[偷笑]
slymitec
发表于 2023-2-22 10:33
slymitec
发表于 2023-2-22 10:36
canonkong
发表于 2023-2-22 10:36
slymitec 发表于 2023-2-22 10:31
所以白名单究竟是如何配置的,我没有搞明白这个事情
意思以后exe里面配一个证书,然后os检测到这个证书, ...
直接检测运行程序的名称
slymitec
发表于 2023-2-22 10:36
gnattu
发表于 2023-2-22 10:38
slymitec 发表于 2023-2-22 10:31
所以白名单究竟是如何配置的,我没有搞明白这个事情
意思以后exe里面配一个证书,然后os检测到这个证书, ...
名单跟着你系统更新一期更新不就行了 有什么难理解的吗
匹配甚至可以直接简单粗暴匹配进程名字 不用特征码那么高级 匹配个进程名字实时调整进程相关性不是那么困难的事情吧 第三方软件(比如Process lasso)都能做这个事情 维护这个名单就是人工比较痛苦而不是什么重大技术困难
huhudna
发表于 2023-2-22 10:39
slymitec 发表于 2023-2-22 10:33
原理上如何实现?能实现么?方便实现么?
不懂啊。但是直接把目前主流大作程序名称加进去,先把评测跑好看了不就好了[困惑]将来再更新驱动加新游戏。
slymitec
发表于 2023-2-22 10:42
gnattu
发表于 2023-2-22 10:44
slymitec 发表于 2023-2-22 10:24
芯片组驱动里面目前带这个么?
一直都总说CPU驱动,其实这就很诡异
和硬件沟通的程序叫做驱动程序 不是说我驱动集成在内核里面就不叫驱动了 按照你的说法 Linux这种Monolithic内核就没有驱动程序
并且你这个知乎链接里面被否定掉说“不是CPU驱动”的那个东西 恰恰就是现代处理器正常运行最最重要的处理器。没有PowerManagement你的CPU甚至不能调节频率 不能分辨大小核心 更不能做到你想要的智能调度
没错 CPU没有驱动也能用默认频率运行 那你觉得这个状态的CPU是CPU的理想状态吗
quetzacoatl
发表于 2023-2-22 10:45
slymitec 发表于 2023-2-22 10:36
总得安排到那个大缓存ccd的核心上,才能使用大缓存,但是此时频率就不是最优。 ...
绝大多数都是缓存更优
除了CSgo,如果你非要赔720帧高刷的话
bak
发表于 2023-2-22 10:45
买了7950x3d的u再说吧
canonkong
发表于 2023-2-22 10:47
slymitec 发表于 2023-2-22 10:36
这……
驱动内容好像就是这么弄:
;--- amd3dvcache_Device Coinstaller installation ------
;
; reboot required
HKLM,"SYSTEM\CurrentControlSet\Services\amd3dvcacheUserSvc",Description,%REG_SZ%,%amd3dvcacheUserSvc.Description%
HKLM,"SYSTEM\CurrentControlSet\Services\amd3dvcacheUserSvc",DisplayName,%REG_SZ%,%amd3dvcacheUserSvc.DisplayName%
HKLM,"SYSTEM\CurrentControlSet\Services\amd3dvcacheUserSvc",ErrorControl,%REG_DWORD%,1
HKLM,"SYSTEM\CurrentControlSet\Services\amd3dvcacheUserSvc",ImagePath,%REG_SZ%,%13%\amd3dvcacheUserSvc.exe
HKLM,"SYSTEM\CurrentControlSet\Services\amd3dvcacheUserSvc",Start,%REG_DWORD%,2
HKLM,"SYSTEM\CurrentControlSet\Services\amd3dvcacheUserSvc",Type,%REG_DWORD%,0x50
HKLM,"SYSTEM\CurrentControlSet\Services\amd3dvcacheUserSvc\Preferences",DefaultType,%REG_DWORD%,0
HKLM,"SYSTEM\CurrentControlSet\Services\amd3dvcacheUserSvc\Preferences\EffectivePowerMode\GameMode",Mode,%REG_DWORD%,5
HKLM,"SYSTEM\CurrentControlSet\Services\amd3dvcacheUserSvc\Preferences\EffectivePowerMode\GameMode",Type,%REG_DWORD%,1
HKLM,"SYSTEM\CurrentControlSet\Services\amd3dvcacheUserSvc\Preferences\EffectivePowerMode\MixedReality",Mode,%REG_DWORD%,6
HKLM,"SYSTEM\CurrentControlSet\Services\amd3dvcacheUserSvc\Preferences\EffectivePowerMode\MixedReality",Type,%REG_DWORD%,1
HKLM,"SYSTEM\CurrentControlSet\Services\amd3dvcacheUserSvc\Preferences\App\League of Legends",EndsWith,%REG_SZ%,League of Legends.exe
HKLM,"SYSTEM\CurrentControlSet\Services\amd3dvcacheUserSvc\Preferences\App\League of Legends",Type,%REG_DWORD%,0
slymitec
发表于 2023-2-22 10:47
slymitec
发表于 2023-2-22 10:48