উত্তর:
কার্নেল প্যারামিটারগুলি কার্নেল.আরজে নথিভুক্ত করা হয় ।
কী acpi_osi
করে তা বুঝতে , আপনাকে মোটামুটিভাবে জানতে হবে এসিপিআই কীভাবে কাজ করে। এসিপিআইতে তথাকথিত টেবিল রয়েছে যা অপারেটিং সিস্টেম শুরু হওয়ার আগে বিআইওএস র্যামে লোড হয়। এর মধ্যে কিছুতে কেবল স্থির ফর্ম্যাটে মূলবোর্ডে প্রয়োজনীয় ডিভাইসগুলি সম্পর্কিত তথ্য থাকে তবে ডিএসডিটি টেবিলের মতো এএমএল কোড থাকে। এই কোডটি অপারেটিং সিস্টেম দ্বারা নির্বাহ করা হয় এবং মেইনবোর্ডে অনেকগুলি ডিভাইস এবং কলযোগ্য ফাংশনগুলিকে ওএস দ্বারা কার্যকর করা হয় যা যেমন বিদ্যুৎ সাশ্রয় সক্ষম হয় যখন একটি ট্রি স্ট্রাকচার সহ ওএস সরবরাহ করে eg এএমএল কোড _OSI
ফাংশনটি কল করে ওএস কে এটি ওএসকে জিজ্ঞাসা করতে পারে। এটি প্রায়শই কিছু উইন্ডোজ সংস্করণগুলিতে বাগের চারপাশে যেমন বাগের চারপাশে বিক্রেতারা ব্যবহার করেন।
অনেকগুলি হার্ডওয়্যার বিক্রেতাই কেবল উইন্ডোজের (সেই সময়ে) সর্বশেষ সংস্করণ দিয়ে তাদের পণ্যগুলি পরীক্ষা করে, কাজের নিয়ম ছাড়াই "নিয়মিত" কোড পাথগুলি প্রায়ই বগি হয়। কারণ এই লিনাক্স সাধারণত হ্যাঁ উত্তর দেয় যখন এটি উইন্ডোজ কিনা জিজ্ঞাসা করা হয়। এটি "লিনাক্স" কিনা জানতে চাইলে লিনাক্স হ্যাঁর উত্তরও দিত , কিন্তু এর ফলে বিআইওএস বিক্রেতারা বাগ রিপোর্টগুলি খোলা বা প্যাচ সরবরাহের পরিবর্তে (সেই সময়ে) সর্বশেষ লিনাক্স কার্নেল সংস্করণে বাগ বা কার্যকারিতা হারিয়ে ফেলতে বাধ্য করেছিল । যখন এই বাগগুলি স্থির করা হয়েছিল তখন পরবর্তী সমস্ত লিনাক্স সংস্করণগুলির জন্য অপ্রয়োজনীয় পারফরম্যান্সের শাস্তি এবং অন্যান্য সমস্যা দেখা দিয়েছে।
acpi_osi=Linux
এসিপিআই কোড দ্বারা এটি "লিনাক্স" কিনা জিজ্ঞাসা করাতে লিনাক্সকে আবারও হ্যাঁ করে তোলে, সুতরাং এসিপিআই কোডটি লিনাক্সের জন্য ওয়ার্কআরউন্ড সক্ষম করতে এবং / অথবা উইন্ডোজের জন্য ওয়ার্কআরউন্ড অক্ষম করে।
acpi_backlight=vendor
ব্যাকলাইটের জন্য এসিপিআই ড্রাইভারদের যে ক্রমটি পরীক্ষা করা হয়েছিল তা পরিবর্তন করে। সাধারণত লিনাক্স জেনেরিক video
ড্রাইভার ব্যবহার করবে , যখন এসিপিআই ডিএসডিটি একটি ব্যাকলাইট ডিভাইস সরবরাহ করবে যা মানক সামঞ্জস্যতার দাবি করে এবং কেবল অন্য বিক্রেতার জন্য নির্দিষ্ট ড্রাইভারগুলি পরীক্ষা করে যদি এমন কোনও ডিভাইস না পাওয়া যায়। acpi_backlight=vendor
এই আদেশটি বিপরীত করে, যাতে বিক্রেতার নির্দিষ্ট ড্রাইভারদের প্রথমে চেষ্টা করা হয়।
"Acpi_osi" এর জন্য প্রথম গুগল ফলাফল ব্যাখ্যা করে acpi_osi=linux
:
[...] উইন্ডোজ সনাক্ত না হলে BIOS এর সাধারণত কার্যকারিতা অক্ষম করে [...] ডিফল্টরূপে লিনাক্স চলছে কিনা জানতে চাইলে কার্নেল মিথ্যা প্রতিক্রিয়া জানায়।
acpi_osi=Linux
কার্নেলটিকে সত্য প্রতিক্রিয়া জানাতেdrivers/acpi/osl.c
বলে see (দেখুন ) মনে হচ্ছে আপনার BIOS কে সত্য বলা দরকার।
"Acpi_osi" এর জন্য দ্বিতীয় গুগলের ফলাফল ব্যাখ্যা করে acpi_backlight=vendor
:
acpi_backlight=vendor
বিক্রেতা নির্দিষ্ট চালক (যেমন পছন্দ করা হবেthinkpad_acpi
,sony_acpi
ইত্যাদি) জন্য ACPI পরিবর্তেvideo.ko
ড্রাইভার।