مد بایوس و فلش کارتهای AMD برای ماینینگ
مد بایوس و فلش کارتهای AMD برای ماینینگ
مد بایوس یعنی چی؟
مد بایوس (bios mod) یعنی تغییر دادن در بایوس کارتهای گرافیک.
فایل بایوس در اصل مجموعه دستوراتی هستش که به گرافیک میگه در شرایط مختلف چطور عمل کنه.
حالا ما تغییراتی که ایجاد میکنیم در این جهت هستش که بتونیم از کارتها هشریت بیشتر در عین فشار کمتر به کارت بگیریم.
روشهای مختلفی در اینترنت وجود داره برای این کار که بعضی از اونها ممکنه خیلی ریسکی و خطرناک باشه به خصوص برای کاربران مبتدی.
به صورت کلی در modify کردن بایوس برای ماینینگ عملا تنها کاری که ما انجام میدیم تغییر در تایمینگ های مموریها هستش.
در فایل بایوس به جز بخش تایمینگ مموریها بخش هایی برای ولتاژ و غیره هم وجود داره
ولی توصیه میکنم اگر بلد نیستید این بخش ها چی هستن به باقی اعداد کاری نداشته باشید!
چون این موارد رو بعدا با نرم افزار های اورکلاک میشه بدون خطر تغییر داد.
تایمینگهای مموری ها در اصل به کارت فرمان میدن که در فرکانسهای مشخص چطور کارشون رو انجام بدن.
آیا از بایوسهای مد شده موجود در سایتهایی مثل Anorak استفاده کنیم خوبه؟
من به شدت توصیه میکنم این کار رو انجام ندید.
توی این بایوس ها تغییراتی در مموری تایمینگها و ولتاژها اعمال شده.
برای مثال:
- ولتاژ به 900 میلی ولت کاهش پیدا کرده چون اونها نمیدونن آیا کارت شما روی 850 یا 800 میلی ولت هم کار میکنه یا نه.
- فرکانس هسته بین محدوده 1100 تا 1200 کاهش پیدا کرده.
- TDP) W) حدودا 20% کاهش پیدا کرده ولی اگر شما از نرم افزارهای اورکلاک استفاده کنید عملا این تنظیمات اثری نخواهد کرد.
تنظیمات بایوس های انوراک به صورت خیلی خیلی عمومی و غیر اختصاصی ایجاد شده برای همین شما نمیتونید اطمینان حاصل کنید که بایوس دانلود شده درست کار خواهد کرد.
و اگر کار کنه آیا بایوس مورد نظر بهترین کارایی (بیشترین هشریت، کمترین دما و مصرف) رو به شما خواهد داد یا خیر.
برای همین توصیه نهایی من این هستش که خودتون مد بایوس رو انجام بدید روی بایوس های اصلی کارت ها.
در نهایت درسته دو تا کارت یک شکل داریم ولی ممکنه بایوس های متفاوتی داشته باشن!
یا حتی دو تا کارت با بایوس یکسان در نهایت هش ریت متفاوتی ایجاد کنن.
چون به نظر من هر کارت یک شخصیت خاص خودشو داره که کیفیت بورد قطعات، تفاوتهای ریز در پردازنده گرافیکی، کیفیت و نوع مموریها، کیفیت و نوع مموری کنترلر و… در ایجاد شخصیت متفاوت در دو کارت دقیقا یکسان دخیل هستند.
طریقه مادیفای کردن بایوس کارتهای گرافیک برای ماینینگ:
مرحله 1. تشخیص مموری تایپ و ذخیره فایل بایوس اریجینال
الان که تا حدودی با اصول مد بایوس آشنا شدید میریم سراغ مراحل کار.
آخرین ورژن نرم افزار GPU-Z رو از اینجا دانلود کنید.
نرم افزار رو اجرا کرده و توی صفحه تک تک کارتها (قسمت 1 تصویر) مشخصات کارت به خصوص نوع مموریها (قسمت 2 تصویر) رو چک کنید.
اگر کارت خاصی مموری متفاوتی داشت بهتره سیستم رو خاموش کنید و اون کارت رو جدا کنید تا بعدا با کارتهای شبیه به خودش فلش بشن.
دقت کنید که کارت های 8 گیگ 2 نوع متفاوت مموری دارن که معمولا یک نوعشون رو میشه فقط از اینجا چک کرد.
برای ذخیره فایل بایوس اصلی روی قسمت 3 تصویر کلیک کرده و روی save to file کلیک کنید.
فایل بایوس رو جوری نامگذاری کنید که اشتباه گرفته نشه بعدا.
برای مثال XFX RX 580 8GB Samsung Micron Original.rom یا مثلا MSI RX 470 4GB Samsung Original.rom.
دقت کنید حجم فایل بایوس ذخیره شده چقدر هست، چون بعدا حجم فایل بایوس تغییر داده شده هم باید دقیقا همون میزان کیلوبایت باشه.
مرحله 2. مد کردن بایوس ذخیره شده
آخرین ورژن پلاریس بایوس ادیتور (مخصوص ماینینگ) رو از اینجا دانلود کنید.
بهتره قبل از اجرای این برنامه گزینه های SecureBoot / Activate CSM رو از داخل تنظیمات UFEI بایوس مینبورد غیر فعال کنید.
از داخل پوشه دانلود شده، فایل PolarisBiosEditor.exe رو اجرا کنید.
اول یک صفحه کامند سیاه باز میشه بعد یک پیام از توسعه دهنده که yes رو بزنید تا صفحه پلاریس ادیتور باز بشه.
از بالای صفحه روی گزینه OPEN BIOS کلیک کنید و فایل بایوس ذخیره شده خودتون رو باز کنید.
ما عملا فقط با قسمت 8، 9، 10 کار داریم ولی راجع به سایر قسمت ها هم یه توضیح مختصر میدم:
- در این قسمت اطلاعات ساخت کارت گرافیک نوشته شده.
- توی این قسمت حداکثر میزان فرکانس مموریها و هسته تعریف میشه.
- توی این قسمت تنظیمات دما و فنها وجود داره.
- این قسمت پاور استیجهای هسته کارت گرافیک از P0 تا P7 وجود داره. این قسمت به کارت میگه که توی فرکانس های مختلف با چه ولتاژی به هسته کارت برق برسونه.
- این قسمت پاور استیج های مموریها وجود داره که در بعضی کارتها P0 و P1 و در بعضی P2 هم وجود داره. مثل شماره 4 هستش ولی در مورد مموری ها.
- این قسمت در مورد برقرسانی کارت و یک سری دماهای بحرانی کارت اطلاعات وجود داره.
- این قسمت مشخصات مموریها هستش. در مورد گرافیک های 8 گیگ میشه هر 2 نوع مموری کارت رو اینجا مشاهده کرد. که توی این عکس سامسونگ و مایکرون هستن.
- قسمت اصلی کارت که تغییرات مورد نیاز ما توش اعمال میشه اینجا هستش. در این قسمت یک سری فرکانس وجود داره و جلوی این فرکانس یک سری اعداد و ارقام وجود داره که بهشون timing starp میگن. این اعداد و ارقام به مموری ها میگن که مثلا توی فرکانس 1125 مگاهرتز چجوری عمل کنه یا توی فرکانس 2000 چجوری عمل کنه. در مورد گرافیک های 8 گیگ دو سری فرکانس وجود داره که با شماره 1 و 2 مشخص شدن و برای دو نوع مموری موجود در کارت هستن.
- خب حالا روی دکمه شماره 9 کلیک کنید. روی پیام هایی که میاد ok بزنید. الان تایمینگهای مموری های شما برای ماینینگ تغییر پیدا کرد.
- روی دکمه شماره 10 کلیک کنید و با یه اسم متفاوت از بایوس اصلی ذخیره کنید.
برای مثال: XFX RX 580 8GB Samsung Micron Modded.rom.
مرحله سوم. فلش بایوس مد شده بر روی کارت ها
در این مرحله توصیه میکنم درایور نصب شده رو با DDU پاک کنید (الزامی نیست).
چون بعضا مواردی رو مشاهد کردیم که درایور توی فلش کردن کارتها تداخل ایجاد کرده.
برای فلش کارت ها نیازی به درایور ندارید و ویندوز هم سریعتر لود میشه.
آخرین ورژن نرم افزار AMD/ATI ATIFlash رو از اینجا دانلود کنید.
فایل رو از حالت فشرده خارج کنید.
داخل پوشه 2 تا فایل EXE وجود داره. یکی به اسم ATIWinflash.exe که شما احتمالا باهاش کار کردید و کارتها رو دونه دونه با این نرم افزار فلش کردید.
یکی فایل AtiFlash.exe که حالت صفحه کامند داره و من با این نرم افزار آموزش میدم.
این نرم افزار قابلیت اینو داره که شما 10 تا کارت رو همزمان فلش کنید.
روی فایل AtiFlash.exe راست کلیک کنید به properties رفته و از قسمت compatibility گزینه Run this program as an administrator رو تیک بزنید
و apply و ok کنید.
فایل بایوس مد شده رو داخل پوشه ATIFlash بریزید و به bios.rom تغییر نام بدید.
توی قسمت سرچ ویندوز Notepad رو سرچ کنید و برنامه رو باز کنید.
دستورات زیر رو در notepad کپی کرده و به هر تعداد کارت گرافیک که دارید میتونید از انتهای دستورات بردارید.
برای مثال:
اگر شما 8 عدد کارت دارید فقط لازم هستش که دستورات تا شماره 7 کپی بشن.
یا برای مثال اگر 6 عدد کارت دارید دستورات تا شماره 5 کپی بشن.
AtiFlash.exe -p 0 bios.rom &
AtiFlash.exe -p 1 bios.rom &
AtiFlash.exe -p 2 bios.rom &
AtiFlash.exe -p 3 bios.rom &
AtiFlash.exe -p 4 bios.rom &
AtiFlash.exe -p 5 bios.rom &
AtiFlash.exe -p 6 bios.rom &
AtiFlash.exe -p 7 bios.rom &
AtiFlash.exe -p 8 bios.rom &
AtiFlash.exe -p 9 bios.rom &
pause
از منوی بالای notepad روی گزینه File و سپس Save As بزنید.
در قسمت پایین صفحه باز شده برای ذخیره سازی روی گزینه Save as type کلیک کرده و به All Files تغییر بدید.
اسم فایل رو با پسوند bat ذخیره کنید.
برای مثال:
flash.bat . حالا فایل bat ساخته شده رو داخل پوشه ATIFlash بریزید و روش کلیک کنید تا اجرا بشه.
فایل bat هر دفعه یک بار و به تعداد کارتها نرم افزار AtiFlash.exe رو اجرا میکنه.
نرم افزار اجرا شده اول مشخصات کارت رو بررسی میکنه و در صورت یکسان بودن بایوس موجود در کارت و بایوس مد شده شروع به فلش کردن کارت میکنه.
بعضیا به دستورات یک f- اضافه میکنن برای فلش کردن، که توصیه نمیکنم.
این دستور در اصل force flash (فلش زورکی!) میکنه و اگر بایوس انتخابی شما با بایوس کارت همخوانی نداشته باشه هم کارت رو فلش میکنه،
که میتونه باعث آجر (brick) شده کارت شما بشه.
مشکلاتی که ممکنه در موقع فلش کردن کارت ها پیش بیاد:
- شما ممکنه در موقع فلش پیام ID mismatch مشاهده کنید.
این پیام به این دلیل مشاهده میشه که بایوس مورد نظر شما با کارت مورد نظر همخوانی نداره.
البته در مواردی رایزر توی ایجاد این ارور تاثیر داشته و با تعویض رایزر روی اسلات مادربورد یا در نهایت تعویض خود رایزر این مشکل حل شده.
- شما ممکنه پیامی با مضمون ROM file could not be read مشاهده کنید.
که این پیام هم عموما به علت رایزر هستش.
شما میتونید با تعویض اسلات/رایزر یا اتصال کارت مستقیم بر روی مادربورد، کارت مورد نظر رو بدون مشکل فلش کنید.
- اگر پیام هایی مبنی بر the error on 4000 or 8000 bytes wrong size مشاهده کردید 2 حالت وجود داره:
- یا دارید فایل بایوس رو در کارت اشتباه میریزید.
برای مثال:
فایل بایوس 256 کیلوبایتی رو داخل کارت 512 کیلوبایتی میریزید یا برعکس.
حجم بایوس در بعضی کارتهای قدیمی تر عموما 512 کیلوبایتی هستش که دقیقا همون مدل کارت ساخت جدیدتر بایوس 256 کیلوبایتی داره و شما ممکنه در فلش کردن بایوس دقیقا همون مدل کارت ولی با سایز متفاوت دچار مشکل بشید.
-
- یا در موقع ذخیره سازی فایل های بایوس در GPU-Z یا پلاریس بایوس ادیتور مشکلی پیش اومده و فایل ذخیره شده دچار اشکال شده.
- بعد از فلش شدن کارتها و بالا اومدن ویندوز (یا بعد/هنگام نصب درایور در صورت پارک کردن درایور)، ویندوز دچار بلو اسکرین میشه.
این یعنی احتمالا بایوس اشتباهی در کارت فلش شده. عجیبه ولی ممکنه!
- بعد از بالا اومدن ویندوز، کارتها توی device manager شناخته نمیشن.
اگر سری کارت های 470 و 570 دارید (در موارد خیلی نادر 480 و 580) و کارت های شما مد بایوس شده باشن از قبل باید توی این مرحله کارت ها رو به سیستم بشناسونید.
توی این مرحله باید از AMD/ATI Pixel Clock Patcher (همون atikmdag-patcher) استفاده کنید.
بعد از اجرای برنامه شما یک سری پارامتر میبینید که جلوشون زده found، روی yes کلیک کنید.
در نهایت یه مسیج میده که Driver successfully patched and signed.
سیستم رو ریبوت کنید و مشکل برطرف میشه.
جهت مشاهده دوره های آموزشی بر روی این لینک کلیک نمایید.
دیدگاهتان را بنویسید
برای نوشتن دیدگاه باید وارد بشوید.