Ubuntu 20.04'ü ASUS Tuf a15'e (ACPI?) Yükleyemiyorum

Aug 16 2020

TL; DR: Ubuntu'yu pendrive'dan denemek gayet iyi çalışıyor. Kurmak, yapmayın. siyah bir ekran elde etmek veya işlevsellikten yoksun olmak.

Yeni dizüstü bilgisayarıma (nvidia rtx2060 ile Asus tuf A15) yaklaşık 23 kez ubuntu yüklemeyi denedim, bu yüzden ilk olarak oldukça sinirliyim.

Pendrive'ı başlattığımda ve "Ubuntu'yu Dene" yi işaretlediğimde her şey yolunda gidiyor. Wifi, izleme paneli, grafik sürücüleri. Ancak kurulumdan sonra olmuyor.

Nvidia sürücüleriyle ve çekirdek panikleriyle ilgili birçok sorun yaşadım (bu noktada nvidia sürücülerinden vazgeçtim, hoşçakal Tensorflow). Çalışan bir Ubuntu'ya en yakın şey şuydu:

Yüklemeden sonra, önyüklemeden önce, grub bootloder seçeneklerinde ACPI'yi kapatmam gerekiyor ( eUbuntu'ya basın ve ekleyin acpi=off)

Bununla, izleme paneli işlevim veya pil yüzdesi gösterilmiyor ve bazı klavye işlevleri yok. Bu, dmesgçalışmadığımda alabileceğim çıktı ve fn + f2 tuşlarına basarak bazı tty'ye giriş yapabildiğim çıktı

Bir grup acpi seçeneği denedim (acpi_osi = linux, acpi = stric, acpi = oldboot veya her neyse) ve sadece acpi = off çalışıyor

[    2.404697] ACPI BIOS Error (bug): AE_AML_BUFFER_LIMIT, Field [IIA3] at bit offset/length 96/32 exceeds size of target Buffer (96 bits) (20190816/dsopcode-198)
[    2.404729] No Local Variables are initialized for Method [WMNB]
[    2.404733] Initialized Arguments for Method [WMNB]:  (3 arguments defined for method invocation)
[    2.404735]   Arg0:   000000008e11445c <Obj>           Integer 0000000000000000
[    2.404747]   Arg1:   00000000fce64be6 <Obj>           Integer 0000000054494E49
[    2.404753]   Arg2:   000000000ded1ebb <Obj>           Buffer(12) 00 00 00 00 00 00 00 00
[    2.404769] ACPI Error: Aborting method \_SB.ATKD.WMNB due to previous error (AE_AML_BUFFER_LIMIT) (20190816/psparse-529)
[    2.404854] ACPI BIOS Error (bug): AE_AML_BUFFER_LIMIT, Field [IIA3] at bit offset/length 96/32 exceeds size of target Buffer (96 bits) (20190816/dsopcode-198)
[    2.404865] No Local Variables are initialized for Method [WMNB]
[    2.404868] Initialized Arguments for Method [WMNB]:  (3 arguments defined for method invocation)
[    2.404869]   Arg0:   000000000ded1ebb <Obj>           Integer 0000000000000000
[    2.404876]   Arg1:   00000000fce64be6 <Obj>           Integer 0000000043455053
[    2.404881]   Arg2:   000000008e11445c <Obj>           Buffer(12) 00 00 00 00 09 00 00 00
[    2.404895] ACPI Error: Aborting method \_SB.ATKD.WMNB due to previous error (AE_AML_BUFFER_LIMIT) (20190816/psparse-529)
[    2.404970] ACPI BIOS Error (bug): AE_AML_BUFFER_LIMIT, Field [IIA3] at bit offset/length 96/32 exceeds size of target Buffer (96 bits) (20190816/dsopcode-198)
[    2.404981] No Local Variables are initialized for Method [WMNB]
[    2.404984] Initialized Arguments for Method [WMNB]:  (3 arguments defined for method invocation)
[    2.404985]   Arg0:   000000008e11445c <Obj>           Integer 0000000000000000
[    2.404991]   Arg1:   00000000fce64be6 <Obj>           Integer 000000004E554653
[    2.404997]   Arg2:   000000000ded1ebb <Obj>           Buffer(12) 00 00 00 00 00 00 00 00
[    2.405010] ACPI Error: Aborting method \_SB.ATKD.WMNB due to previous error (AE_AML_BUFFER_LIMIT) (20190816/psparse-529)
[    2.405030] asus-nb-wmi asus-nb-wmi: Detected ATK, not ASUSWMI, use DSTS
[    2.405034] asus-nb-wmi asus-nb-wmi: Detected ATK, enable event queue
[    2.405170] ACPI BIOS Error (bug): AE_AML_BUFFER_LIMIT, Field [IIA3] at bit offset/length 96/32 exceeds size of target Buffer (96 bits) (20190816/dsopcode-198)
[    2.405180] No Local Variables are initialized for Method [WMNB]
[    2.405184] Initialized Arguments for Method [WMNB]:  (3 arguments defined for method invocation)
[    2.405185]   Arg0:   000000000ded1ebb <Obj>           Integer 0000000000000000
[    2.405191]   Arg1:   00000000fce64be6 <Obj>           Integer 0000000053564544
[    2.405197]   Arg2:   000000002a7c2a21 <Obj>           Buffer(12) 03 00 01 00 00 00 00 00
[    2.405210] ACPI Error: Aborting method \_SB.ATKD.WMNB due to previous error (AE_AML_BUFFER_LIMIT) (20190816/psparse-529)
[    2.405285] ACPI BIOS Error (bug): AE_AML_BUFFER_LIMIT, Field [IIA3] at bit offset/length 96/32 exceeds size of target Buffer (96 bits) (20190816/dsopcode-198)
[    2.405295] No Local Variables are initialized for Method [WMNB]
[    2.405298] Initialized Arguments for Method [WMNB]:  (3 arguments defined for method invocation)
[    2.405300]   Arg0:   000000002a7c2a21 <Obj>           Integer 0000000000000000
[    2.405306]   Arg1:   00000000fce64be6 <Obj>           Integer 0000000053545344
[    2.405312]   Arg2:   000000000ded1ebb <Obj>           Buffer(12) 18 00 11 00 00 00 00 00
[    2.405325] ACPI Error: Aborting method \_SB.ATKD.WMNB due to previous error (AE_AML_BUFFER_LIMIT) (20190816/psparse-529)

Görünüşe göre bu sadece blablabla kazanmak için uyumlu kötü bir ACPI uygulaması. BIOS'um en yenisi.

Çıkmaya çalışırken uname -açıktı Linux ubuntu 5.4.0-42-generic #46-Ubuntu SMP Fri Jul 10 00:24:02 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

SORU: Kurulumdan sonra denerken neden çalışıyor ama çalışmıyor? Demek istediğim, işlevsellik var ve çalışıyor, onu bozan nedir?

Çalışmak için bu yeni dizüstü bilgisayara ihtiyacım var, lütfen beni pencerelerde çalıştırmayın !! 10 yıllık bir ubuntu kullanıcısını kurtarın.

DÜZENLEME: ACPI olmadan çalışır duruma getirmenin tek yolu, uyumluluk modunda yükleme, 3. taraf grafikleri ve güncellemeleri yüklemektir. Ubuntu'da oturum açmak (her yerde aksaklıklar var), bir tty'ye girmek, tüm nvidia-* paketleri temizleyin ve ardından acpi=off. İzleme dörtgeni, pil yüzdesi, klavye fn işlevleri (keskinliği artırma gibi) yok.

Çalışması için yüklenmesi gereken bir şey olmalı ... Sadece "Ubuntu'yu Deneyin" aşamasında çalışamaz ...

Yanıtlar

1 AkibAzmain Aug 17 2020 at 10:06

Görünüşe göre nomodesetparametreyi Linux çekirdeğine aktarmanız gerekiyor. GRUB çalışırsa ve menü görünürse, Ubuntu için menü girişini (muhtemelen ilki) seçin ve düğmesine basın e. Bir düzenleyici ekranı görünecek, ardından ile başlayan satırı bulun linux(sadece boşlukları yok sayın), ardından satırın sonuna gidin ve satıra ekleyin nomodeset. Şimdi başlatmak için Ctrl+ xveya tuşlarına basın F10. Düzgün önyükleme yapmalıdır. Başarılı bir şekilde başlatıldıktan sonra, bu değişiklikleri kalıcı hale getirmemiz gerekiyor. Bunu yapmak için bir terminal penceresi açın ve aşağıdakileri uygulayın:

gedit admin:///etc/default/grub

Metin Editörü penceresi açıldıktan sonra, şifrenizi (belki iki kez) girmenizi isteyecek, şifrenizi giriniz ( rootşifrenizi değil ), dosya içeriğini göreceksiniz. İle başlayan satırı bulun GRUB_CMDLINE_LINUX_DEFAULT=ve nomodesetşu şekilde değere ekleyin :

// Taken from my /etc/default/grub file
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"

İşiniz bittikten sonra kaydedin ve çıkın. Ardından terminalde aşağıdakileri yürütün:

sudo update-grub

Bilgisayarınızı yeniden başlatabilirsiniz ve her şey yoluna girecek. :)

1 AnuarAssylbekov Nov 06 2020 at 21:23

Bunu dene. Televizyonunuzu veya başka bir monitörü HDMI kablosuyla bağlayın ve siyah ekranınız varken resmin oraya gidip gitmediğine bakın. Varsa, görüntü ayarlarına gidebilir ve ana monitörünüzü etkinleştirebilirsiniz.