সাম্প্রতিক হার্ডওয়্যারের জন্য সেন্সর পঠন কীভাবে পাবেন?


10

lm-sensorsসাম্প্রতিক হার্ডওয়্যারের সাথে কাজ করার জন্য আমি কীভাবে সেরা আপডেট করব ?

আমার কাছে উবুন্টু ১০.১০ সার্ভারের একটি নতুন ইনস্টল রয়েছে এবং নিম্নলিখিতগুলি পান:

$ sudo apt-get install lm-sensors
$ sensors
No sensors found! [...] 
Try sensors-detect [...]
$ sudo sensors-detect
[...]
Driver 'to-be-written':
  * Chip "Nuvoton W83667HG-B Super IO Sensors" (confidence: 9)
Note: there is no driver for [this sensor] yet.
Check http://www.lm-sensors.org/wiki/Devices for updates.

লিংক আমাকে বলে যে, এই চিপ কার্নেল 2.6.36 (যখন উবুন্টু 10.10 2.6.35 ব্যবহার করছে) থেকে বা একটি ব্যবহার দ্বারা সমর্থিত স্বতন্ত্র চালক

এলএম-সেন্সর আপডেট করার সহজ উপায় কী?


3
আমি এটি বের করেছিলাম, তবে মনে করি এটির একটি হাওটো দরকার, তাই আমি শীঘ্রই একটি উত্তর পোস্ট করব।
jg-faustus

উত্তর:


11

এগুলি প্রাথমিক বিকল্পগুলি:

এটি অপেক্ষা করুন : আপনি সেন্সর রিডিংকে সমালোচনা না বিবেচনা করলে আপনি কেবল পরবর্তী উবুন্টু মুক্তির জন্য অপেক্ষা করতে পারেন, এতে ডিফল্টরূপে চিপের জন্য সমর্থন অন্তর্ভুক্ত থাকতে পারে।

স্বতন্ত্র ড্রাইভার : আপনি যদি অপেক্ষা করতে না চান, তবে স্ট্যান্ডেলোন ড্রাইভারই সেরা বিকল্প হতে পারে, কারণ এটি অন্যান্য সিস্টেমে ন্যূনতম পরিবর্তন করে। এটি ইনস্টল করার জন্য নীচে দেখুন।

কার্নেলটি আপগ্রেড করুন : এটি কিছুটা ঝুঁকিপূর্ণ, কারণ আপনি উবুন্টু সংস্করণ এবং কার্নেল সংস্করণের একটি অসমর্থিত এবং অপরিশোধিত সংমিশ্রণটি চালাবেন - কার্নেল আপগ্রেড করা সেন্সর সমর্থনটি অন্য কোনও কিছু ভাঙ্গার সময় ঠিক করতে পারে। কার্নেল আপগ্রেড করাও ঠিক কাজ করতে পারে, যতক্ষণ না আপনি যদি পিছনে রোল তৈরির জন্য প্রস্তুত থাকেন ততক্ষণ।

কার্নেলটি আপগ্রেড করার সহজতম উপায় হ'ল উবুন্টুর প্রিল বিল্ট কার্নেল প্যাকেজগুলির মধ্যে একটি ব্যবহার করা, নির্দেশাবলীর জন্য উবুন্টু ডট কমের কার্নেল বিল্ড দেখুন ।


স্বতন্ত্র ড্রাইভার ইনস্টল করা হচ্ছে

হাউটো সংকলন উবুন্টু পড়ুন , সংকলন সরঞ্জাম ইনস্টল করুন:

sudo apt-get install build-essential

ড্রাইভারের জন্য উত্স কোডটি ডাউনলোড করুন

    wget [.h, .c and Makefile files]
  • নতুন মডিউলটি সংকলন, ইনস্টল এবং লোড করুন। এখানে w83627ehfসম্প্রতি সংকলিত ড্রাইভারের নাম, এটি সিস্টেমের মধ্যে পৃথক হবে।

    make all
    sudo make install
    sudo modprobe w83627ehf
    

এটি কাজ করে দেখুন

    $ sensors
    w83667hg-isa-0a10
    Adapter: ISA adapter
    in0:       +1.18 V  (min =  +0.62 V, max =  +1.47 V)   
    in1:       +1.11 V  (min =  +1.05 V, max =  +1.15 V)   
    [... snip ...]

কনফিগারেশন যুক্ত করুন

এটি এখনও চিপ নির্দিষ্ট কনফিগারেশন প্রয়োজন, এটি হার্ড অংশ।

  • ভাগ্যবান কেস: lm-sensors.org কনফিগারেশনে একটি রেডিমেড কনফিগারেশন সন্ধান করুন
  • গুগল শিকার: চিপের নামের জন্য অনুসন্ধান করুন এবং আপনি একই চিপ এবং একটি কার্যকারী কনফিগারেশনের সাথে কাউকে পেতে পারেন।
  • শেষ অবলম্বন: বিআইওএসের মানগুলির সাথে তুলনা করুন এবং কোন পাঠ্যটি কোথায় যায় তা একটি শিক্ষিত অনুমান করুন।
  • কনফিগারেশন ভিতরে যায় /etc/sensors3.conf
  • নতুন কনফিগারেশনটি ব্যবহার করতে sudo sensors -sপুনরায় লোড করুন ( ) বা পুনরায় চালু sudo service lm-sensors restartকরুন।

পোস্ট-কনফিগার চেক করা হচ্ছে

    $ sensors
    w83667hg-isa-0a10
    Adapter: ISA adapter
    VCore:       +1.18 V  (min =  +0.62 V, max =  +1.47 V)   
    Vtt:         +1.11 V  (min =  +1.05 V, max =  +1.15 V)   
    AVCC:        +3.34 V  (min =  +2.98 V, max =  +3.63 V)   
    +3.3V:       +3.34 V  (min =  +2.98 V, max =  +3.63 V)   
    IGD:         +1.56 V  (min =  +1.00 V, max =  +2.00 V)   
    3VSB:        +3.26 V  (min =  +2.98 V, max =  +3.63 V)   
    VBat:        +3.31 V  (min =  +2.54 V, max =  +3.46 V)   
    CPU Fan:    1834 RPM  (min =  301 RPM, div = 32)
    M/B Temp:    +30.0°C  (high = +55.0°C, hyst = +52.0°C)  sensor = thermistor
    CPU Temp:    +67.0°C  (high = +72.0°C, hyst = +70.0°C)  sensor = thermistor
    AUX Temp:    +27.0°C  (high = +80.0°C, hyst = +75.0°C)  sensor = thermistor

পুনরায় চালু করার পরে এটি কাজ করুন

  • সম্পাদন করা /etc/rc.local
  • লাইন যুক্ত করুন modprobe w83627ehf
  • ( w83627ehfআপনার সিস্টেমের সেন্সরটি প্রতিস্থাপন করুন it এটি exit 0লাইনটির আগে রেখে দেওয়ার বিষয়টি নিশ্চিত করুন , যা স্ক্রিপ্টটি সমাপ্ত করে))

স্যানিটি আউটপুট পরীক্ষা করে দেখুন

  • sensorsবিআইওএস রিডিংয়ের সাথে তালিকার তুলনা করুন , তারা একে অপরের বলপার্কে আছে কিনা তা যাচাই করুন।
  • আপনি যদি উইন্ডোজের সাথে দ্বৈত বুট করেন তবে আপনি সিপিইউ তাপমাত্রাকে রিয়েল টেম্পের সাথে তুলনা করতে পারেন ।

প্রদর্শনের মানগুলি ক্রমাঙ্কন করে

  • আপনি compute in1 (56/10+1)*@, @/(56/10+1)সেন্সর 3 কোড এ লাইনের মতো যুক্ত করতে পারেন। @সেন্সর মান। প্রথম গণনা একটি সেন্সর মানকে প্রদর্শন মানকে রূপান্তর করে, দ্বিতীয় গণনা এটিকে আবার রূপান্তর করে।
  • দেখা man sensors.conf
  • পথ সঠিক তাপমাত্রা ইনফ্রারেড থার্মোমিটার এবং কাজের কয়েক ঘন্টা (দেখুন করতে হবে takkat উত্তর এখানে ), কিন্তু আপনি সাধারণত কম প্রচেষ্টার সঙ্গে "ন্যয়" মান পেতে পারেন।

আপনি যদি এই উত্তরটির উন্নতি করার কোনও উপায় জানেন তবে দয়া করে করুন।


1
কল্পিত উত্তর! আমার দিন বাঁচা! : ডি
MestreLion
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.