NVIDIA উন্মোচন কয়েকদিন আগে মুক্তি পেয়েছে ড আপনার NVIDIA 555.58 ড্রাইভারের নতুন সংস্করণ এবং এই রিলিজটি উপস্থাপন করা সবচেয়ে গুরুত্বপূর্ণ পরিবর্তনগুলির মধ্যে, Wayland-এর সমর্থন উন্নতিগুলি আলাদা আলাদা, Linux-এর জন্য ন্যূনতম প্রয়োজনীয়তার আপডেট, ইনস্টলারের উন্নতি, Vulkan-এর জন্য প্রয়োগ করা উন্নতি, অন্যান্য বিষয়গুলির মধ্যে।
এটি উল্লেখ করার মতো 550.x শাখাটি NVIDIA এর পর থেকে সপ্তম স্থিতিশীল শাখা হিসাবে অবস্থান করছে আমি কার্নেল স্তরে কাজ করে এমন উপাদানগুলি ছেড়ে দিই। নতুন শাখার কার্নেল মডিউলগুলি, তাদের সাধারণ উপাদানগুলির সাথে, GitHub-এ হোস্ট করা হয়েছে এবং কোনো অপারেটিং সিস্টেমের সাথে আবদ্ধ নয়।
NVIDIA 555.58 ড্রাইভারে নতুন কি আছে
NVIDIA 555.58-এর এই নতুন সংস্করণে যেটি উপস্থাপিত হয়েছে, তার মধ্যে একটি উন্নতি হল ইনস্টলার, যা এখন খোলা এবং মালিকানাধীন Linux কার্নেল মডিউলগুলির মধ্যে একটি বেছে নেওয়ার বিকল্প প্রদান করে উভয় ধরনের কার্নেল মডিউল সমর্থিত সিস্টেমে। উল্লেখযোগ্যভাবে, এটি উল্লেখ করা হয়েছে যে NVIDIA ড্রাইভার সংস্করণ 560-এ, খোলা মডিউলগুলি ডিফল্টরূপে সক্ষম হবে বলে আশা করা হচ্ছে।
আরেকটি পরিবর্তন যা নতুন সংস্করণে দাঁড়িয়েছে তা হল এটি যোগ করা হয়েছে তাৎক্ষণিক উপস্থাপনা মোডের জন্য Vulkan Wayland WSI সমর্থনে, নিশ্চিত করে যে উল্লম্ব ফাঁকা পালস সম্পূর্ণ হওয়ার জন্য অপেক্ষা না করে উত্পন্ন বিষয়বস্তু রেন্ডার করা হয়েছে, এইভাবে চিত্রে বাধা এড়ানো।
এর পাশাপাশি, ওয়েল্যান্ড প্রোটোকল linux-drm-syncobj-v1-এর জন্য সমর্থন যোগ করা হয়েছে, Que বাফারের সুস্পষ্ট সিঙ্ক্রোনাইজেশনের অনুমতি দেয় DRM সিঙ্ক অবজেক্ট ব্যবহার করে। এই প্রোটোকলটি লেটেন্সি কমায়, আর্টিফ্যাক্ট বাদ দেয় এবং NVIDIA GPUs এবং Wayland সমর্থন সক্রিয় থাকা সিস্টেমে তোতলাতে বাধা দেয়।
এছাড়াও, এটি হাইলাইট করা হয় যে কোডটি ফার্মওয়্যার থেকে GSP-তে কল ব্যবহার করে তা ডিফল্টরূপে সক্রিয় করা হয়েছে টিউরিং-ভিত্তিক GPUs (GeForce GTX 16xx এবং সমস্ত RTXs) এবং একটি GSP মাইক্রোকন্ট্রোলার সহ নতুন মাইক্রোআর্কিটেকচার সহ সিস্টেমে। এটি নিষ্ক্রিয় করতে, বিকল্পটি প্যারামিটার ব্যবহার করার প্রস্তাব দেওয়া হয় «NVreg_EnableGpuFirmware=0» কার্নেল মডিউলে।
এর অন্যান্য পরিবর্তন যে দাঁড়ানো:
- ন্যূনতম সমর্থিত Linux কার্নেল সংস্করণ 3.10 থেকে 4.15 এ উন্নীত করা হয়েছে।
- প্রতি কালার চ্যানেলে 10 বিট সহ HDMI সমর্থন ডিফল্টরূপে সক্রিয় করা হয় ("hdmi_deepcolor=0" প্যারামিটার দিয়ে নিষ্ক্রিয় করা যেতে পারে)।
- nvidia-installer-এ একটি ইন্টারেক্টিভ প্রম্পট যোগ করা হয়েছে যাতে উভয় ধরনের কার্নেল মডিউল সমর্থিত সিস্টেমে মালিকানা এবং খোলা কার্নেল মডিউলের মধ্যে নির্বাচন করার অনুমতি দেওয়া হয়।
- একটি বাগ সংশোধন করা হয়েছে যা ভুলভাবে `nvidia-smi -r` কে ওপেন কার্নেল মডিউল ব্যবহার করার সময় প্রধান GPU রিসেট করার অনুমতি দেয়।
- GeForce-এ বেস মোজাইকের জন্য সমর্থন সরানো হয়েছে, যা আগে শুধুমাত্র কিছু মাদারবোর্ড সহ নির্বাচিত GPU বোর্ডে উপলব্ধ ছিল এবং পাঁচটি ডিসপ্লে ডিভাইসের মধ্যে সীমাবদ্ধ ছিল।
- একটি বাগ সংশোধন করা হয়েছে যার কারণে vkGetPhysicalDeviceSurfaceSupportKHR ভুলভাবে Wayland সারফেসগুলির জন্য সমর্থন রিপোর্ট করেছে যখন nvidia-drm modeset=1 দিয়ে লোড করা হয়নি।
- CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER মোডসেট=1 এবং fbdev=1 সহ লোড করা nvidia-drm-এর সাথে সক্রিয় একটি কার্নেলে সাসপেন্ড করা হলে স্ক্রীন হ্যাং হতে পারে এমন একটি বাগ সংশোধন করা হয়েছে৷
- NvFBC এর জন্য একটি OpenGL ICD হিসাবে GLX এর পরিবর্তে EGL ব্যবহার করার জন্য সমর্থন যোগ করা হয়েছে।
পরিশেষে আপনি যদি এটি সম্পর্কে আরও জানতে চান ড্রাইভারের এই নতুন সংস্করণটি প্রকাশ করার বিষয়ে, আপনি করতে পারেন নিম্নলিখিত লিঙ্কটি পরীক্ষা করুন।
উবুন্টু এবং ডেরাইভেটিভগুলিতে কীভাবে এনভিআইডিআইএ ড্রাইভার ইনস্টল করবেন?
আপনি যদি আপনার সিস্টেমে NVIDIA ড্রাইভার ব্যবহার করতে আগ্রহী হন তবে আপনার কী জানা উচিতউবুন্টু এবং এর ডেরিভেটিভের জন্য, এটি করার দুটি উপায় রয়েছে. একটি প্রাথমিক পদক্ষেপ হিসাবে, আপনাকে অবশ্যই সনাক্ত করতে হবে যে আপনার কাছে গ্রাফিক্স কার্ডের কোন মডেল আছে এবং কোন ড্রাইভারগুলি উপযুক্ত৷ এটি করার জন্য আপনাকে একটি টার্মিনাল খুলতে হবে এবং এটিতে টাইপ করতে হবে:
lspci | grep -i nvidia
এটি শেষ, প্রথম বিকল্প এবং নতুনদের জন্য প্রস্তাবিত একটি অথবা আপনি যদি আপনার গ্রাফিক সেশনটি নষ্ট করতে না চান তবে এটি NVIDIA রিপোজিটরি ব্যবহার করে এবং কমান্ড কার্যকর করার আগে, এটি পরিষ্কার করা উচিত যে নিবন্ধটি লেখার সময় NVIDIA 555.58 ড্রাইভারগুলি এখনও সংগ্রহস্থলে উপলব্ধ নেই। , কিন্তু তারা সেখানে না আসা পর্যন্ত এটি কয়েক দিনের ব্যাপার।
এই পদ্ধতিতে ইনস্টল করতে, আপনাকে প্রথমে নিশ্চিত করতে হবে যে আপনার সিস্টেম আপডেট হয়েছে ড্রাইভার ইনস্টল করার আগে:
sudo apt update && sudo apt upgrade -y
তারপর কিছু অতিরিক্ত প্যাকেজ ইনস্টল করা যাক:
sudo apt install build-essential dkms
এবার আসি সংগ্রহস্থল যোগ করুন নিম্নলিখিত কমান্ড সহ:
sudo add-apt-repository ppa:graphics-drivers/ppa
সুডো আপডেটের আপডেট
এখন আপনি ড্রাইভার ইনস্টল করতে পারেন, এটি করার জন্য, আপনি "Nvidia-driver-XX" কমান্ডে আপনার গ্রাফিক্স কার্ডের জন্য উপযুক্ত ড্রাইভারের সাথে "XX" প্রতিস্থাপন করতে যাচ্ছেন। এই নিবন্ধের ক্ষেত্রে nvidia-graphics-drivers-555)।
sudo apt install nvidia-graphics-drivers-555
ইনস্টলেশন পরে, আপনার সিস্টেম রিবুট করুন পরিবর্তনগুলি কার্যকর হওয়ার জন্য:
sudo reboot
এখন দ্বিতীয় পদ্ধতি হল সরাসরি NVIDIA ওয়েবসাইট থেকে ড্রাইভার ডাউনলোড করে পরবর্তী লিংক যেখানে আমরা এটি ডাউনলোড করব।
দ্রষ্টব্য: যে কোনও প্রক্রিয়া সম্পাদনের আগে, আপনার কম্পিউটারের কনফিগারেশন (সিস্টেম, কার্নেল, লিনাক্স-শিরোনাম, এক্স জর্গ সংস্করণ) সহ এই নতুন ড্রাইভারটির সামঞ্জস্যতা পরীক্ষা করা আপনার পক্ষে গুরুত্বপূর্ণ।
যদি না হয় তবে আপনি একটি কালো পর্দা দিয়ে শেষ করতে পারেন এবং এটি করা বা না করা আপনার সিদ্ধান্ত হওয়ায় কোনও সময় আমরা এর জন্য দায়বদ্ধ না।
ডাউনলোড শেষ, এখন নুয়াউ ফ্রি ড্রাইভারগুলির সাথে বিরোধ এড়াতে একটি কালো তালিকা তৈরি করতে এগিয়ে চলুন:
sudo nano /etc/modprobe.d/blacklist-nouveau.conf
এবং এটিতে আমরা নিম্নলিখিতগুলি যুক্ত করতে যাচ্ছি।
blacklist nouveau blacklist lbm-nouveau options nouveau modeset=0 alias nouveau off alias lbm-nouveau off
একবার এটি হয়ে গেলে, এখন আমরা আমাদের সিস্টেম পুনরায় চালু করতে যাচ্ছি যাতে কালো তালিকা কার্যকর হয়।
সিস্টেমটি পুনরায় চালু হয়ে গেলে, এখন আমরা গ্রাফিকাল সার্ভার (গ্রাফিক্যাল ইন্টারফেস) এর সাথে বন্ধ করতে যাচ্ছি:
sudo init 3
আপনার শুরুতে কালো পর্দা থাকলে বা গ্রাফিক সার্ভারটি বন্ধ করে দেওয়া হলে, এখন আমরা নিম্নলিখিত কী কনফিগারেশন "Ctrl + Alt + F1" টাইপ করে একটি TTY অ্যাক্সেস করতে যাচ্ছি।
আপনার যদি ইতিমধ্যে একটি পূর্ববর্তী সংস্করণ থাকে, সম্ভাব্য দ্বন্দ্ব এড়াতে আপনি আনইনস্টলেশন চালিয়ে যাওয়ার পরামর্শ দেওয়া হচ্ছে:
আমাদের কেবল নিম্নলিখিত কমান্ডটি কার্যকর করতে হবে:
sudo apt-get purge nvidia *
এবং এখন ইনস্টলেশনটি সম্পাদন করার সময় এসেছে, এর জন্য আমরা এর সাথে মৃত্যুদন্ড কার্যকর করার অনুমতি দিতে যাচ্ছি:
sudo chmod +x NVIDIA-Linux*.run
এবং আমরা এর সাথে সম্পাদন করি:
sh NVIDIA-Linux-*.run
ইনস্টলেশন শেষে আপনাকে কেবলমাত্র আপনার কম্পিউটার পুনরায় চালু করতে হবে যাতে শুরুতে সমস্ত পরিবর্তন লোড হয়।