অতিরিক্ত উত্তাপ রোধ করতে মালিকানাধীন এনভিডিয়া ড্রাইভাররা ম্যাকের EFI সহ


13

২০১০ এর মাঝামাঝি থেকে আমার সাদা ম্যাকবুকটিতে আমার ডুয়েল-বুট ম্যাক ওএস এক্স 10.8 এবং কুবুন্টু 12.10 64x রয়েছে। (মডেল আইডেন্টিফায়ার: ম্যাকবুক ,,১। আমি যদি আমার র‌্যামটি 2 জিবি থেকে 8 গিগাবাইটে আপগ্রেড করেছি তবে তা গুরুত্বপূর্ণ) আমার কুবুন্টুতে মালিকানাধীন এনভিআইডিআইএ ড্রাইভার রয়েছে drivers

কুবুন্টু তাপমাত্রা মনিটর উইজেট থেকে বিচার করা যায়, আমার তাপমাত্রা অধীনে ম্যাক OS X সালে ম্যাক OS একাদশ ব্যবহার তুলনায় ~ 10 হবে বলে মনে হয় ℃ গরম তাপমাত্রা মনিটর । আমি কুবুন্টুতে সিপিইউ কোর 0 এবং সিপিইউ কোর 1 মানগুলি সিপিইউ কোর 1 এবং ম্যাক ওএস এক্সের সিপিইউ কোর 2 মানগুলির সাথে তুলনা করছি।

10 ℃ আরও একটি খুব বড় উত্তাপের বিপর্যয় নাও হতে পারে, তবে যখন আমি আমার কম্পিউটারে সত্যই তীব্র জিনিসগুলি করি (যেমন টিম ফোর্ট্রেস 2 বাজানো ) তখন আমার সিপিইউ ওএসএক্সে ~ 70 at হয় এবং যখন কুবুন্টুতে কিছুক্ষণ খেলতে হয় , আমার সিপিইউ ~ 80 ℃ আমি আশঙ্কা করি যে উচ্চতর তাপমাত্রা আমার ল্যাপটপের আজীবন সংক্ষিপ্ত করে দিতে পারে।

আমি কিছু গবেষণা করে জানতে পেরেছিলাম যে এটি হতে পারে যে আমি এটি বায়োস মোডে ইনস্টল করেছি যা তাপের কারণ হয়। আমি এটিকে এএফআই মোডে ইনস্টল করতে পারছি না, কারণ প্রোপিট্রি এনভিডিয়া ড্রাইভাররা তখন কাজ করে না (ইতিমধ্যে এটি চেষ্টা করে দেখা গেছে, এটি একটি কালো স্ক্রিন দিয়েছে)। কেউ কি জানেন যে কীভাবে প্রফেসরি এনভিডিয়া ড্রাইভারগুলি ইএফআই মোডে কাজ করতে পারে?

সম্পাদনা: ঠিক আছে, EFI মোডে মালিকানাধীন এনভিডিয়া ড্রাইভারগুলি ব্যবহার করার কোনও উপায় না থাকলেও (এটি করার কোনও উপায় আছে বলে মনে হয় না, আমি কোনও উত্তর পাচ্ছি না), আমি ইতিমধ্যে খুশি হব যদি উত্তাপটি BIOS মোডে স্থির করা যেতে পারে। আমি কীভাবে কমপক্ষে বিআইওএস মোডে গরমটি ঠিক করতে পারি? পাওয়ার সাশ্রয় সক্ষম করার জন্য আমি এটি আমার xorg.conf কে ডিভাইস বিভাগে রাখার চেষ্টা করেছি:

     Option         "DPMS" "1"
     Option         "RegistryDwords" "EnableBrightnessControl=1; PowerMizerEnable=0x1; PerfLevelSrc=0x2233; PowerMizerDefault=0x3"

... কিন্তু কাজ হয়নি।

ওহ, এবং আমি উপায় দ্বারা REFIt ব্যবহার করছি না, এটা কি হতে পারে?

উত্তর:


19

আমার জন্য, এনভিডিয়া ড্রাইভারগুলি বোঝাই করে উয়েফু মোডে উবুন্টু বুট করা, এক্সটি শুরু করার সাথে সাথে সর্বদা সুপরিচিত কালো স্ক্রিনের ফলস্বরূপ।

গতকাল পর্যন্ত ছিল!

কোনও ম্যাকের উপর ইউইএফআই মোডে উইন্ডোজ 7 ইনস্টল করার বিষয়ে আরেকটি থ্রেডে কিছু খুব আশাব্যঞ্জক তথ্য চালানোর পরে । সেখানকার লোকেরা উইন্ডোজ's এর প্রয়োজনীয় ইন্ট 10 ঘন্টা উত্তরাধিকার সহায়তার সাথে লড়াই করে এবং জানতে পেরেছিল যে এর আশেপাশে কাজ করার জন্য, কেউ একটি অযাচিত ইনস্টলেশন করতে পারেন (কারণ ডিসপ্লে ইনস্টলের সময় কাজ করে না)। গুরুত্বপূর্ণ এমনকি এনভিডিয়া ড্রাইভারগুলি UEFI মোডে উবুন্টু বুট সফলভাবে তথ্য ছিল যে EFI Boot শুরুর উপর (GRUB- এ হস্তান্তর যখন), অ্যাপলের ফার্মওয়্যার আসলে পিসিআই-ই বাস মাস্টার হিসাবে VGA এর কার্ড সক্রিয় নেই । উইন্ডোজ ছেলেরা একটি EFI শেল ব্যবহার করে কীভাবে এটি রোধ করতে পারে তা ব্যাখ্যা করেছিল যা অন্তত বিনাঘাতি মোডে সেটআপ চালানোর জন্য উইন্ডোজ বুট ম্যানেজারটিকে চেইনলোড করে। এবং এখানে সুসংবাদ:GRUBএটি করা সহজ !

প্রকৃতপক্ষে, আমি এখনই এটি ম্যাকবুক প্রো 7,1 (2010-এর মাঝামাঝি) UEFI মোডে চালিত উবুন্টু ভিভিডে চালিত ( Xorg.0.log ) এ টাইপ করছি । তবে GRUB- র একটি EFI সংস্করণ যেমন উবুন্টু ১৪.০৪.২ এলটিএস সরবরাহ করে লিনাক্স বিতরণে এটি চালানো বা অভিযোজিত করা সহজ হওয়া উচিত।

~$ dmesg | grep -i efi
[    0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-3.19.0-15-generic.efi.signed root=UUID=7843c644-e6f4-4d64-9317-0b854cb524f2 ro quiet splash intremap=off acpi_osi=! acpi_osi=Darwin nomodeset vt.handoff=7
[    0.000000] efi: EFI v1.10 by Apple
[    0.000000] efi:  ACPI=0xbf96a000  ACPI 2.0=0xbf96a014  SMBIOS=0xbf71a000

দীর্ঘ গল্প সংক্ষিপ্ত করতে, আমাদের দুটি পিসিআই-ই রেজিস্টার সেট করতে হবে: একটি যা ভিডিও কার্ডে বাস-মাস্টারিং সক্ষম করে এবং অন্যটি ভিডিও কার্ডের পিসিআই-ই ব্রিজটিতে ভিজিএ সমর্থন সক্ষম করে। সুতরাং এনভিডিয়া ড্রাইভারগুলির সাথে এর আসলে কিছুই করার নেই এবং দৃষ্টিভঙ্গির উপর নির্ভর করে এমনকি অ্যাপলের পুরানো / পঙ্গু / আপনি এএফআই বাস্তবায়নটির নামও রাখেন না।

এভাবেই সমাধান করেছি। অবশ্যই, কুডোগুলি মূলত ম্যাকআরুমার্স ফোরামের ছেলেদের কাছে যায়। অস্বীকৃতি নীচের নির্দেশাবলী গ্যারান্টি ছাড়াই সরবরাহ করা হয় বা আমি কোনও দায়বদ্ধতা গ্রহণ করি না ume এটি আপনার নিজের ঝুঁকিতে করুন!

1. এনভিডিয়া ড্রাইভারদের সাথে উবুন্টুটি ইউইএফআই মোডে ইনস্টল করুন

আমি এখানে বিশদে যাব না কারণ ওয়েবে প্রচুর নিবন্ধ রয়েছে যা আপনাকে দেখায় যে কীভাবে এটি করা যায় এবং নুভিউ ড্রাইভারগুলি আপনার মেশিনটি গরম অবস্থায় চালাচ্ছে বা এনভিডিয়া ড্রাইভারগুলি ইনস্টল করার পরে কালো পর্দা দিয়ে শেষ করবেন (যেমন www.rodsbooks.com / উবুন্টু-এফআই )।

তবে দয়া করে নোট করুন যে নিম্নলিখিত নির্দেশাবলী ধরে নেওয়া হয়েছে আপনি সফলভাবে ইউইএফআই মোডে ইনস্টল ও বুট করেছেন। ডিরেক্টরি / sys / ফার্মওয়্যার যা কেবল EFI মোডে বুট করার পরে তৈরি হয়েছিল তার অস্তিত্বের জন্য যাচাই করে আপনি যাচাই করতে পারেন ।

2. সঠিক পিসিআই-ই বাস সনাক্তকারী খুঁজুন Find

গ্রাফিক্স কার্ড এবং পিসিআই-ই ব্রিজের সাথে এটি সংযুক্ত রয়েছে আমাদের উভয় আইডি প্রয়োজন। শেলটিতে নিম্নলিখিত কমান্ডটি প্রদান করুন:

~$ sudo lshw -businfo -class bridge -class display
pci@0000:00:00.0              bridge         MCP89 HOST Bridge
pci@0000:00:03.0              bridge         MCP89 LPC Bridge
pci@0000:00:0e.0              bridge         NVIDIA Corporation
pci@0000:00:15.0              bridge         NVIDIA Corporation
pci@0000:00:16.0              bridge         NVIDIA Corporation
pci@0000:00:17.0     >!!<     bridge         MCP89 PCI Express Bridge
pci@0000:04:00.0     >!!<     display        MCP89 GeForce 320M

ডিসপ্লে বলার রেখাটি (1) দেখুন এবং (2) সেই প্রদর্শন লাইনের ঠিক আগে ব্রিজযুক্ত লাইন। ব্রিজ ডিভাইসের পিসিআই-ই বাস আইডিস (ফর্ম্যাট XX: YY.Z) এবং এখানে ডিসপ্লে ডিভাইস (এখানে 04: 00.0) লিখুন এবং মনে রাখবেন কোনটি। দ্রষ্টব্য : আপনার ম্যাক মডেল এবং সংশোধনের উপর নির্ভর করে এই আইডিগুলি আপনার মেশিনে আলাদা হতে পারে be

৩. বুট চলাকালীন পিসিআই-ই রেজিস্টার সেট করার জন্য একটি GRUB স্ক্রিপ্ট তৈরি করুন Create

Sudo ন্যানো /etc/grub.d/01_enable_vga.conf সহ একটি পাঠ্য সম্পাদককে ফায়ার করুন এবং নীচের সামগ্রীটি অনুলিপি / আটকান। প্রতিস্থাপন 17.0: 00 আপনার সেতু ডিভাইস পদক্ষেপ উল্লেখ 2. এর পিসিআই-ই আইডি দিয়ে প্রতিস্থাপন করুন 00,0: 04 আপনার প্রদর্শন ডিভাইস ধাপ 2 আপনার উল্লিখিত পিসিআই-ই আইডি দিয়ে।

cat << EOF
setpci -s "00:17.0" 3e.b=8
setpci -s "04:00.0" 04.b=7
EOF

শেষ অবধি, তৈরি ফাইলটিকে এক্সিকিউটেবল করে তুলুন এবং নীচের TWO কমান্ড ব্যবহার করে আপনার গ্রাব কনফিগারেশন ফাইলগুলি আপডেট করুন ।

~$ sudo chmod 755 /etc/grub.d/01_enable_vga.conf
~$ sudo update-grub

4. রিবুট এবং চেক

যদি, রিবুট করার পরে, নিবন্ধকের মানগুলি 8 (ব্রিজ ডিভাইস) এবং 7 (ডিসপ্লে ডিভাইস) সেট করা থাকে তবে সবকিছু ঠিকঠাক হয়ে গেছে:

 ~$ sudo setpci -s "00:17.0" 3e.b
 08
 ~$ sudo setpci -s "04:00.0" 04.b
 07

5. এনভিডিয়া ড্রাইভার ইনস্টল করুন এবং উপভোগ করুন!

এনভিডিয়া ড্রাইভারগুলি ইনস্টল করতে উবুন্টুর অতিরিক্ত ড্রাইভার জিইউআই ব্যবহার করুন । আমি উজ্জ্বলতা নিয়ন্ত্রণগুলি কীভাবে সক্ষম করব সে সম্পর্কে এই নিবন্ধটি অনুসরণ করার পরামর্শ দিচ্ছি কারণ এটি বাক্সের বাইরে কাজ করে না।


আপনার /etc/X11/xorg.conf ফাইলের সাথে যে কোনও সুযোগ আপনি লিঙ্ক করতে পারেন?
প্যাট্রিক

দুঃখিত, আমি এই নিবন্ধটি লেখার কয়েক মাস পরে মেশিনটি বিক্রি করেছি। তবে আপনি এই আর্চ ফোরামের থ্রেডটি জিজ্ঞাসা করার চেষ্টা করতে পারেন: bbs.archlinux.org/viewtopic.php?id=162289&p=4
Andreas

1

আমার ল্যাপটপের সাথে আমার একইরকম সমস্যা ছিল নিম্নলিখিতটি আমার জন্য কাজ করেছিল আমি আশা করি এটি আপনাকে সহায়তা করবে।

প্রথমত বৃহস্পতি ব্যবহার করে সবচেয়ে বেশি গরম এবং ব্যাটারি জীবনের সমস্যার সমাধান করতে সহায়তা করে।
আমার ল্যাপটপটি গড় 50 ডিগ্রি সেলসিয়াসে চালিত হয় এবং বৃহস্পতি ইনস্টল করার আগে 68 ডিগ্রি সেলসিয়াসে চলছিল।

sudo অ্যাড-এপটি-সংগ্রহস্থল পিপিএ: ওয়েবআপড 8টিম / বৃহস্পতি
sudo অ্যাপ্লিকেশন - আপডেট
sudo apt-get বৃহস্পতি ইনস্টল করুন

আমি বৃহস্পতি ইনস্টল করার পরে, আমি আমার এনভিডিয়া কার্ডটি কাজ করতে এবং ব্যাটারির জীবন বাঁচাতে এবং কুলার চালানোর জন্য প্রয়োজন হিসাবে ইন্টেল এবং এনভিডিয়ার মধ্যে স্যুইচ করতে বাম্বলবি ইনস্টল করেছি।

অ্যাড-এপটি-সংগ্রহস্থল পিপিএ: বাম্বলবি / স্থিতিশীল
sudo অ্যাপটি-এনভিডিয়া-কারেন্ট ইনস্টল করুন
sudo apt-get bumblebee bumblebee-nvidia ইনস্টল করুন

রিবুট

তারপরে এটি কাজ করে কিনা তা পরীক্ষা করে দেখুন

optirun glxspheres

বাম্বলবি জিইআই ইনস্টল করতে: /ubuntu//a/170596/207851

এর পরে মাই ল্যাপটপ গড়ে 47 ডিগ্রি সেলসিয়াস চালিত হয় এবং আমার ব্যাটারি গড়ে 3 ঘন্টা স্থায়ী হয় (এটি মিউজিক শোনার সাথে সাথে ব্লেন্ডার ব্যবহারের মতো / 3 ডি ওয়ার্কে বিকাশ করা যায়)।

শুভকামনা এবং আমি আশা করি এটি সাহায্য করে


0

আমি সাহায্য করার চেষ্টা করব।

প্রথমে আপনি সঠিক। আপনি ইএফআই মোড এবং মালিকানাধীন ড্রাইভার ব্যবহার করতে পারবেন না। কেবল তা-ই নয় তবে অন্যান্য অনেক কিছুই উদাস হয়ে যাবে। আপাতত সহায়তার জন্য আপনার সেরা বিকল্পটি হল বায়োস মোডে ইনস্টল করা।

এখন গরম হিসাবে। মনে রাখবেন যে ওএস এক্স কুলারটি চালায় কারণ তারা জানেন যে তাদের "ক্রাচ ওয়ার্মার" উচ্চ তাপমাত্রায় অপ্রীতিকর। অর্থাত্ তারা শীতল হয়ে গেছে যাতে আপনি আপনার কোলে একটি 17 "তাপ ডুবিয়ে স্থির হয়ে বসে থাকতে পারেন That এই বলেছিল যে আপনি লিনাক্সে জিনিস নিয়ন্ত্রণ করতে পারেন যাতে আপনি শীতলও করতে পারেন (এবং তাপমাত্রা কুলার রাখতে পারেন)।

এই কোডটি বেশ ভাল। এটি সংকলন করুন, এটি চালান, এবং এটি বুট শুরু করার জন্য সেট করুন এবং আপনার "আরও ভাল" ফলাফল পাওয়া উচিত।

আপনি নিজেও ফ্যানের গতি নিয়ন্ত্রণ করতে পারেন।

প্রথম

echo 1 > /sys/devices/platform/applesmc.768/fan1_manual  
echo 1 > /sys/devices/platform/applesmc.768/fan2_manual  

তারপরে অনুরাগ নিয়ন্ত্রকের কাছে একটি গতি প্রতিধ্বনিত করুন

echo 6000 > /sys/devices/platform/applesmc.768/fan1_input  
echo 6000 > /sys/devices/platform/applesmc.768/fan2_input  

6000 হ'ল RPM আপনার টার্গেটিং গতি (উপরের স্ক্রিপ্টগুলিতে)। 6000 হ'ল "অফিসিয়াল" সর্বাধিক। এই গতিতে আপনি পরিচিত টেক অফটি পেয়ে যাবেন এবং আপনার 17 "হিটার সিঙ্কটি বেশ মরিচ পেয়ে যাবে You এছাড়াও আপনি আপনার ভক্তদেরও খুব তাড়াতাড়ি জ্বালিয়ে ফেলবেন 2000 2000 সর্বনিম্ন I আমি 2000 এ চলেছি খুব কমই 3000 এর বেশি দেখতে পাচ্ছি এমনকি গেমিংয়ের সময়ও। অবশ্যই এর অর্থ এটি ওএস এক্সে আরও গরম হয় runs

সেই মডেলের সিপিইউর জন্য অফিসিয়াল সর্বাধিক টেম্প 105 ডিগ্রি। সেলসিয়াস। সুতরাং আপনার কাছে প্রচুর পরিমাণে উইগল রুম রয়েছে।

PS কেবলমাত্র নিশ্চিত করার জন্য আপনার বিমানপথ পরিষ্কার করুন sure

পিপিএস এখানে এমবিপিফ্যানের জন্য আমার কনফিগারেশন এটি একটি যা আমি ওভারকুলের জন্য ব্যবহার করছি (বেশ কিছুটা হলেও) তবে এটি ল্যাপটপটিকে স্পর্শ করতে শীতল রাখে এবং ওএস এক্স-তে আরও শীতল হয় keeps

[general]   
min_fan_speed = 3200    # default is 2000  
max_fan_speed = 6200    # default is 6200  
low_temp = 45       # try ranges 55-63, default is 63  
high_temp = 60          # try ranges 58-66, default is 66  
max_temp = 62           # do not set it > 90, default is 86  
polling_interval = 7    # default is 7  

আমি যা করি তা এমন কিছু চালায় যা আমার সিপিইউকে সত্যিকার অর্থেই উন্নীত করে এবং 100% এ সিপিইউগুলি চালায়। তারপরে ভক্তদের 6000 আরপিএম এ চালান এবং দেখুন তাপমাত্রা কোথায় স্থির হয়। তারপরে সেই তাপমাত্রাটি আমার "হাই_টেম্প" হিসাবে সেট করুন।

এর বাইরে কিছুটা "ম্যাক্সটেম্প" সেট করুন। খুব বেশি দূরে নয়, তবে আরও শীতল উদাহরণ।

পরবর্তী সিপিইউটিকে পাওয়ার সাশ্রয়ে পরিণত করুন। এবং এটি 6000 এ এখনও ভক্তদের সাথে অলস হয়ে উঠুন that এই তাপমাত্রাকে আপনার "কম_পরে" সেট করুন।

অবশেষে ন্যূনতম পাখার গতির জন্য, এটি "আপনার পছন্দসই" কিছুতে সেট করুন। মূলত এত কম যে আপনি এটি শুনতে পাচ্ছেন না।

তারপরে আপনি এটি কিছুক্ষণ চালান এবং দেখুন। আবার, মডেলের সিপিইউ সর্বাধিক তাপমাত্রা 105 ডিগ্রি, সুতরাং লিনাক্স 80 এর দশকে প্রবেশের জন্য ভুল নয়। এটি কোনও কিছুর ক্ষতি করবে না। পাখার গতি পরিবর্তন করুন তবে কুলিং ঠান্ডা রাখে (এটি কারণ এটি সিপিইউ এবং জিপিইউর জন্য তাপের ডুবটি আপনার কোলে বেশ উষ্ণ হতে পারে), এবং এটি খাঁটি পছন্দ।

আমার জন্য, 50 এর সর্বনিম্ন, একটি উচ্চতর 60 এবং সর্বাধিক 70 বেশ ভাল কাজ করে। তবে আবার এই স্তরটির টুইটগুলি স্বাদ নিতে পারা যায়। ওভার শীতল কনফিগারেশনের সাথে আমার সিপিইউ কখনই 59 এর উপরে চলে যায় না it's অবশ্যই এটি বেশ জোরে।


"আপনি আপনার ভক্তদেরও খুব তাড়াতাড়ি জ্বালিয়ে ফেলবেন" " তার মানে কি এটি আমার ভক্তদের ভেঙে দেবে? নাকি আমি ভুল বুঝেছি? অন্যথায়, আমি এটি চেষ্টা করব।
stommestack

6000 পূর্ণ সময়ে চালানো এগুলি বেশ দ্রুত জ্বালিয়ে দেবে। এগুলি আরও সাধারণ গতিতে চালানো (3000-4000 বলুন) ভাল হবে। ভক্তরা বোঝাতে চাইছেন 6000 এ পুরো সময়টি চালাবেন না।
কোটায়ার

আমি এটি ইনস্টল করার চেষ্টা করেছি, কিন্তু কোনও ফলাফল নেই। আমার ম্যাকবুক এখনও গরম। আমি উত্তাপ অনুভব করতে পারি
stommestack

আপনি কী 6000 টায় আপনার ভক্তদের ম্যানুয়ালি চালানোর চেষ্টা করেছিলেন এবং আপনার বায়ু প্রবাহের পথটি সাফ করলেন? আমার সিপিইউ টেম্প বর্তমানে 59.5 এ রয়েছে এবং সমস্ত চারটি কোর 100% এ রয়েছে যে এটি তখন খুব বেশি শীতল হতে চলেছে না।
কোটায়ার

এটি আমার বায়ু প্রবাহের পথ হতে পারে না কারণ ম্যাক ওএস এক্স এর অধীনে এটি সত্যিই দুর্দান্ত। আমি যখন বাম দিকের কীটির বিপরীতে আঙুলটি ধরে রাখি তখন আমি উবুন্টুতে তাপ অনুভব করতে পারি। তবে ম্যাক ওএস এক্স-এ নয়
stommestack
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.