উবুন্টু 14.04 এ এএমডি টার্বো কোর কীভাবে সক্ষম করবেন?


9

আমি AMD A8-4500 মি ভিত্তিক ল্যাপটপে উবুন্টু 14.04 (3.13.0-24-জেনেরিক কার্নেল) ব্যবহার করছি এবং আমি সম্প্রতি লক্ষ্য করেছি যে এএমডি টার্বো কোর আদৌ কাজ করছে না। উইন্ডোজে সমস্ত কিছু কাজ করে তবে লিনাক্স সিপিইউ ফ্রিকোয়েন্সিটিতে 1.9 গিগাহার্টজ (চেকড cpufreq-aperf) পাওয়া যায় না।

এখানে আউটপুট cpupower frequency-info, সক্রিয় বিজ্ঞপ্তির আউটপুট দেওয়া হয় : কোনও রাষ্ট্রের সমর্থনের আওতায় নেই :

analyzing CPU 0:
  driver: acpi-cpufreq
  CPUs which run at the same hardware frequency: 0
  CPUs which need to have their frequency coordinated by software: 0
  maximum transition latency: 4.0 us.
  hardware limits: 1.40 GHz - 1.90 GHz
  available frequency steps: 1.90 GHz, 1.80 GHz, 1.70 GHz, 1.60 GHz, 1.40 GHz
  available cpufreq governors: conservative, ondemand, userspace, powersave, performance
  current policy: frequency should be within 1.90 GHz and 1.90 GHz.
                  The governor "ondemand" may decide which speed to use
                  within this range.
  current CPU frequency is 1.90 GHz (asserted by call to hardware).
  cpufreq stats: 1.90 GHz:32,63%, 1.80 GHz:0,74%, 1.70 GHz:0,50%, 1.60 GHz:1,20%, 1.40 GHz:64,93%  (9287)
  boost state support:
    Supported: yes
    Active: no
    Boost States: 2
    Total States: 8
    Pstate-Pb0: 2800MHz (boost state)
    Pstate-Pb1: 2300MHz (boost state)
    Pstate-P0:  1900MHz
    Pstate-P1:  1800MHz
    Pstate-P2:  1700MHz
    Pstate-P3:  1600MHz
    Pstate-P4:  1400MHz
    Pstate-P5:  900MHz

আরও পরীক্ষাগুলি (ব্যাকগ্রাউন্ডে 1920x1080 H.264 ভিডিও 1920x1080 এইচ .264 ভিডিওর অনডম্যান্ড শিডিয়ুলার এবং 3 টি দৃষ্টান্ত সহ দৌড়ে গেছে):

[m132@m132 turbostat]$ sudo cpupower monitor
[sudo] password for m132: 
     |Mperf               || Idle_Stats         
 CPU | C0   | Cx   | Freq || POLL | C1   | C2   
    0| 97,78|  2,22|  1821||  0,00|  0,00|  0,00
    1| 97,84|  2,16|  1821||  0,00|  0,00|  0,00
    2| 99,22|  0,78|  1807||  0,00|  0,00|  0,00
    3| 99,18|  0,82|  1808||  0,00|  0,00|  0,00
[m132@m132 turbostat]$ sudo ./turbostat 
cor CPU   GHz  TSC time
        1.81 1.90   5**
  0   0 1.81 1.90   5**
  1   1 1.81 1.90
  2   2 1.80 1.90
  3   3 1.81 1.90

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

    pi->enable_bapm = false;

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


1
অদ্ভুত, fglrx ইনস্টল করা "সক্রিয়" টার্বো কোর, এবং এখন এটি "সক্রিয়: হ্যাঁ" দেখায়। cpufreq-aperfকখনও কখনও 2GHz ফ্রিকোয়েন্সি রিপোর্ট করে তবে এটি এখনও উইন্ডোজের মতো 2,3 গিগাহার্জ বা 2,8 গিগাহার্জ-এ স্যুইচ করে না।
এম 132

কেবলমাত্র নিশ্চিত করার জন্য: ফেডোরা ডাব্লু / কার্নেল ৩.১৪.৫ এর অধীনে A10-7850K নিয়ে আমার একই সমস্যা হচ্ছে: সমর্থিত: হ্যাঁ, সক্রিয়: না। ডিস্ট্রো-নির্দিষ্ট না বলে মনে হচ্ছে।
ক্রিস

আপনি কি কার্নেল মোডসেটেটিং (কর্নেল nomodesetকমান্ড লাইনে) অক্ষম করার চেষ্টা করতে পারেন ? এটি আমার জন্য এই সমস্যাটি স্থির করেছে।
ক্রিস

1
@ ক্রিস এখন এটি দেখায় Active: yes, তবে আমি ধরে নিই যে এই তথ্যটি ভুল, কারণ কোনও প্রস্টেট দেখানো হয়নি এবং cpufreq-aperfএখনও 1,9 গিগাহার্জ-এর চেয়ে বেশি ফ্রিকোয়েন্সি রিপোর্ট করে না। এছাড়াও এটি আমার জন্য সফটওয়্যার ওপেনজিএল রেন্ডারারের ব্যবহারকে বাধ্য করেছিল।
এম 132

কি turbostatবা cpupower monitor? তারা কি টার্বো ব্যবহার হচ্ছে তা দেখায়?
ক্রিস

উত্তর:


5

[২০১৫ আপডেট করুন]

লিনাক্স 3.16 দিয়ে শুরু:

  • এর মানটি bapmএকটি মডিউল প্যারামিটার হিসাবে সরবরাহ করা যেতে পারে ( এখানে দেখুন )।

  • bapmকাভেরি, কাবিনি এবং ডেস্কটপ ট্রিনিটি, রিচল্যান্ড সিস্টেমের জন্য এখানে মান নির্ধারণ করা হয়েছে ( এখানে দেখুন ) যার ফলস্বরূপ টার্বো কোর সক্ষম হবে।

যার অর্থ কার্নেল ৩.১16 বা তার পরে, টার্বো কোরকে অনেক ক্ষেত্রে বাক্সের বাইরে কাজ করা উচিতradeon

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

[আপডেট 2014-অগস্ট -07]

আমি একটি বিশদ বিশ্লেষণunix-stackexchange.com প্রকাশ করেছি যার মধ্যে কয়েকটি বিস্ময় রয়েছে (অন্তত আমার জন্য)। যেমন ondemandগভর্নর সম্ভবত performanceকমপক্ষে রিচল্যান্ড A10-6700 এর চেয়ে খারাপ হতে পারে এবং স্বল্পমেয়াদী বর্ধনের fglrxউন্নতি করতে আপাতদৃষ্টিতে কিছু প্রশ্নোত্তর কৌশল ব্যবহার করে হঠাৎ দীর্ঘমেয়াদে এর ক্ষতিপূরণ দিতে হয়। আমি এটাকে ঘনিষ্ঠভাবে দেখতে পেরে আনন্দিত।

[আসল উত্তর]

আমি উবুন্টু 14.04 সার্ভার ব্যবহার করে A10-6700 সহ একটি সিস্টেম কনফিগার করার প্রক্রিয়ায় আছি।

  • এর আউটপুট cat /proc/cpuinfoকোনও প্রসেসরের বুস্টকে প্রতিফলিত করে না এবং করবে না। সম্ভাব্য জটিল মানদণ্ডের উপর ভিত্তি করে চিপটি একটি স্বায়ত্তশাসিত সিদ্ধান্ত। এটি সম্পর্কে এখানে পড়ুন
  • এর আউটপুট cpufreq-infoউপলব্ধ বুস্ট ফ্রিকোয়েন্সিগুলি প্রদর্শন করবে না, তবে উইলের আউটপুট cpupower frequency-info। এ 10-6700 এর জন্য, এটি নিয়মিত 3700, 3400, 2700, 2300 এবং 1800 মেগাহার্টজ ছাড়াও 4300 মেগাহার্টজ (পিবি0), 4200 মেগাহার্টজ (পিবি 1) এবং 3900 মেগাহার্টজ (পিবি 2) প্রদর্শন করা উচিত।
  • আউটপুট cpufreq-aperf(পরে modprobe msr) আউটপুট সাথে তুলনা করা যায় cpupower monitor। এই সরঞ্জামগুলির দ্বারা প্রদর্শিত ফ্রিকোয়েন্সিগুলি বুস্টকে প্রতিফলিত করে বলে মনে করা হচ্ছে।
  • স্ট্যান্ডার্ড ভিডিও ড্রাইভার বা এমনকি radeonকার্নেলের মডিউল সহ, আমি বুস্ট ফ্রিকোয়েন্সি (ব্যবহার করে stress --cpu 2) ব্যবহার করতে A10-6700 পেতে সক্ষম হইনি ।
  • এটিআই / এএমডি fglrxমডিউলটি কার্নেলের মধ্যে লোড করা হলেও প্রসেসর স্থায়ীভাবে দুটি কোর বাড়িয়ে তুলবে (এবং দৃশ্যত অবশিষ্ট কোরগুলিও অস্থায়ীভাবে)। এটি এক্স ব্যবহার করা বা এমনকি কনফিগার করা ছাড়াই পরীক্ষা করা হয়েছিল।

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

স্ট্যান্ডার্ড মডিউল সহ ভিডিও আউটপুট fglrx লোড হওয়ার পরে আউটপুট থেকে পৃথক হয়। অতএব, আমরা কেবল অনুমান করতে পারি যে ভেরিএ মডিউলটি ব্যবহার করার পরেও কার্নেলটি সম্ভবত প্রয়োজনীয় "স্মার্ট" (বিদ্যুৎ হ্রাস সম্পর্কে সচেতন) মোডের মধ্যে APU লাগাতে পারে কিনা।

যতক্ষণ না এটি বাছাই হয়ে যায়, আমি কেবল লোড করব fglrx। ক্ষতিটি হ'ল এটি তৈরি করার জন্য প্রচুর পরিমাণে সামগ্রী প্রয়োজন যা আপনি কোনও সার্ভারে চান না এবং যা সংকলনের পরে মুছতে হবে।

এছাড়াও, fglrxপ্রায় 9 এমবি আকারের। এটি কোনও সমস্যা নয় তবে জেনে যে এটি বেশিরভাগ ক্ষেত্রে মৃত মালামাল আমার পক্ষে খুব খুশি করে না।

[2014-জুলাই-24 সম্পাদনা করুন]

আমি এখন এই বাগটি রিপোর্ট করেছি ।

আসলে আপনি এমন: আমি অন্য বাগ এছাড়াও রিপোর্ট করা হয়েছে খেয়াল ব্যবহার fglrxএবং ডায়নামিক পাওয়ার ম্যানেজমেন্ট ব্যবহারের চেষ্টা মোড।


তথ্যের জন্য ধন্যবাদ। আমি ২ য় বাগ রিপোর্টে প্রস্তাবিত বিএপিএম সক্ষম হয়ে নতুন কার্নেলটি সংকলন করতে যাচ্ছি কিনা তা দেখার জন্য :)
এম 132

দেখে মনে হচ্ছে BAPM ডিফল্টরূপে 3.16 কার্নেলে সক্ষম হয়েছে is কমপক্ষে আমার জন্য, আপগ্রেড করা এই সমস্যাটিকে ঠিক করে নি। যাইহোক, ডিপিএম কাজগুলি অক্ষম করে, আমি ফ্রিকোয়েন্সিগুলি 1.8 গিগাহার্টজ এর উপরে পাই তবে তারপরে আমার ল্যাপটপ অত্যধিক উত্তাপ হতে শুরু করে এবং সিপিইউর গতি 1.1 গিগাহার্টজ সীমিত করে দেয়, তাই কর্মক্ষমতাটি আরও খারাপ।
এম 132

@ এম 132 এটি দুঃখজনক। তবুও, এটি সন্দেহকে অবদান রাখে। - আপনি কি উইন্ডোজের সাথে একই আচরণ দেখতে পাচ্ছেন? - আপনি কি ফ্যান নিয়ন্ত্রণে প্রভাব ফেলতে পারবেন? - এটি লজ্জার বিষয় যে নির্মাতারা দৃশ্যত এএমডি-তে যথেষ্ট ভাল সহযোগিতা করেননি - টিডিপি-র ক্ষেত্রের মধ্যে টার্বোবস্ট একটি নিয়মিত বৈশিষ্ট্য।
সিএমডি চালান

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

আপনি যে প্রতিবেদন করেছেন তাতে গতকালের মন্তব্যে ধন্যবাদ, অবশেষে আমি এটি কাজ করে চলেছি! বিশদের জন্য প্রশ্নটি পড়ুন: ডি
এম 132

2

আমার থিংকপ্যাড উবুন্টু 13.10 এ একই এএমডি এ 8-4500 মি চালানোয় আমার একই সমস্যা রয়েছে। আমি আজ এটি পেয়েছি, তবে আমার ইংরেজিটি তেমন ভাল নয়, তাই আমি এটি বুঝতে পারি নি।

https://www.kernel.org/doc/Documentation/cpu-freq/boost.txt

এটি আপনার জন্য সহায়ক হতে পারে।

আমি যে প্রধান সূচনাটি পেয়েছি তা হ'ল, যে টার্বো কোর ১১.১০ সাল থেকে সমর্থিত নয়। আমি এটিই পেয়েছি। আমাকে ভুল প্রমাণ করুন যে আমি ভুল।


1
এই লিঙ্কটি কেবলমাত্র টার্বো বুস্ট / কোর কী এবং কীভাবে এটি সক্ষম / অক্ষম করতে হবে তা ব্যাখ্যা করে তবে আমার ক্ষেত্রে / sys / ডিভাইস / সিস্টেম / সিপিইউ / সিপুফ্রেইক / বুস্ট ইতিমধ্যে 1 (সক্ষম) রয়েছে is
এম 132

কোথাও এটি বলা হয়নি যে টার্বো কোর সমর্থিত নয়। বিপরীত ক্ষেত্রে। @ এম 132 এর মন্তব্যটি সঠিক।
সিএমডি চালান
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.