欢迎光临散文网 会员登陆 & 注册

法环帧数优化设置+解锁帧数+自动设置cpu相关性

2023-01-16 16:15 作者:蒼天泰坦  | 我要投稿

补充一下,关于自动设置cpu相关性,已有更好的解决办法,可移步

【彻底解决法环1.081版本卡顿问题】 

https://www.bilibili.com/video/BV1Zx4y1u7fb


注意:必须要在屏蔽小蓝熊的环境下才可使用以下教程

法环dll加载器

https://www.nexusmods.com/eldenring/mods/117

法环解锁帧率

https://www.nexusmods.com/eldenring/mods/216

以上为解锁帧率全部设置


在mod引擎所在位置的目录中新建一个名为cpu.bat的文件,右键打开编辑,内容如下:

@echo off

:: BatchGotAdmin

:-------------------------------------

REM  --> Check for permissions

>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"

 

REM --> If error flag set, we do not have admin.

if '%errorlevel%' NEQ '0' (

    echo Requesting administrative privileges...

    goto UACPrompt

) else ( goto gotAdmin )

 

:UACPrompt

    echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"

    echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs"

 

    "%temp%\getadmin.vbs"

    exit /B

 

:gotAdmin

    if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" )

    pushd "%CD%"

    CD /D "%~dp0"

:--------------------------------------


PowerShell "$Process = Get-Process 'eldenring'; $Process.ProcessorAffinity=65534"

timeout /nobreak /t 1

PowerShell "$Process = Get-Process 'eldenring'; $Process.ProcessorAffinity=65535"

复制粘贴完以上内容后保存,记得去掉b站自动附加的出处文字,并且需要注意,字符编码需要保存为ANSI


然后找到mod引擎启动的批处理launchmod_eldenring.bat

右键编辑打开,添加以下两行代码

timeout /nobreak /t 20

call cpu.bat

这两行的意思是,在游戏启动后,等待20秒后,自动启动另一个新增的批处理文件


而新增的那个批处理的全部内容是:先获取到管理员权限,以管理员权限修改一次cpu,之后等待1秒,1秒后再将cpu修改回来


以上全部修改完毕后,双击launchmod_eldenring.bat进入游戏后,dos窗口会有一个倒计时20秒,计时结束后会启动新的批处理窗口,这个窗口在启动时就会自动修改一次法环的pcu处理器,将处理器0关闭,然后等待1秒后,重新将所有处理器改为打开。类似下图这样

最后,切记一定要保持窗口全屏而不要用全屏,这个对帧数影响其实也很大


补充:

如果按照以上流程照做,但批处理报错,就需要手动更改了

首先打开


然后启动艾尔登法环游戏,先通过任务管理器→详细信息→右键点击艾尔登法环进程,选择设置相关性,将cpu0的勾选去掉

然后在powershell窗口输入

$Process = Get-Process 'eldenring'; echo $Process.ProcessorAffinity

此时会出现一个数字,把这个数字记住,这里简称数字A

然后设置相关性里再将cpu全部勾选,然后再次输入

$Process = Get-Process 'eldenring'; echo $Process.ProcessorAffinity

得到第二个数字,这里简称数字B

最后打开cpu.bat文件,将65534改为数字A,65535改为数字B即可

法环帧数优化设置+解锁帧数+自动设置cpu相关性的评论 (共 条)

分享到微博请遵守国家法律