Saya menghadapi masalah dengan kontrol kecerahan di laptop saya yang memiliki grafik Intel HD dan Ubuntu 10.10 64-bit. Jadi ketika saya mencari perbaikan, saya menemukan bahwa saran umum adalah mengedit baris file GRUB, GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
untuk
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=Linux acpi_backlight=vendor"
Dokumentasi untuk parameter boot acpi_osi
memberitahu:
acpi_osi= [HW,ACPI] Modify list of supported OS interface strings acpi_osi="string1" # add string1 -- only one string acpi_osi="!string2" # remove built-in string2 acpi_osi= # disable all strings
Saya tidak menemukan alasan mengapa ini harus memperbaiki masalah laptop.
Jadi bisakah ada yang memberi tahu saya apa yang acpi_osi=Linux
dilakukan opsi boot kernel ?
Parameter menambahkan "Linux" ke daftar sistem operasi yang didukung bahwa kernel akan mendapatkan ketika meminta BIOS "Hei, apa yang Anda dukung". Dengan menambahkan string itu, nanti, hal-hal yang menggunakan ACPI akan berkata "hei, saya punya fitur yang membutuhkan ACPI, dan saya menjalankan Linux - platform apa yang didukung?" dan mereka akan mendapatkan kembali daftar yang akan menyertakan Linux.
Dengan mengatur ini ke Linux, pada dasarnya Anda menonaktifkan pemeriksaan untuk melihat apakah BIOS mengatakan bahwa fitur ACPI tertentu akan bekerja dengan sistem operasi tertentu. Dan itu sering membuat hal-hal berfungsi yang sebelumnya disembunyikan. Tapi itu juga bisa merusak barang-barang yang dulu berfungsi, dalam [mudah-mudahan] kasus langka. :)
sumber
Saya pikir maksud Anda
=Windows
, bukanLinux
. Argumen memberitahu kernel untuk berbohong kepada ACPI BIOS dan mengatakan bahwa itu adalah sesuatu yang lain dari Linux (itulah sebabnya menentukan Linux itu konyol). BIOS tertentu diketahui memeriksa untuk melihat apakah sedang dijalankan di bawah Windows, atau versi Windows tertentu, dan menonaktifkan fungsi jika tidak. Parameter ini memungkinkan Anda mengatasi kebodohan itu.sumber