kiến thức Mod BIOS chỉnh tốc quạt mặc định cho card dòng RX 4xx-5xx

Pangorin

Senior Member
Như tít, hôm qua em mới ngồi vọc vạch tìm hiểu bên mấy cái diễn đàn overclock của Tây ba lô, tiện thể con card chạy hackintosh macOS nhiệt idle cao quá (do tính năng của card có cái fan stop), mà trên macOS lại không có phần mềm nào để chỉnh quạt VGA, nên nay có tí kiến thức mang về chia sẻ cho các bác vọc chơi.

LƯU Ý: KHÔNG LIÊN QUAN ĐẾN OVERCLOCK! (vì em là người chơi hệ nói không với ép xung ép xẻng)

Tool cần có:

Bắt tay vào làm:
CẢNH BÁO: MOD BIOS SẼ KHÔNG ĐƯỢC BẢO HÀNH. CHÂM NGÔN TỰ LÀM TỰ CHỊU TRÁCH NHIỆM

QUAN TRỌNG: PHẢI DUMP BIOS GỐC TRƯỚC KHI VỌC, NÊN TẠO THÊM 1 VÀI BẢN SAO NỮA

Xuất BIOS gốc để mod, tạo thêm bản sao như em đã nói ở trên để tránh trường hợp làm lỗi không có backup

g1


Ví dụ như em đã tạo bản sao của BIOS gốc (để lấy bản sao đó đi mod):

g2


Tiếp đến phần khó và tốn thời gian nhất:
- Mở file vBIOS (.rom file) bằng cách dùng HEX Editor:

g3



Nhấn vào phần Search, sau đó nhấn Find, chuyển sang tab Hex-values và tìm giá trị sau:
01 17 00 00 02

image


So sánh phần đã tìm được với ảnh bên dưới, nếu cả 2 có sự tương đồng thì mới làm tiếp nhé các bác :beat_shot:

fan


Tiếp tục:

Dùng Hexadecimal to Decimal converter để tính các giá trị tương ứng với bảng mã HEX

Em khuyến khích sử dụng các giá trị sau, cái này thì tùy thuộc vào các bác muốn card im im mà vẫn có quạt quay hay tai trâu như em to nhỏ không vấn đề:

Giải thích về các giá trị:
- Max Fan Speed: 22 -> 34 -> 34 x 100 = 3400 (cái này là max RPM mà quạt của card các bác quay được ở tốc độ nào, muốn biết thì cứ chỉnh cho quạt chạy max tốc xong check là biết :byebye:)
- Min. Temp: D0 07 -> 7D0 -> 2000 -> 20° x 100
- Med. Temp: 88 13 -> 1388 -> 5000 -> 50° x 100
- Max. Temp: 4C 1D -> 1D4C -> 7500 -> 75° x 100
- Min. PWM: A0 0F -> FA0 -> 4000 -> 40% x 100
- Med. PWM: 70 17 -> 1770 -> 6000 -> 60% x 100
- Max. PWM: 1C 25 -> 251C -> 9500 -> 95% x 100

(mấy cái mã HEX này khi dịch ra sẽ ghép ngược lại với nhau, ví dụ D0 07 sẽ thành 7D0, 88 13 sẽ thành 1388, các bác dùng trang em gắn link ở trên sẽ tính được giá trị)

Nếu các bác muốn tự chỉnh giá trị thì dùng trang Decimal to Hexadecimal converter để tính giá trị, công thức để tính em có gắn trên ảnh ở trên.

Giải thích thêm về max RPM của quạt: cá nhân em thấy chỉnh phần này không quá cần thiết, trừ khi các bác đã mod fan tốc cao, nếu không thì cứ giữ nguyên như nsx định sẵn)

Sau khi các bác chỉnh xong, chạy cái PolarisBiosEditor. Khi load BIOS đã mod vào nó sẽ báo lỗi checksum, lúc đó các bác chỉ cần ấn SAVE AS rồi lưu thành 1 file mới là xong :shame:

image


Nên check tất cả mọi giá trị mình đã chỉnh xem đã đúng chuẩn chưa!!!

image


- Giải nén file GOP Updater, sau đó thay file amd_gop.efirom trong mục #GOP_Files bằng cái "magic GOP". Chỉ cần đổi tên cái file trong file ở dưới em có gắn link sẵn thành amd_gop.efirom xong replace là ok:

AMD GOP 1.69.0.15.50_magic_3B62F1AF_compr.efirom.zip

image


Gần xong rồi các bác ợ, giờ kéo thả cái file BIOS đã mod vào GOPupd.bat (kéo thả vào file .bat thôi nhé, không cần chạy). Sẽ có 1 trình cmd hiện lên, nhập "y" xong enter. Vậy là xong rồi :extreme_sexy_girl:

image


image


Chạy AMDVbFlash, load cái file BIOS đã update trong thư mục GOP Updater, ấn Program rồi ngồi chờ thôi, chắc mất tầm 6-8s. Sau khi chạy xong nó sẽ hiện lên bảng có reboot hay không thì chọn không đã nhé các bác.

Giải nén cái file atikmdag-patcher ra desktop để tiện làm, đổi tên cái soft trong đó thành atikmdag-bios-patcher rồi chạy, nó sẽ hiện lên 1 cái bảng con con, cứ ấn Yes thôi là xong

Khởi động lại máy tận hưởng kết quả thôi các bác :D

Trong trường hợp các bác làm lỗi mà card không lên hình thì chỉ cần cắm vào 1 con PC khác có card onboard (nếu máy các bác không có) hoặc rút card ra chỉnh về card onboard xong flash lại BIOS gốc là được

Bác nào có vấn đề gì lúc mod cứ comment nhé, em sẽ hỗ trợ hết sức trong tầm hiểu biết :D


Câu hỏi 1: Tại sao lại phải chạy file GOP_Updater?
Trả lời 1: Khi các bác chạy file này xong thì BIOS sẽ được cập nhật lên bản GOP mới nhất, có thể boot kể cả khi bật Secure Boot.

Câu hỏi 2: Chạy cái atikmdag-bios-patcher để làm gì?
Trả lời 2: Để patch cho BIOS đã mod có thể nhận như BIOS zin, nếu không card sẽ không nhận driver và báo lỗi 43 như mấy con trâu cày bị mod BIOS đào coin

Câu hỏi 3: Sao không dùng luôn cái PolarisBiosEditor để chỉnh mà phải làm lằng nhằng thế?
Trả lời 3: Em không rõ các loại card khác thế nào, nhưng con dưới sign em đang dùng thì chỉnh bằng cái đó làm đủ mọi cách vẫn không nhận driver nên phải làm thủ công :bad_smelly:

Câu hỏi 4: Mod BIOS dạng này có gây hỏng card không?
Trả lời 4: Em có thể chắc chắn là không, vì em đang chạy rất ổn định. Bản chất của bài mod này là để chỉnh tốc quạt, không liên quan gì đến ép xung core GPU hay VRAM.

Câu hỏi 5: Sao lại phải chạy BIOS mod làm gì trong khi BIOS zin vẫn ngon?
Trả lời 5: Mục đích em lên bài chủ yếu là để chia sẻ kiến thức cho các bác thôi ợ :beat_shot: Bác nào ham vọc vạch hoặc đang chạy hackintosh như em mà ngứa mắt với cái nhiệt độ card cao quá thì có thể làm, còn không thì cứ giữ BIOS gốc cho đỡ mệt người.
 
Bài viết chất lượng quá, trước dùng 580 mình cũng mò mãi vụ mod bios chỉnh voltage (vì con card của mình bị lỗi chích nhiều điện quá chạy lâu lâu nó đen màn, UV thì không bị).

Loay hoay 1 hồi thấy lằng nhằng quá nên thôi.
 
like ủng hộ tinh thần chia sẻ của bác;
làm nhiệt thủ, ồn thủ quả là khổ tâm, em giờ ngại rồi, cpu nóng thì đắp thêm cho nó cái fan 14 artic từ ngoài thổi vào :)))
 
Bài viết chất lượng quá, trước dùng 580 mình cũng mò mãi vụ mod bios chỉnh voltage (vì con card của mình bị lỗi chích nhiều điện quá chạy lâu lâu nó đen màn, UV thì không bị).

Loay hoay 1 hồi thấy lằng nhằng quá nên thôi.
mod BIOS khó phết bác ạ, mặc dù bọn Tây ba lô có viết nhiều nhưng phải có sự kiên nhẫn mới làm được :D
 
like ủng hộ tinh thần chia sẻ của bác;
làm nhiệt thủ, ồn thủ quả là khổ tâm, em giờ ngại rồi, cpu nóng thì đắp thêm cho nó cái fan 14 artic từ ngoài thổi vào :)))
vừa khổ tâm vừa khẩm dô bác ạ :beat_shot:
 
Mình thấy có app Msi buffer nó cũng chỉnh được tốc độ quạt, với voltage ko biết chỉnh cái này có hiệu quả hơn ko
 
Mình thấy có app Msi buffer nó cũng chỉnh được tốc độ quạt, với voltage ko biết chỉnh cái này có hiệu quả hơn ko
cái này chỉnh thì sẽ là tốc độ mặc định từ lúc bật máy (kể cả chưa vào Windows) nhé bác. Nó như kiểu mặc định nsx cài đặt lúc card xuất xưởng ấy :D
 
Bác cho e hỏi. E đang dùng win 11. Lúc cài thì win nó tự cài cái driver cho card luôn. Sau e có update driver qua AMD Adrenalin thì cảm thấy card chạy bị nóng hơn trước. Lúc khởi động máy lên thì quạt của card chạy ù liên tục khoảng 30s mới dừng trong khi trước đó thì nó k chạy khi khởi động hoặc dùng các tác vụ nhẹ. Sờ vào thùng máy thì nóng hơn trước. Cho e hỏi là có phải do pm không hay cần phải thiết lập gì lại k ạ? e có check chơi LOL hoặc game nhẹ hơn thì GPU khoảng 75* CPU thì 68 - 70* thì có phải nóng quá k. Có cần tra lại keo tản k ạ

Cấu hình máy em:
  • CPU: i3-9100f
  • GPU: Gigabyte RX 570 4GB
  • Main: MSI N365 Mortal
  • Adrenalin Edition 23.5.1
 
Last edited:
Bác cho e hỏi. E đang dùng win 11. Lúc cài thì win nó tự cài cái driver cho card luôn. Sau e có update driver qua AMD Adrenalin thì cảm thấy card chạy bị nóng hơn trước. Lúc khởi động máy lên thì quạt của card chạy ù liên tục khoảng 30s mới dừng trong khi trước đó thì nó k chạy khi khởi động hoặc dùng các tác vụ nhẹ. Sờ vào thùng máy thì nóng hơn trước. Cho e hỏi là có phải do pm không hay cần phải thiết lập gì lại k ạ? e có check chơi LOL hoặc game nhẹ hơn thì GPU khoảng 75* CPU thì 68 - 70* thì có phải nóng quá k. Có cần tra lại keo tản k ạ

Cấu hình máy em:
  • CPU: i3-9100f
  • GPU: Gigabyte RX 570 4GB
  • Main: MSI N365 Mortal
  • Adrenalin Edition 23.5.1
temp này theo em thấy thì bình thường, chắc cú thì bác cứ thay lại keo tản nhiệt thôi :byebye:
 
Back
Top