NVIDIA 565.77 লিনাক্সের জন্য পারফরম্যান্সের উন্নতি এবং অপ্টিমাইজেশন নিয়ে এসেছে

উবুন্টুতে এনভিডিয়া ড্রাইভার ইনস্টল করুন

কয়েক দিন আগে NVIDIA চালু করার ঘোষণা দিয়েছে এর নতুন স্থিতিশীল সংস্করণ কন্ট্রোলার 565.77, সংস্করণ যার মধ্যে উল্লেখযোগ্য পরিবর্তনগুলির মধ্যে একটি হল GLVidHeapReuseRatio প্যারামিটারের সংযোজন অ্যাপ্লিকেশন প্রোফাইলে, যা আপনাকে OpenGL মেমরির পরিমাণ নিয়ন্ত্রণ করতে দেয় পুনর্ব্যবহারের জন্য সংরক্ষিত। এই সেটিংটি ওয়েল্যান্ড কম্পোজিট সার্ভারের জন্য বিশেষভাবে উপযোগী কারণ এটি অত্যধিক ভিডিও মেমরি খরচ সম্পর্কিত সমস্যাগুলির সমাধান করে৷

আরেকটি নতুনত্ব যা NVIDIA 565.77 এর নতুন সংস্করণ উপস্থাপন করে তা হল উন্নত লিনাক্স কার্নেল সমর্থন, যেহেতু এটা আপনি বিল্ড প্রক্রিয়াতে কোড যোগ করেছেন Kconfig কনফিগারেশনে CONFIG_CC_VERSION_TEXT প্যারামিটার পার্স করার জন্য ড্রাইভার মডিউলের, যা কার্নেল তৈরি করতে ব্যবহৃত কম্পাইলার সনাক্তকরণের উন্নতি করে, সম্ভাব্য সামঞ্জস্যতা ত্রুটিগুলি হ্রাস করে।

উপরন্তু, টুল nvidia-modprobe এখন আরো সঠিকভাবে কার্নেল মডিউল সনাক্ত করে ইতিমধ্যেই লোড করা হয়েছে, এমন একটি সমস্যার সমাধান করা হচ্ছে যা এনভিডিয়া-প্রসিস্টেন্সড এবং এর "অধ্যবসায়" মোডকে প্রভাবিত করে, যা ডিভাইসটি ব্যবহার না করার সময় পুনরায় চালু হওয়াকে বাধা দেয়।

El mmap এবং ব্যবহার করার অনুমতি দিয়ে DMA-BUF-এর জন্য সমর্থন উন্নত করা হয়েছেn রপ্তানি করা বস্তু, এবং উল্লম্ব স্ক্যানিং (vblank) এর সাথে OpenGL সিঙ্ক্রোনাইজেশন সম্পর্কিত stutters GSP এর পক্ষে সরানো হয়েছে। অন্যদিকে, nvidia-drm এখন কিছু CRTC ড্রাইভারের জন্য অতিরিক্ত বৈশিষ্ট্য অন্তর্ভুক্ত করে, ওয়েল্যান্ড কম্পোজিট সার্ভারে রঙ প্রক্রিয়াকরণ কনফিগার করা সহজ করে তোলে।

অপ্টিমাইজেশনের জন্য, DXVK-তে d3d9.floatEmulation মোড ব্যবহার করার সময় কর্মক্ষমতার অবনতি সরানো হয়েছে, NVIDIA কনফিগারেশন এখন ফ্রেমলক কনফিগারেশন পৃষ্ঠায় GTK3 থিম দ্বারা সংজ্ঞায়িত রঙের পরামিতিগুলিকে সম্মান করে।

এক্সটেনশন সংক্রান্ত, ড্রাইভার Vulkan VK_EXT_depth_clamp_control এর জন্য সমর্থন যোগ করে এবং Xwayland-এর জন্য OpenGL GLX_EXT_buffer_age এক্সটেনশন পুনঃপ্রবর্তন করে, রেন্ডারিংকে প্রভাবিত করে এমন ত্রুটির কারণে পূর্বে নিষ্ক্রিয় করা হয়েছিল।

এছাড়াও কার্নেল ক্র্যাশের মতো জটিল সমস্যাগুলি স্থির করা হয়েছে এবং অ্যাপ্লিকেশানগুলি যখন nvidia-drm.modeset=0 প্যারামিটার ব্যবহার করা হয়েছিল, সেইসাথে ওয়েল্যান্ডের ত্রুটি যা KDE প্লাজমা 6 এবং ভলকান গ্রাফিক্স API-এর উপর ভিত্তি করে গেম বা অ্যাপ্লিকেশনগুলিতে ক্র্যাশ করেছে, যার মধ্যে অবাস্তব ইঞ্জিনের সাথে তৈরি শিরোনাম রয়েছে।

এর অন্যান্য পরিবর্তন যা করা হয়েছিল:

  • Xwayland-এ GLX_EXT_buffer_age পুনরায় সক্রিয় করা হয়েছে৷ এই এক্সটেনশনটি আগে Xwayland-এ নিষ্ক্রিয় করা হয়েছিল একটি বাগ এর কারণে যা এখন ঠিক করা হয়েছে।
  • একটি বাগ সংশোধন করা হয়েছে যার কারণে FarCry 5 একটি কালো স্ক্রীন প্রদর্শন করার জন্য DXVK এর মাধ্যমে চলমান।
  • এনভিডিয়া-সেটিংস কন্ট্রোল প্যানেলের ফ্রেমলক সেটিংস পৃষ্ঠা আপডেট করা হয়েছে টেক্সট রঙের জন্য ডিফল্ট সাদার পরিবর্তে GTK3 থিম টেক্সট রঙ ব্যবহার করার জন্য, কিছু থিমের সাথে পঠনযোগ্যতা উন্নত করা হয়েছে।
  • vkd3d-proton 2.9 এর সাথে দেখা কিছু কর্মক্ষমতা রিগ্রেশন স্থির করা হয়েছে।
  • ইউনিফাইড ব্যাক বাফার (UBB) ব্যবহার করার সময় কিছু অ্যাপ্লিকেশনে ঝিকিমিকি সৃষ্টি করতে পারে এমন একটি বাগ সংশোধন করা হয়েছে।
  • HDR স্ক্যানিংয়ের মাধ্যমে ভুল বা বিবর্ণ রং দেখানোর কারণ হতে পারে এমন একটি বাগ সংশোধন করা হয়েছে

পরিশেষে আপনি যদি এটি সম্পর্কে আরও জানতে চান ড্রাইভারের এই নতুন সংস্করণটি প্রকাশ করার বিষয়ে, আপনি করতে পারেন নিম্নলিখিত লিঙ্কটি পরীক্ষা করুন।

উবুন্টু এবং ডেরাইভেটিভগুলিতে কীভাবে এনভিআইডিআইএ ড্রাইভার ইনস্টল করবেন?

উবুন্টু এবং ডেরিভেটিভগুলিতে NVIDIA ড্রাইভারগুলি ব্যবহার করতে, আপনাকে প্রথমে আপনার গ্রাফিক্স কার্ডের মডেল এবং উপযুক্ত ড্রাইভারগুলি সনাক্ত করতে হবে। একটি টার্মিনাল খুলুন এবং আপনার সিস্টেমে NVIDIA ডিভাইসগুলি তালিকাভুক্ত করতে নিম্নলিখিত কমান্ডটি চালান:

lspci | grep -i nvidia

পদ্ধতি 1: NVIDIA সংগ্রহস্থল ব্যবহার করুন (নতুনদের জন্য প্রস্তাবিত)

এই পদ্ধতিটি নিরাপদ এবং গ্রাফিকাল সেশনের সমস্যা এড়ায়। আপনি শুরু করার আগে, নিশ্চিত করুন যে আপনার সিস্টেম আপ টু ডেট আছে:

sudo apt update 
sudo apt upgrade -y

এরপরে, কার্নেল মডিউল কম্পাইল করার জন্য প্রয়োজনীয় প্যাকেজগুলি ইনস্টল করুন:

sudo apt install build-essential dkms

NVIDIA গ্রাফিক্স ড্রাইভার সংগ্রহস্থল যোগ করুন:

sudo add-apt-repository ppa:graphics-drivers/ppa

সুডো আপডেটের আপডেট

পরবর্তী, আপনার গ্রাফিক্স কার্ডের জন্য উপযুক্ত ড্রাইভার ইনস্টল করুন। প্রতিস্থাপন করে XX আপনার মডেলের সাথে সম্পর্কিত ড্রাইভার সংস্করণ দ্বারা (উদাহরণস্বরূপ, nvidia-driver-565):

sudo apt install nvidia-graphics-drivers-565

অবশেষে, পরিবর্তনগুলি প্রয়োগ করতে সিস্টেম পুনরায় চালু করুন:

sudo reboot

পদ্ধতি 2: NVIDIA ওয়েবসাইট থেকে ড্রাইভার ডাউনলোড করুন

আপনি যদি ড্রাইভারটি ম্যানুয়ালি ইনস্টল করতে চান তবে দেখুন NVIDIA অফিসিয়াল ডাউনলোড সাইট. সেখানে আপনি আপনার গ্রাফিক্স কার্ডের জন্য উপযুক্ত ড্রাইভার অনুসন্ধান করতে পারেন, এটি ডাউনলোড করতে পারেন এবং NVIDIA দ্বারা প্রদত্ত ইনস্টলেশন নির্দেশাবলী অনুসরণ করতে পারেন।

দ্রষ্টব্য: যে কোনও প্রক্রিয়া সম্পাদনের আগে, আপনার কম্পিউটারের কনফিগারেশন (সিস্টেম, কার্নেল, লিনাক্স-শিরোনাম, এক্স জর্গ সংস্করণ) সহ এই নতুন ড্রাইভারটির সামঞ্জস্যতা পরীক্ষা করা আপনার পক্ষে গুরুত্বপূর্ণ।

যদি না হয় তবে আপনি একটি কালো পর্দা দিয়ে শেষ করতে পারেন এবং এটি করা বা না করা আপনার সিদ্ধান্ত হওয়ায় কোনও সময় আমরা এর জন্য দায়বদ্ধ না।

একবার আপনি 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

রিবুট করার সময় যদি আপনি একটি কালো পর্দার সম্মুখীন হন বা যদি গ্রাফিক্স সার্ভার ইতিমধ্যেই বন্ধ হয়ে যায়, আপনি কী টিপে একটি TTY টার্মিনাল অ্যাক্সেস করতে পারেন Ctrl + Alt + F1 (o F2, আপনার কনফিগারেশনের উপর নির্ভর করে)।

NVIDIA ড্রাইভারের পূর্ববর্তী সংস্করণগুলি আনইনস্টল করুন

আপনার যদি একটি পুরানো সংস্করণ ইনস্টল করা থাকে, তাহলে এটি চালানোর মাধ্যমে দ্বন্দ্ব এড়াতে এটি সরান:

sudo apt-get purge nvidia *

ডাউনলোড করা ড্রাইভার ইনস্টল করুন

ডাউনলোড করা ড্রাইভার ফাইলে এক্সিকিউট পারমিশন দিন:

sudo chmod +x NVIDIA-Linux*.run

এবং আমরা এর সাথে সম্পাদন করি:

sh NVIDIA-Linux-*.run

ইনস্টলেশন শেষে আপনাকে কেবলমাত্র আপনার কম্পিউটার পুনরায় চালু করতে হবে যাতে শুরুতে সমস্ত পরিবর্তন লোড হয়।