হাইব্রিড গ্রাফিক্স কনফিগার করুন এবং আর্চ লিনাক্সে তাপমাত্রা হ্রাস করুন

এই পোস্টটিতে হাইব্রিড গ্রাফিক্সকে সঠিকভাবে কনফিগার করার জন্য নির্দেশাবলী রয়েছে, ইন্টেল / এটিআই বা ইনটেল / এনভিডিয়া, পাশাপাশি আর্ক লিনাক্সের কোর আইএক্স প্রসেসরের কম্পিউটারগুলিতে তাপমাত্রা হ্রাস

নির্দেশাবলী

সমর্থিত ড্রাইভার:
xf86-video-nouveau
xf86-video-ati
xf86-video-intel

1 ধাপ

গ্রাফিক সরবরাহকারীদের তালিকা পান:
$ xrandr --listproviders

যদি আউটপুট নিম্নলিখিতগুলির মতো হয় তবে আমরা পদক্ষেপ 2 পরিচালনা করি:
Providers: number : 2
Provider 0: id: 0x7d cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 3 outputs: 4 associated providers: 1 name:Intel
Provider 1: id: 0x56 cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 6 outputs: 1 associated providers: 1 name:radeon

2 ধাপ

বিযুক্ত গ্রাফিক্স কার্ড সক্ষম করতে আমরা স্ক্রিপ্টটি ডাউনলোড করি:
$ wget https://www.dropbox.com/s/p2kbq7mrg30cimy/ATI_Enable.sh

পদক্ষেপ 3

আমরা স্ক্রিপ্ট সম্পাদনা করি:
$ nano ATI_Enable.sh

মূল:
#!/bin/bash
xrandr --setprovideroffloadsink ID_ATI ID_INTEL
sleep 1
echo "Habilitando..."
glxinfo | grep "OpenGL renderer"
DRI_PRIME=1 glxinfo | grep "OpenGL renderer"

সম্পাদিত:
#!/bin/bash
xrandr --setprovideroffloadsink 0x55 0x7c
echo "Habilitando..."
sleep 1
echo "Proveedor Grafico: "
glxinfo | grep "OpenGL renderer"
echo "Proveedor Grafico Discreto: "
DRI_PRIME=1 glxinfo | grep "OpenGL renderer"

4 ধাপ

আমরা মৃত্যুদণ্ড কার্যকর করার অনুমতি এবং কার্যকর করি:
$ sudo chmod +x ATI_Enable.sh && ./ATI_Enable

গুরুত্বপূর্ণ: সিস্টেম স্টার্টআপ তথ্যে স্ক্রিপ্ট যোগ করুন: কীভাবে করবেন তা জানুন।

পৃথক কার্ড পাওয়ার চালু এবং বন্ধের জন্য স্ক্রিপ্টগুলি ডাউনলোড করুন:
$ sudo su
# cd /usr/bin
# wget https://www.dropbox.com/s/rcvbvl081gt059x/ATI_Off
# wget https://www.dropbox.com/s/9l44p2l75nertr9/ATI_On
# chmod +x ATI_Off
# chmod +x ATI_On

ডিফল্টরূপে উভয় কার্ড যখন কার্নেলটি লোড হয় তখন চালু হয় এবং এখন থেকে পৃথক কার্ড বন্ধ করতে এটি টার্মিনাল খোলার জন্য যথেষ্ট হবে এবং টাইপ করতে হবে $ sudo ATI_Off প্রয়োজনে আমরা এটি চালু করতে পারি $ sudo ATI_On

** আমি যখন ডিভাইসগুলিতে কাজের তাপমাত্রা উন্নতি করতে (প্রায় 10 ~ 20 ডিগ্রি সেন্টিগ্রেড কমিয়ে) ব্যবহার করি না তখন সেই বিচ্ছিন্ন কার্ডটি বন্ধ করার পরামর্শ দিই।

তাপমাত্রা ইনস্টল করা lm_sensors প্যাকেজ পরীক্ষা করা যেতে পারে (আমরা যা জিজ্ঞাসা করি সবকিছুই হ্যাঁ)
$ sudo pacman -S lm_sensors && sudo sensors-detect

তাপমাত্রার তথ্য পাওয়ার জন্য এখন কেবলমাত্র "সেন্সরগুলি" চালানো দরকার:
$ sensors

অতিরিক্ত পদক্ষেপ

ফ্রিকোয়েন্সি মনিটর চালনা করুন (Ctrl + C দিয়ে থামানো হয়েছে):
$ watch grep "cpu MHz" /proc/cpuinfo

সিপিইউ সম্পর্কিত তথ্য এবং ফ্রিকোয়েন্সি স্কেলিং:
$ cpupower frequency-info

যদি আপনার intel_pstate ড্রাইভার নিয়ে সমস্যা হয় অথবা লক্ষ্য করেন যে কোনো ভারী কাজ না করা সত্ত্বেও আপনার প্রসেসরের ফ্রিকোয়েন্সি বেশি থাকছে:

আমরা কার্নেল থেকে intel_pstate নিষ্ক্রিয় করে acpi-cpufreq লোড করব , যা ৩.৯-এর পূর্ববর্তী কার্নেলগুলোতে ব্যবহৃত ড্রাইভার।

$ sudo nano /etc/default/grub

আমরা অনুরূপ লাইনটি সন্ধান করি:
GRUB_CMDLINE_LINUX_DEFAULT="quiet "

এবং আমরা যুক্ত intel_pstate=disable

সুতরাং:

GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_pstate=disable"
আমরা সংরক্ষণ (Ctrl + O)

আমরা গ্রাবটি পুনর্গঠন করি:
grub-mkconfig -o /boot/grub/grub.cfg

** এটি পরবর্তী রিবুট হওয়া পর্যন্ত কার্যকর হবে, মনে রাখবেন যে বিচ্ছিন্ন কার্ডটি স্বয়ংক্রিয়ভাবে চালু হয়।

সম্পন্ন করা হয়েছে!!


Google-এ পছন্দের উৎস হিসেবে যোগ করুন