Score:1

หน้าจอสีดำหลังจากระงับบน Ubuntu 21.04

ธง in

ฉันเพิ่งซื้อแล็ปท็อป 'HP 15s-eq1510sa 15.6" AMD Ryzen 5' เห็นได้ชัดว่างานแรกของฉันคือติดตั้ง Ubuntu Studio เหนือ Windows ทุกอย่างปกติดีจนกระทั่งฉันปิดฝา เมื่อฉันกลับมาเปิดใหม่ เพิ่งได้หน้าจอสีดำ ดูเหมือนว่าจะเกิดขึ้น 80% ของเวลา แต่ถ้าฉันโชคดี หน้าจอจะแสดงขยะเล็กน้อยเป็นเวลาหนึ่งวินาที จากนั้นใช้งานได้ดีและแสดงหน้าจอเข้าสู่ระบบ ฉันเห็นว่าสิ่งนี้กล่าวถึงว่าเป็นปัญหากับการ์ด Nvidia แต่แล็ปท็อปของฉันมี AMD Radeon ขอบคุณล่วงหน้า :-)

หมายเหตุ ฉันคิดว่าฉันอาจพบคำตอบแล้ว! ระบบตั้งค่าเริ่มต้นเป็นเคอร์เนล 5.11.0.18 ฉันเปลี่ยน (ผ่าน Grub) เป็น 5.11.0.16 และดูเหมือนว่าปัญหาจะได้รับการแก้ไข! ฉันจะทิ้งคำถามนี้ไว้ที่นี่ประมาณหนึ่งวันเพื่อให้แน่ใจว่า :-)

แก้ไข: ไม่ มันใช้งานได้เพราะฉันเสียบปลั๊กไว้ (ซึ่งจะทำให้หน้าจอของเราดับลงเมื่อฉันปิดฝา) มันถูกตั้งค่าให้หยุดชั่วคราวเมื่อปิดฝาด้วยแบตเตอรี่ ซึ่งฉันเพิ่งพบ ออกมา ยังคงทำให้หน้าจอว่างเปล่าเมื่อปลุก

eric@eric-linuxbox:~$lspci
00:00.0 สะพานโฮสต์: Advanced Micro Devices, Inc. [AMD] Renoir Root Complex
00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Renoir IOMMU
00:01.0 สะพานโฮสต์: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge
00:02.0 สะพานโฮสต์: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge
00:02.2 สะพาน PCI: Advanced Micro Devices, Inc. [AMD] สะพาน Renoir PCIe GPP
00:02.4 สะพาน PCI: Advanced Micro Devices, Inc. [AMD] สะพาน Renoir PCIe GPP
00:08.0 สะพานโฮสต์: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge
00:08.1 บริดจ์ PCI: Advanced Micro Devices, Inc. [AMD] Renoir Internal PCIe GPP Bridge to Bus
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 51)
00:14.3 สะพาน ISA: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51)
00:18.0 สะพานโฮสต์: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: ฟังก์ชัน 0
00:18.1 สะพานโฮสต์: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: ฟังก์ชัน 1
00:18.2 สะพานโฮสต์: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: ฟังก์ชัน 2
00:18.3 สะพานโฮสต์: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: ฟังก์ชัน 3
00:18.4 สะพานโฮสต์: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: ฟังก์ชัน 4
00:18.5 สะพานโฮสต์: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: ฟังก์ชัน 5
00:18.6 สะพานโฮสต์: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: ฟังก์ชัน 6
00:18.7 สะพานโฮสต์: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: ฟังก์ชัน 7
01:00.0 ตัวควบคุมเครือข่าย: Realtek Semiconductor Co., Ltd. RTL8821CE 802.11ac PCIe Wireless Network Adapter
02:00.0 ตัวควบคุมหน่วยความจำแบบไม่ลบเลือน: KIOXIA Corporation Device 0001
03:00.0 คอนโทรลเลอร์ที่เข้ากันได้กับ VGA: Advanced Micro Devices, Inc. [AMD/ATI] Renoir (rev c3)
03:00.1 อุปกรณ์เสียง: Advanced Micro Devices, Inc. [AMD/ATI] อุปกรณ์ 1637
03:00.2 ตัวควบคุมการเข้ารหัส: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) Platform Security Processor
03:00.3 คอนโทรลเลอร์ USB: Advanced Micro Devices, Inc. [AMD] Renoir USB 3.1
03:00.4 คอนโทรลเลอร์ USB: Advanced Micro Devices, Inc. [AMD] Renoir USB 3.1
03:00.5 ตัวควบคุมมัลติมีเดีย: Advanced Micro Devices, Inc. [AMD] Raven/Raven2/FireFlight/Renoir Audio Processor (rev 01)
03:00.6 อุปกรณ์เสียง: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) HD Audio Controller
zean_7 avatar
jp flag
ฉันคิดว่าคุณจะต้องเริ่มต้นใหม่ทุกครั้งที่สิ่งนี้เกิดขึ้น? คุณควรตรวจสอบบันทึกของคุณเพื่อหาข้อผิดพลาดในการบูตครั้งล่าสุด เพียงทำ `journalctl -r -b -1` และตรวจสอบว่าอะไรเป็นสาเหตุที่ทำให้ระบบของคุณไม่กลับมาทำงานอย่างถูกต้องหลังจากระงับ
gb flag
ปัญหาเดียวกันที่นี่: HP 15s, AMD Ryzen 3 4300u, Ubuntu 20.04.3 พร้อมเคอร์เนล 5.11
Score:0
ธง in

ก่อนอื่นให้ตรวจสอบ /var/log/Xorg.*.log ถ้าคุณเห็น

(II) systemd-logind: หยุดชั่วคราวสำหรับ 

จากนั้นลองวิธีแก้ปัญหานี้:

 sudo systemctl ตั้งค่าเริ่มต้นหลาย user.target

รีบูต, ไปที่โหมดคอนโซลข้อความ, เข้าสู่ระบบ, ลอง lsmod ยืนยัน แอมดีพียู อยู่ในรายการ

สตาร์ทx

สันติภาพ. ดังนั้นจึงเป็นปัญหาของ systemd ที่ฉันไม่พบบันทึกใด ๆ สำหรับการตรวจสอบเพิ่มเติม

Score:0
ธง cn

น่าเสียดายที่การติดตั้งเพียง 5.14-rc5 (เช่น HaoSama เขียน) ไม่เพียงพอสำหรับฉัน แต่จำเป็น จำเป็นต้องอัปเดต DSDT ด้วย ในการรัน:

  1. สร้างไดเร็กทอรีการทำงาน
mkdir -p /tmp/acpi; ซีดี /tmp/acpi/
  1. ดัมพ์ไฟล์ ACPI ทั้งหมดของคุณลงในไดเร็กทอรีที่สร้างขึ้นล่าสุด
sudo acpidump -b
  1. และถอดรหัส DSDT:
iasl -e *.dat -d dsdt.dat
  1. เปิดใช้งานสถานะ S3

4.1. เปิด dsdt.dsl ด้วยโปรแกรมแก้ไขข้อความค้นหาและแทนที่

    ชื่อ (XS3, แพ็คเกจ (0x04)
    {
        0x03, 
        ศูนย์, 
        ศูนย์, 
        ศูนย์
    })

กับ

    ชื่อ (_S3, แพ็คเกจ (0x04)
    {
        0x03, 
        ศูนย์, 
        ศูนย์, 
        ศูนย์
    })

4.2. ค้นหาบรรทัดที่ขึ้นต้นด้วย บล็อกคำจำกัดความ และเพิ่มเวอร์ชัน OEM (ในกรณีของฉัน 0x01072009):

DefinitionBlock ("", "DSDT", 2, "HPQOEM", "8707 ", 0x01072009)

โดยแทนที่ด้วย

DefinitionBlock ("", "DSDT", 2, "HPQOEM", "8707 ", 0x01072010)
  1. รวบรวม DSDT สุดท้าย
iasl -ve -tc dsdt.dsl
  1. สร้างไฟล์ cpio
mkdir -p เคอร์เนล/เฟิร์มแวร์/acpi
cp dsdt.aml เคอร์เนล/เฟิร์มแวร์/acpi
ค้นหาเคอร์เนล | cpio -H newc --create > acpi_override
sudo cp acpi_override /boot
  1. ปรับปรุงด้วง: เปิด /etc/default/grub ด้วยโปรแกรมแก้ไขข้อความและ ต่อท้ายคีย์ GRUB_CMDLINE_LINUX_DEFAULT mem_sleep_default=ลึก ค่า. ตัวอย่างเช่น สายของฉันคือ GRUB_CMDLINE_LINUX_DEFAULT="splash resume=UUID=ddd96d19-0c4e-4523-86ff-033cffb11d58 mem_sleep_default=deep" จากนั้นเพิ่มบรรทัด GRUB_EARLY_INITRD_LINUX_CUSTOM="acpi_override" ด้านล่าง. วิ่งในที่สุด
sudo ปรับปรุงด้วง

แล็ปท็อปของฉันคือ HP 15s-eq1xxx, Ryzen 3 4300U ฉันได้ปรับโซลูชันสำหรับแล็ปท็อปของฉันแล้ว อธิบายไว้ที่นี่.

คุณสามารถตรวจสอบว่า S3 System State พร้อมใช้งานหรือไม่โดย

sudo dmesg | grep -i acpi | grep รองรับ
Score:0
ธง cn

ฉันมี HP 15s-eq2040au, Ryzen 5500u และอยู่บน Arch และฉันคิดว่าเคอร์เนล 5.11 มีปัญหานั้นจนถึง 5.12 คุณสามารถเพิ่มแพตช์ได้

1. แพทช์

#/etc/modprobe.d/options.conf
amdgpu dpm=0

นี่เป็นการแก้ไขที่ไม่ดีเนื่องจากปิดใช้งานการจัดการพลังงานบน GPU และยังคงทำงานในสถานะหยุดชั่วคราว

2. แก้ไขให้ดีขึ้น

เคอร์เนลรุ่นหลังได้แก้ไขปัญหานี้แล้ว และคุณสามารถใช้เคอร์เนลเวอร์ชันล่าสุดเพื่อหลีกเลี่ยงปัญหา GPU ได้ ฉันได้ตรวจสอบใน 5.13 และ 5.14-rc3 แล้ว

อย่างไรก็ตาม ฉันยังคงพบปัญหาอีกอย่างหนึ่งกับ IOMMU ซึ่งทำให้ SSD ของฉันกลายเป็นแบบอ่านอย่างเดียวและ systemd ไม่สามารถบันทึกสิ่งต่างๆ ได้ การตั้งค่า

iommu = นุ่ม

พารามิเตอร์เคอร์เนลนี้ระหว่างการบู๊ตสามารถแก้ไขปัญหาได้ คุณควรจะทำได้ใน grub นี่คือ systemd-boot config

ชื่อ Arch Linux (distro)
ลินุกซ์ /vmlinuz-linux
เริ่มต้น /amd-ucode.img
initrd /initramfs-linux.img
ตัวเลือก root="LABEL=root" rw splash iommu=soft

แจ้งให้เราทราบหากวิธีนี้ใช้ได้ผลสำหรับคุณ

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา