NVIDIA 570.124 তোতলানো এবং কালো পর্দার সমস্যার জন্য উন্নতি এবং সমাধান নিয়ে এসেছে

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

কয়েক দিন আগে NVIDIA নতুন সংস্করণ চালু করার ঘোষণা দিয়েছে তার নতুন ড্রাইভার শাখার স্থিতিশীল, এনভিডিয়া ৫৭০.১২৪, যা ওয়েল্যান্ডে কর্মক্ষমতা এবং সামঞ্জস্যতা অপ্টিমাইজ করার জন্য উল্লেখযোগ্য উন্নতি এবং পরিবর্তনগুলি প্রবর্তন করে।

নতুন সংস্করণে উপস্থাপিত নতুন বৈশিষ্ট্যগুলির মধ্যে এটি আলাদাভাবে দাঁড়িয়েছেএনভিডিয়া-সেটিংস কন্ট্রোল প্যানেলের পুনঃডিজাইন, যা এখন GPU ফ্রিকোয়েন্সি এবং ফ্যানের গতি পরিচালনা করতে NV-CONTROL এর পরিবর্তে NVML লাইব্রেরি ব্যবহার করে। এই পরিবর্তনটি ওয়েল্যান্ড পরিবেশে সঠিক কার্যকারিতা নিশ্চিত করে, যেখানে পুরানো NV-CONTROL X এক্সটেনশন সমর্থিত ছিল না; তবে, পূর্বে সুবিধাবঞ্চিত ব্যবহারকারীদের জন্য উপলব্ধ কিছু বৈশিষ্ট্যের জন্য এখন উন্নত অনুমতির প্রয়োজন হয়।

অন্যদিকে, NVIDIA 570.124-তে Vulkan এক্সটেনশন VK_KHR_incremental_present এর জন্য সমর্থনও যোগ করা হয়েছে।, এই API ব্যবহার করে এমন অ্যাপ্লিকেশনগুলিতে কর্মক্ষমতা উন্নত করা। যেসব জিপিইউ সফটওয়্যার-ভিত্তিক ওভারক্লকিং অনুমোদন করে, তাদের জন্য এনভিডিয়া-সেটিংস-এ ডিফল্টরূপে ওভারক্লকিং বিকল্পগুলি ইতিমধ্যেই সক্ষম করা থাকে, যার ফলে "কুলবিটস" বিভাগের মাধ্যমে ম্যানুয়ালি সক্ষম করার প্রয়োজন হয় না।

আরেকটি উল্লেখযোগ্য উন্নতি হল অ্যাডা আর্কিটেকচার এবং নতুন মাইক্রোআর্কিটেকচারের উপর ভিত্তি করে তৈরি জিপিইউগুলিতে, যেখানে পাওয়ার সেভিং মোড অক্ষম করা হয়েছে ডাম্ব-বাফার্স ডিআরএম এপিআই-এর জন্য। এই সেটিং কালো পর্দার সমস্যা সমাধান করুন KMS ব্যবহার করে সঠিকভাবে স্যুইচ করার পরিবর্তে সামনের বাফার ব্যবহার করে রেন্ডার করার সময়। "conceal_vrr_caps" প্যারামিটারটি nvidia-modeset মডিউলে যোগ করা হয়েছে, যা আপনাকে নির্দিষ্ট ডিসপ্লে ফাংশনগুলির সক্রিয়করণ পরিচালনা করতে দেয়, যেমন LMB (আল্ট্রা লো মোশন ব্লার), যা VRR এর সাথে বেমানান হতে পারে।

শক্তি ব্যবস্থাপনা সম্পর্কে, ফাইল /proc/driver/nvidia/gpus/*/power এখন ডায়নামিক বুস্ট প্রযুক্তির অবস্থা সম্পর্কিত তথ্য অন্তর্ভুক্ত করা হয়েছে, এবং NVIDIA GBM ব্যাকএন্ডে 32-বিট অ্যাপ্লিকেশনের জন্য একটি সামঞ্জস্য মোড রয়েছে। স্যান্ডবক্স পরিবেশের জন্য, একটি ফাইল যুক্ত করা হয়েছে যা ব্যবহৃত সমস্ত ড্রাইভার ফাইলের তালিকা করে, যা nvidia-container-toolkit এবং enroot এর মতো সরঞ্জামগুলির সাথে একীকরণকে সহজতর করে।

ডিফল্টরূপে, "nvidia-drm modeset=1" এবং "nvidia-drm fbdev=1" প্যারামিটারগুলি সেট করা থাকে, যার ফলে nvidia-drm মডিউলটি ফ্রেমবাফার-ভিত্তিক কনসোলটি প্রতিস্থাপন করে, যা একক-প্রদর্শন সিস্টেমে আউটপুট সমস্যাগুলি সমাধান করে।

এছাড়াও এটি চালু করা হয়েছে, যদিও পরীক্ষামূলকভাবে এবং ডিফল্টরূপে অক্ষম, বাধা মোকাবেলার একটি নতুন উপায় ডিসপ্লে ড্রাইভারের জন্য, যা উচ্চ লোডের অধীনে VR সিস্টেমে তোতলানো কমায়; nvidia.ko মডিউলে “NVreg_RegistryDwords=RMIntrLockingMode=1” প্যারামিটার ব্যবহার করে এই মোডটি সক্রিয় করা যেতে পারে।

অন্যান্য প্রযুক্তিগত উন্নতির মধ্যে, নিয়ামক এখন সর্বশেষ লিনাক্স কার্নেল সংস্করণের সাথে কম্পাইলিং সমর্থন করে এবং "ইন্ডিয়ানা জোন্স অ্যান্ড দ্য গ্রেট সার্কেল" এর মতো গেমগুলিতে পারফরম্যান্স অপ্টিমাইজ করার জন্য, এবং "অ্যাসাসিনস ক্রিড ভালহাল্লা" এবং "অ্যাসাসিনস ক্রিড মিরাজ"-এর স্ক্রিন ছিঁড়ে যাওয়ার সমস্যাগুলি সংশোধন করার জন্য নির্দিষ্ট প্রোফাইল যুক্ত করা হয়েছে।

কর্মক্ষমতা সংক্রান্ত সমস্যাগুলিও সমাধান করা হয়েছে। এবং জানালা দিয়ে স্ক্রোল করার সময় জমে যাওয়া জিএসপি ফার্মওয়্যার সহ ওয়েল্যান্ড সিস্টেমে, এবং ক্র্যাশের কারণ হওয়া বাগগুলি ঠিক করা হয়েছে ভলকান-ভিত্তিক অ্যাপ্লিকেশনগুলিতে Xwayland পরিবেশে OpenGL ব্যবহার করে মাল্টি-থ্রেডেড অ্যাপ্লিকেশনগুলিতে রিসাইজ ইভেন্ট এবং ক্র্যাশ পরিচালনা করার সময়, যেমনটি Civilization 6-এর ক্ষেত্রে হয়েছিল।

এর অন্যান্য পরিবর্তনগুলি যে দাঁড়ায়:

  • নতুন সংস্করণে মাল্টি-মনিটর সেটআপে VRR সমর্থন যোগ করা হয়েছে
  • systemd এর মাধ্যমে ঘুম এবং তারপর হাইবারনেশন সক্ষম করার জন্য সমর্থন উন্নত করা হয়েছে।
  • /usr/share/nvidia/files.d/sandboxutils-filelist.json যোগ করা হয়েছে যা nvidia-container-toolkit এবং enroot এর মতো কন্টেইনার রানটাইম দ্বারা ব্যবহৃত সমস্ত ড্রাইভার ফাইল তালিকাভুক্ত করে।
  • systemd এর suspend-then-hibernate পদ্ধতির জন্য সমর্থন যোগ করা হয়েছে। এই বৈশিষ্ট্যটির জন্য systemd সংস্করণ 248 বা তার নতুন সংস্করণ প্রয়োজন।
  • nvidia-drm বিকল্প fbdev=1 ডিফল্টরূপে সক্রিয় করা হয়েছে। যখন কার্নেল দ্বারা সমর্থিত হয় এবং nvidia-drm বিকল্প modeset=1 সক্রিয় থাকে, তখন nvidia-drm সিস্টেম ফ্রেমবাফার কনসোলটিকে একটি DRM-নিয়ন্ত্রিত কনসোল দিয়ে প্রতিস্থাপন করবে। এই বৈশিষ্ট্যটি fbdev=0 সেট করে নিষ্ক্রিয় করা যেতে পারে।
  • ৫৫৫.৫৮-এ প্রবর্তিত একটি বাগ সংশোধন করা হয়েছে, যেখানে কিছু DVI আউটপুট HDMI মনিটরের সাথে কাজ করবে না।
  • লিনাক্স কার্নেল ৬.১১-এ, drm_fbdev_generic-এর নাম পরিবর্তন করে drm_fbdev_ttm রাখা হয়েছে। নতুন কার্নেলে কন্টেন্ট রেন্ডার করার জন্য Wayland কম্পোজিটরদের জন্য প্রয়োজনীয় সরাসরি ফ্রেমবাফার অ্যাক্সেস সমর্থন করা চালিয়ে যেতে, উপস্থিত থাকলে drm_fbdev_ttm ব্যবহার করুন।

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

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

উবুন্টু এবং ডেরিভেটিভগুলিতে 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

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


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।