如何提取、修改、强刷A卡bios a卡刷bios工具
suiw9 2024-10-25 16:59 286 浏览 0 评论
先介绍一个比较先进的工具
RBE(RED BIOS EDITOR),MPT(MorePowerTool),两者在德文网站igorslab上持续更新。RED BIOS EDITOR and MorePowerTool for Polaris, Navi and Big Navi (Stable Versions) | igor′sLAB (igorslab.de)
下载链接:
RED BIOS EDITOR:
https://www.igorslab.de/installer/RBE_Setup.exe
MorePowerTool:
https://www.igorslab.de/installer/MorePowerTool_Setup_1_3_5.exe
Flash Tool 3.04 Win:
https://www.file-upload.net/download-14313439/amdvbflash_windows.zip.html
Flash Tool Linux:
http://s000.tinyupload.com/index.php?file_id=18132146635495434434
TPU上有最新版flash tool,由于操作逻辑不同,这里仅仅放出下载链接供自行探索。
注意:已知3.20版本以上的VBflash,需要先安装一个ring-0驱动。管理员打开 AMDVBFlashDriverInstaller.exe ,输入i (Install),安装完成后打开amdvbflashWin就可使用,刷完bios之后再打开这个AMDVBFlashDriverInstaller.exe 输入U(Uninstall)来卸载驱动。
AMD VBFlash / ATI ATIFlash (3.20) Download | TechPowerUp
以上文件打包阿里云:
https://www.aliyundrive.com/s/WHmDAvSfo83
该软件支持Polaris, Navi 和 Big Navi的显卡。
我们以 Sapphire RX 5700 XT Pulse 为例来讲解整个过程,并且也只是适度地转换数值,以保证硬件不会损坏。请注意,对显卡的修改造成的一切后果是每个用户自己的责任!
1. 使用 GPU-Z 提取 VBIOS
首先,我们必须提取出显卡的原始BIOS并将其保存备份。为此,我们使用了 TechPowerUp (TPU) 的 GPU-Z。请注意在AMD图标下方的另存按键,点击后将 BIOS 保存到硬盘。
2. 在MPT 中修改 PowerPlayTables
程序 MPT 必须以管理员身份启动,并且在使用RBE时不需要用到“删除 SPPT”和“写入 SPPT”按钮!
在下方区域中,点击“加载”将显卡的默认设置从之前保存的 BIOS里(或 MPT 的设置文件)加载到 MPT 中。在修改完成的时候点击“保存”就可以把它们保存为设置文件。需要注意的一点是,该程序的原理是更改 Wattman(注:AMD驱动中的超频工具) 中的设置上下限或者解锁某些可以更改的选项。
在“Overdrive Features”下,您可以定义要在 Wattman 中启用或禁用的区域。最好选择所有内容。
过载限制、功率/电压限制和时钟频率:
“Overdrive Limits”这个名称实际上已经说明了一切,各个字段的标签也很清楚,这里就不多赘述(右下图)。 Wattman 会忽略超出或低于硬件限制的数值。如果您想开启风扇零转速控制,则必须为“zero Fan Control”输入 1 而不是 0!使用电压和功率限制时应特别小心(左下图),即使显卡有内部保护机制,使用不当的值也会导致不稳定和系统崩溃。特别是对于 SoC,过高的设定会导致显卡快速崩溃或过热节流。
同样的设置适用于频率规格(左下图)。风扇控制(右下图)的调节使得显卡能够适应个人需求和操作条件(如静音降压超频)。需要降压超频的话,选项“Zero RPM Enable”也要勾选,为了使其在超频工具中完全可见,Overdrive Limits 的值必须已经设置为 1(见上文)。此功能仅在风扇控制设置为“自动”时才可见和可选。如果您在任何时候将此选项设置为“手动”(另请参阅过载功能下的“风扇曲线”),“零转速控制”将不可见!
最后,更改将通过“保存”写入 MPT 设置文件,不是通过“写入 SPPT”写入注册表。我们需要这个 BIOS 编辑器的设置文件来进行下一步。
3.1.使用 RBE 修改 NAVI BIOS
现在我们启动程序 RBE 并加载先前保存的 BIOS(或我们选择的合适 BIOS)打开。请勿更改 GUID,但可以修改卡的名字或者制造商的标识。需要注意的是,目前尚不支持 Radeon RX 5500 XT。
然后我们切换到“PowerPlay”选项卡并从 MPT 加载上面创建的设置文件。这里可以选择更改 VRAM 设置。如果您使用另一种卡的 BIOS,就可以在这里更改内存的识别结果。请在您真正知道自己在做什么时再动手更改。显存选择错误会直接导致刷成砖头...
操作其实很简单。但是要注意卡上安装了哪些型号的 RAM ,您读入了什么 BIOS!
切换到“VRAM Timings”选项卡,首先选择模块(取决于目前读取的数据)和各个时钟阶段的字符串。存储在 BIOS 中的字符串很难理解,但这就是 RBE 的用武之地:点击各个频率,然后打开时序编辑器。这样就看起来更像是配置主板的内存。但是,在没有对应知识的情况下,不应一时兴起进行任何更改,这只会导致不稳定。
3.2.使用 RBE 修改 Polaris BIOS
Polaris 的选项卡仅在您加载适当的 BIOS 后才可见,更改GPU-ID前请三思,因为大部分修改会让卡无法再启动(例如 570 到 580)。其余大部分调节的方法同上。
4. BIOS 闪存
现在是最后但同样重要的步骤,即将新创建的 BIOS 刷回到我们的卡上。自 2020 年以来的 Adrenaline 驱动程序极大地限制了存储在注册表中的 SPPT 的执行。无论谁设置了 PowerLimit,时钟或电压过高都会让GPU时钟频率锁死在300 MHz 并且无法提高。为了绕过这个故意内置的障碍,只有永久存储在 BIOS 中的 PowerPlayTable 可以提供帮助。
出于法律原因,我们必须使用忽略bios签名或不对其进行测试的 Flash 工具。使用VBFlash 工具,以管理员身份使用cmd启动命令行窗口,否则它不起作用。然后切换到刷机工具和新 BIOS 文件所在的目录。为了能够完全刷入,我们首先必须解锁ROM。这是通过调用参数“-unlockrom”和适配器编号(此处找到的第一个图形卡例如“0”)完成的,如下所示。
然后调用刷机工具并开始刷机过程。注意!刷机的风险由您自己承担,如果操作不当或在此过程中中断,可能会导致 BIOS 变砖。
刷机后,重新启动计算机。这时候我们已经可以看到GPU-Z 中的新数据了。在我们的举例中,我们将升压时钟设置得更高一些。现在该值不再是 1925 MHz,而是 2104 MHz。实际上,该卡在适当的冷却下可以到达 2050 MHz。
但这只是开始,因为大家还是可以做一些微调的,因为最后我也给Wattman调节了一部分设置。
5. 在 Wattman 中检查结果和超频
我们先来看看BIOS刷写前的初始情况。 1250 mV 和 2039 MHz 是 GPU 调整的最大可能,功率限制最大为 50。
现在我们看看 BIOS 刷后的 Wattman。在 2121 MHz 和 60% 功率限制下为 1250 mV。请注意不要照抄这些设置,这只是示例性地展示了一下操作。
到此为止我们已经获得了一张刷好新BIOS的显卡,尽情地享受它吧!
相关推荐
- 谁说 Vim 不好用?送你一个五彩斑斓的编辑器!
-
相信大家在使用各种各样强大的IDE写代码时都会注意到,代码中各种类型的关键字会用独特的颜色标记出来,然后形成一套语法高亮规则。这样不仅美观,而且方便代码的阅读。而在上古神器Vim中,我们通常看...
- Python 基础教程 九之cron定时执行python脚本
-
前言在Linux或Unix系统中,你可以使用cron任务来定时执行Python脚本。cron是一个基于时间的作业调度器,允许你安排命令或脚本在系统上自动执行。...
- RK3588主板Ubuntu 22.04固件刷机后需要进行哪些操作?
-
RK3588主板Ubuntu22.04固件刷机完成后,您需要进行以下操作:1、验证固件版本:确认您刷入的Ubuntu22.04固件版本是否正确,并且系统正常运行。...
- Ubuntu16.04搭建VNC Server远程桌面服务器
-
1.前言本文主要讲解Ubuntu16.04怎么安装VNCServer远程桌面服务器。VNC全称为VirtualNetworkComputing(虚拟网络计算)是一种图形化桌面共享工具,允许...
- 开源&Docker:何必nextcloud,新晋神级私人云盘,在线office编辑
-
本内容来源于@什么值得买APP,观点仅代表作者本人|作者:可爱的小cherry前言大家好,这里是可爱的Cherry。...
- Ubuntu系统,常用命令、IP配置等教程
-
Ubuntu系统常用命令与IP配置教程一、常用命令在Ubuntu系统中,掌握一些常用的命令对于日常操作非常重要,以下是常见的命令及其用法说明:1.ls—列出当前目录内容...
- Zed编辑器:Rust之力,Linux之翼,VS Code劲敌新篇章
-
Zed是一款支持多人协作...
- 如何在Ubuntu系统中进行系统级的代理设置
-
Ubuntu系统级代理设置步骤详解在Ubuntu系统中进行系统级的代理设置是一种常见的网络配置方式,尤其适用于需要通过代理访问互联网的场景。通过配置代理,你可以让系统中的所有应用程序(如浏览器、终端、...
- Linux Vim文本编辑器(linux用vi编辑文本)
-
在使用Linux操作系统的过程中,经常需要对文本文件进行操作,如新建、编辑等,常用的方法有以下几种:...
- 从零入门Linux(五)文本编辑器(linux好用的文本编辑器)
-
Linux系统提供了多种文本编辑器,每种编辑器都有其独特的功能和使用场景。以下按功能和复杂程度分类介绍:1.简单文本编辑器...
- 照片选择器,使用简单,几行代码就可以完成集成
-
照片选择器,使用简单,几行代码就可以完成集成来源:极客头条用于发表图片时候选择相册图片和拍照这样的需求,虽然网上也有很多类似的控件,写的挺不错的,但是深入使用就有些问题,还是自己写算了;网上的一些轮...
- 探索iOS 9适配(iphone适配)
-
CSDN移动将持续为您优选移动开发的精华内容,共同探讨移动开发的技术热点话题,涵盖移动应用、开发工具、移动游戏及引擎、智能硬件、物联网等方方面面。如果您想投稿,或寻求《近匠》报道,请发送邮件至tang...
- “旅行者”回望30载 一点淡蓝“焕新颜”
-
据美国国家航空航天局(NASA)网站12日报道,为纪念著名的“暗淡蓝点”(PaleBlueDot)照片问世30周年,NASA重新制作了这张照片,使其“焕新颜”,NASA喷气推进实验室于近日发布了新...
- 「底层技术原理体系」深入探索Java服务器性能监控Metrics框架
-
承接上文承接上文中的【深度挖掘Java性能调优】「底层技术原理体系」深入探索Java服务器性能监控Metrics框架的实现原理分析(Counter篇),我们知道和了解了对应的Counter计数器的作用...
你 发表评论:
欢迎- 一周热门
-
-
Linux:Ubuntu22.04上安装python3.11,简单易上手
-
宝马阿布达比分公司推出独特M4升级套件,整套升级约在20万
-
MATLAB中图片保存的五种方法(一)(matlab中保存图片命令)
-
别再傻傻搞不清楚Workstation Player和Workstation Pro的区别了
-
Linux上使用tinyproxy快速搭建HTTP/HTTPS代理器
-
如何提取、修改、强刷A卡bios a卡刷bios工具
-
Element Plus 的 Dialog 组件实现点击遮罩层不关闭对话框
-
日本组合“岚”将于2020年12月31日停止团体活动
-
SpringCloud OpenFeign 使用 okhttp 发送 HTTP 请求与 HTTP/2 探索
-
tinymce 号称富文本编辑器世界第一,大家同意么?
-
- 最近发表
-
- 谁说 Vim 不好用?送你一个五彩斑斓的编辑器!
- Python 基础教程 九之cron定时执行python脚本
- RK3588主板Ubuntu 22.04固件刷机后需要进行哪些操作?
- Ubuntu16.04搭建VNC Server远程桌面服务器
- 开源&Docker:何必nextcloud,新晋神级私人云盘,在线office编辑
- Ubuntu系统,常用命令、IP配置等教程
- Ubuntu 24.10安装体验(ubuntu 20.04.1安装教程)
- Zed编辑器:Rust之力,Linux之翼,VS Code劲敌新篇章
- 如何在Ubuntu系统中进行系统级的代理设置
- Linux Vim文本编辑器(linux用vi编辑文本)
- 标签列表
-
- dialog.js (57)
- importnew (44)
- windows93网页版 (44)
- yii2框架的优缺点 (45)
- tinyeditor (45)
- qt5.5 (60)
- windowsserver2016镜像下载 (52)
- okhttputils (51)
- android-gif-drawable (53)
- 时间轴插件 (56)
- docker systemd (65)
- slider.js (47)
- android webview缓存 (46)
- pagination.js (59)
- loadjs (62)
- openssl1.0.2 (48)
- velocity模板引擎 (48)
- pcre library (47)
- zabbix微信报警脚本 (63)
- jnetpcap (49)
- pdfrenderer (43)
- fastutil (48)
- uinavigationcontroller (53)
- bitbucket.org (44)
- python websocket-client (47)