GPU
GPU (graphics processing unit)-এ প্যারালাল গণিতের জন্য তৈরি হাজারো ছোট কোর থাকে, আর বেশিরভাগ মাইনিং অ্যালগরিদমের ঠিক এটাই দরকার। GPU নমনীয়: একই কার্ড অনেক কয়েন মাইন করতে পারে এবং গেমিং বা AI-এর জন্য আবার ব্যবহার করা যায়।
এই নমনীয়তাই মাইনাররা GPU বেছে নেওয়ার প্রধান কারণ। একটি কয়েন কম লাভজনক হয়ে গেলে একই কার্ড মাইনিং সফটওয়্যারের সেটিং বদলে অন্য অ্যালগরিদমে যেতে পারে। ASIC তা পারে না।
প্রতিটি অ্যালগরিদম GPU একইভাবে ব্যবহার করে না। কিছু মেমোরির গতিতে সীমিত, তাই সেখানে মেমোরি ক্লক আর মেমোরির আকার সবচেয়ে গুরুত্বপূর্ণ। অন্যগুলো কোরে সীমিত, তাই সেখানে কোর ক্লক আর পাওয়ার বেশি গুরুত্বপূর্ণ। কিছু নতুন অ্যালগরিদম বিশেষ ইউনিট, যেমন টেনসর কোর, ব্যবহার করে, তাই সেগুলোর নতুন কার্ড লাগে। একটি কয়েনের "মাইনিং গাইড" পেজ সেই কার্ড ও মাইনিং সফটওয়্যারের তালিকা দেয়, যেগুলো কাজ করে বলে জানা আছে।
ভিডিও মেমোরির আকার একটি কার্ডকে বাদ দিতে পারে। যে অ্যালগরিদমের মেমোরিতে বড় ডেটাসেট লাগে, তা খুব কম মেমোরির কার্ডে চলবে না। এ কারণেই একই কার্ড দুটি কয়েনে খুব আলাদা হ্যাশরেট দেখাতে পারে।
GPU মাইনিং বদলে যায় সেপ্টেম্বর 2022-এ, যখন Ethereum প্রুফ অফ ওয়ার্ক থেকে প্রুফ অফ স্টেকে চলে যায় এবং মাইনারদের পেমেন্ট দেওয়া বন্ধ করে। তখন সেটি ছিল সবচেয়ে বড় GPU-মাইন করা কয়েন, তাই অনেক কার্ড অন্য কয়েনে চলে যায়। আজও আরও অনেক প্রুফ অফ ওয়ার্ক কয়েনে GPU মাইনিং চলছে।
ড্রাইভার বেশিরভাগ মানুষের ধারণার চেয়ে বেশি গুরুত্বপূর্ণ। মাইনিং সফটওয়্যারের একটি ন্যূনতম ড্রাইভার সংস্করণ লাগতে পারে, আর একটি আপডেট হ্যাশরেট বাড়াতে বা কমাতে পারে। কোনো কার্ড হঠাৎ ধীরে মাইন করলে বা ক্র্যাশ করলে, অন্য কিছুর আগে ড্রাইভার সংস্করণ আপনার মাইনিং সফটওয়্যারের README-র সাথে মিলিয়ে দেখুন।
একটি সাধারণ ভুল হলো কার্ডকে সরাসরি ভারী ওভারক্লকে ঠেলে দেওয়া। স্টক থেকে শুরু করুন, একবারে একটি সেটিং টিউন করুন, আর প্রত্যাখ্যাত শেয়ার ও তাপমাত্রা লক্ষ করুন, কার্ড জানালে মেমোরির তাপমাত্রাও।