אינטל סנדי / אייבי ברידג 'זוהה כליבה / ליבה אחת

אם אתה משתמש אינטל סנדי / אייבי ברידג ' ויש לך צרות לכבות המכונה אפשרית שהליבה זיהתה את המעבד כ- ליבה אחת או ליבה. בואו נראה איך תתקן את זה.

זו תרומה של ד"ר גבריאל מקולוס, ובכך הפכה לאחת הזוכות בתחרות השבועית שלנו: «שתף את מה שאתה יודע על לינוקס«. מזל טוב גבריאל!

מחפש את הבעיה:

dmesg | grep acpi

משהו דומה לזה יופיע:

[0.000000] ACPI: אין שנת BIOS של DMI, נדרש acpi = כוח כדי לאפשר ACPI
[0.000000] ACPI: acpi = עקיפת כוח

כפי שאתה יכול לראות, הליבה מבטלת את ACPI מכיוון שה- BIOS אינו מדווח
שנת הייצור.

הסימפטום הראשון הוא שהמכונה אינה מכבה כשמורה לה לכבות אותה.

הפיתרון הוא להוסיף:

acpi = כוח

לשורת האתחול של הליבה (vmlinuz).

כדי לפתור את זה אנחנו בהחלט יכולים להוסיף אותו למחולל התצורה
מאת Grub2.

אנו פותחים / etc / sysconfig / grub ומוסיפים acpi = כוח ומשאירים משהו דומה לזה:

GRUB_CMDLINE_LINUX = "rd.md = 0 rd.lvm = 0 rd.dm = 0 SYSFONT = rd.luks נכון = 0 KEYTABLE = מבטאים לנו LANG = en_US.UTF-8 rhgb acpi שקט = כוח"