Score:2

Ubuntu 21.10 ดำเนินการต่อสร้างหน้าจอว่างเปล่า

ธง dj

หลังจากอัปเกรดจาก Ubuntu 20.10 เป็น 21.10 (ผ่าน 21.04 ซึ่งฉันไม่ได้ทดสอบพฤติกรรมการหยุดชั่วคราว/ดำเนินการต่อ) การหยุดทำงานชั่วคราว/การดำเนินการต่อจะทำงานไม่ถูกต้องอีกต่อไป

ถ้าฉันใช้แพ็คเกจ metapackage ของไดรเวอร์ NVIDIA ที่เป็นกรรมสิทธิ์จาก nvidia-driver-470 ระบบดูเหมือนจะหยุดทำงานชั่วคราว โดยใช้ปุ่มเปิด/ปิด (เทียบเท่ากับ systemctl ระงับ) -- แต่เมื่อดำเนินการต่อ หน้าจอยังคงเป็นสีดำ และฉันต้องปิดเครื่องเพื่อหลีกเลี่ยงสิ่งนี้

(หากฉันใช้ไดรเวอร์ X.Org X Server ระบบจะไม่สามารถระงับได้หลังจากปิดจอแสดงผลชั่วคราว)

ก่อนหน้านี้เมื่อวันที่ 20.10 การระงับ/ดำเนินการต่อทำงานได้ดี IIRC ฉันใช้ไดรเวอร์ NVIDIA ที่เป็นกรรมสิทธิ์

กราฟิกการ์ดคือ GK106GL [Quadro K4000] (ชื่อรหัส NVE6) และพีซีคือ Dell Precision T5500 อินซี -G เอาท์พุท:

กราฟิก: Device-1: ไดรเวอร์ NVIDIA GK106GL [Quadro K4000]: nvidia v: 470.74 
           อุปกรณ์-2: SHENZHEN EMEET HD Webcam eMeet C960 ประเภท: ไดรเวอร์ USB: hid-generic,snd-usb-audio,usbhid,uvcvideo 
           จอแสดงผล: เซิร์ฟเวอร์ x11: ไดรเวอร์ X.Org 1.20.13: โหลดแล้ว: nvidia ยกเลิกการโหลด: fbdev, modesetting, nouveau, vesa 
           ความละเอียด: 2560x1440~60Hz 
           OpenGL: ตัวเรนเดอร์: Quadro K4000/PCIe/SSE2 v: 4.6.0 NVIDIA 470.74

ตามมาบ้างแล้ว คำแนะนำสำหรับการดีบักเคอร์เนลระงับสังเกตว่า pm-ระงับ (เป็นส่วนหนึ่งของ pm-utils) สร้างความล้มเหลวในการกู้คืนเช่นเดียวกับด้านบน และพบสิ่งต่อไปนี้ในเอาต์พุต dmesg:

[ 1.322162] น. : เลขวิเศษ : 0:486:890
[ 1.322167] PM: แฮชตรงกับไดรเวอร์/base/power/main.c:905
[ 1.322237] pci 0000:00:1f.3: การจับคู่แฮช

lspci แสดงให้เห็น:

00:1f.3 SMBus: Intel Corporation 82801JI (ตระกูล ICH10) SMBus Controller

การค้นหา "smbus 82801ji" ทำให้ฉันไปที่ ไดรเวอร์เคอร์เนล i2c-i801. เดอะ รหัสแหล่งที่มา สำหรับไดรเวอร์นี้รวมก แก้ไขข้อผิดพลาดประวัติย่อ. เคอร์เนลล่าสุดที่มีการแก้ไขคือ 5.15-rc7

หลังจากติดตั้งเคอร์เนล 5.15-rc7 โดยใช้ คำแนะนำเหล่านี้การคืนค่ายังคงล้มเหลวหลังจาก systemctl ระงับ. อย่างไรก็ตามประวัติการทำงานตกลงหลังจากนั้น sudo pm-ระงับ. ใน 5.13 การดำเนินการต่อล้มเหลวหลังจาก sudo pm-ระงับ.

(ฉันพยายามแก้ไขด้วย /etc/systemd/sleep.conf เพื่อดูว่าตัวเลือกการระงับแบบจำกัดเพิ่มเติมช่วยได้หรือไม่)

Score:1

สองเซ็นต์ของฉัน...

ฉันกำหนดค่าโดยใช้ Ubuntu 20.04.1 การตั้งค่า -> พลัง -> การกระทำของปุ่มเพาเวอร์ ถึง ไฮเบอร์เนต. ทำงานได้ไม่ดี ทำให้หน้าจอว่างเปล่า

ดังนั้นฉันจึงกำหนดค่า การตั้งค่า -> แป้นพิมพ์ลัด -> ทางลัดที่กำหนดเอง ด้วยคำสั่ง systemctl ไฮเบอร์เนต. มันทำงานได้อย่างสมบูรณ์แบบ

ในขณะที่ฉันมีปัญหาฉันอ่านข้อมูลอ้างอิงค่อนข้างน้อย ตอนนี้ฉันจำข้อมูลทั้งหมดที่ฉันรวบรวมไม่ได้ และฉันจะสรุปได้อย่างไรว่าโซลูชันของฉันน่าจะดีกว่า (หรือเพียงแค่ลองผิดลองถูก) ข้อมูลไม่ชัดเจนอย่างที่เป็นอยู่ คุณ อาจ เห็นว่ามีประโยชน์ ถ่ายโอนสิ่งที่คุณพบที่นี่เพื่อการจำศีลไปสู่การระงับ

มิฉะนั้นก็เพิกเฉย

glyn avatar
dj flag
`systemctl hibernate` ล้มเหลวในการไฮเบอร์เนต ทำให้หน้าจอว่างเปล่า และจำเป็นต้องปิดเครื่องเพื่อกู้คืน ขอบคุณสำหรับคำแนะนำแม้ว่า ;-)
sancho.s ReinstateMonicaCellio avatar
@glyn - นั่นอาจเป็นอาการของสิ่งที่ล้มเหลวในกรณีของคุณ คุณสามารถใช้เป็นข้อมูลอื่นสำหรับการค้นหาเว็บ
Score:0
ธง th

ฉันมีปัญหาเดียวกันหลังจากอัปเกรดเป็น 21.10 กราฟิกการ์ด GTX 970 ไดรเวอร์ 470.74

ฉันติดตั้งไดรเวอร์เซิร์ฟเวอร์ 450 ด้วยการระงับนี้ไม่ทำงาน กลับไปที่ไดรเวอร์ 470 ขณะนี้ระบบดำเนินการต่อ

glyn avatar
dj flag
คุณลงเอยด้วย 470.74 จริงๆเหรอ? นอกจากนี้ คุณได้ลอง 470.82 ที่เปิดตัวเมื่อวานหรือยัง?
glyn avatar
dj flag
ตกลง มันน่าแปลกใจที่การปรับลดรุ่นแล้วกู้คืน 470.74 ช่วยแก้ปัญหาได้ แต่ฉันเดาว่ามีเรื่องแปลกๆ เกิดขึ้น
mario avatar
th flag
ใช่ สำหรับฉันมันใช้งานได้กับ 470.74 ใน 3 วันล่าสุดและปัดเศษประมาณ 20 ระงับ/ดำเนินการต่อ
mario avatar
th flag
ปัญหาเก่ากลับมาแล้ว ฉันลอง 470.82 จากกราฟิก ppa พฤติกรรมเดียวกัน ระเบิดออกฉันติดตั้งไดรเวอร์นูโว นั่นได้ผล จากนั้น sudo apt-get purge "nvidia*"
glyn avatar
dj flag
ฉันไม่แน่ใจว่าฉันติดตาม คุณกำลังบอกว่าปัญหาสร้างขึ้นใหม่ด้วย 470.82 หรือไม่ คุณกำลังบอกว่าคุณมีการแก้ไขด้วยไดรเวอร์นูโวหรือไม่? ถ้าเป็นเช่นนั้น โปรดเขียนคำตอบแยกต่างหากพร้อมรายละเอียด
Score:0
ธง dj

วิธีแก้ปัญหาดูเหมือนจะเป็นการติดตั้งเคอร์เนล 5.15-rc7 และระงับการใช้งาน sudo pm-ระงับแม้ว่าสิ่งนี้อาจมี ข้อเสียบางประการ.

ในการทำเช่นนี้ฉันผูกพัน /bin/sh -c "sudo pm-ระงับ" ไปที่คีย์ (ปุ่ม "หยุดชั่วคราว" "Shift"+"Break" ดูเหมาะสม) และเพิ่มบรรทัดต่อไปนี้ต่อท้าย /etc/sudoers:

%ชื่อผู้ใช้ของคุณ ALL = NOPASSWD: /usr/sbin/pm-suspend

เช่น.

%glyn ALL = NOPASSWD: /usr/sbin/pm-suspend

ดูเหมือนว่าจะใช้งานได้ดี มีอยู่ครั้งหนึ่งขณะใช้เทอร์มินัล ระบบไฟล์ที่มีโฮมไดเร็กทอรีของฉันกลายเป็นแบบอ่านอย่างเดียวโดยธรรมชาติและจำเป็นต้องรีบูตเพื่อกู้คืน ยังไม่ชัดเจนว่านี่เป็นผลข้างเคียงของ pm-ระงับปัญหาในเคอร์เนล 5.15-rc7 หรืออย่างอื่น

glyn avatar
dj flag
ปัญหาของระบบไฟล์ที่กลายเป็นแบบอ่านอย่างเดียวไม่ได้เกิดขึ้นอีก ดังนั้นฉันจึงค่อนข้างพอใจกับวิธีแก้ปัญหานี้ (แม้ว่าฉันจะต้องการการแก้ไขมากกว่าก็ตาม)
glyn avatar
dj flag
วิธีแก้ไขแบบเดียวกันนี้ใช้กับเคอร์เนล 5.16.11 แม้ว่าปัญหาดั้งเดิมจะไม่ได้รับการแก้ไขโดยเคอร์เนลนั้น
Score:0
ธง in

ใน Legion 5 Pro 16ACH6 (Ryzen 5800H + RTX 3050 Ti) ฉันได้ติดตั้งเคอร์เนลล่าสุด (5.15) และฉันใช้ AMD GPU แบบออนบอร์ด เพราะฉันต้องการใช้ประโยชน์จากการปรับปรุงล่าสุดสำหรับ AMD และเนื่องจากไดรเวอร์ NVidia ยังไม่รองรับเคอร์เนล 5.15

ปัญหาของฉันคือ:
เมื่อฉันออกจากโหมด Suspend หน้าจอภายนอกจะเป็นสีดำ วิธีแก้ปัญหาของฉันคือ

  • Ctrl+Alt+F1เพื่อเข้าถึง tty1 คอนโซลแล้ว
  • Ctrl+Alt+F7 เพื่อเปลี่ยนกลับไปเป็น tty7/ Xserver ทำงานอยู่ที่ใด

วิธีนี้ทำให้จอภาพภายนอกกลับมามีชีวิตอีกครั้ง

glyn avatar
dj flag
ฉันลองใช้วิธีแก้ปัญหานี้ (แม้ว่าจะมีการผูกคีย์ที่แตกต่างกัน (Ctrl+Alt+F3 สำหรับคอนโซล, Ctrl+Alt+F1 หรือ F2 สำหรับ Xserver) และจอภาพไม่กลับมามีชีวิตอีกครั้ง และฉันต้องปิดเครื่องอย่างหนัก
Score:0

อูบุนตู 21.10 NVIDIA 470/510 nv_restore_user_channels บั๊ก

รายละเอียดทั้งหมดได้ที่: 18.04 หน้าจอยังคงว่างเปล่าหลังจากปลุกการทำงานจากการหยุดชั่วคราว แต่ TLDR ถ้าคุณเห็น:

nv_restore_user_channels

บน:

สมุดรายวันctl -b-1

ลองเรียกใช้:

sudo systemctl หยุด nvidia-suspend.service
sudo systemctl หยุด nvidia-hibernate.service
sudo systemctl หยุด nvidia-resume.service

sudo systemctl ปิดใช้งาน nvidia-suspend.service
sudo systemctl ปิดใช้งาน nvidia-hibernate.service
sudo systemctl ปิดใช้งาน nvidia-resume.service

sudo mv /lib/systemd/system-sleep/nvidia ~/nvidia.bak

และรีบูต

bv flag
น่าเสียดายที่ (สำหรับฉัน) การปิดใช้งาน systemd ไม่ทำงานบน Ubuntu 21.10 และเคอร์เนลล่าสุดที่มาพร้อมกับมันอีกต่อไป (5.13.0-28-generic) มันทำงานได้ดีบน Ubuntu 21.04 ป.ล. ฉันยังลองใช้ไดรเวอร์เวอร์ชันอื่นรวมถึงไดรเวอร์เซิร์ฟเวอร์ด้วย
Ciro Santilli 新疆再教育营六四事件法轮功郝海东 avatar
@Max_Payne สิ่งนี้ดูเหมือนจะใช้ได้กับฉันบนเคอร์เนล Ubuntu 21.10 5.13.0-28-generic BTW ที่ใช้งานอยู่ตอนนี้
bv flag
Santilli ถ้าฉันหยุดชั่วคราวสักสองสามนาทีแล้วกลับมาทำงานใหม่ มันจะไม่ทำงานถ้าฉันพยายามกลับมาทำงานใหม่ในวันถัดไป บน Ubuntu 21.04 พร้อมการแก้ไข systemd ฉันสามารถทำให้พีซีหยุดทำงานเป็นเวลาหลายวันแล้วกลับมาทำงานต่อโดยไม่มีปัญหาใดๆ เปลี่ยนกลับไปใช้ไดรเวอร์ Nouveau ด้วยเฟิร์มแวร์เร่งความเร็วของ Nvidia จริงๆ แล้วตอนนี้ทุกอย่างทำงานได้เร็วขึ้นและดีขึ้น ฉันรู้สึกว่าพีซีของฉันตอบสนองได้ดี แม้แต่แบบอักษรในคอนโซล TTY ก็แสดงผลได้ดีขึ้น ผิดหวังกับ Nvidia จริงๆ...
Ciro Santilli 新疆再教育营六四事件法轮功郝海东 avatar
@Max_Payne BTW ฉันมีพฤติกรรมเดียวกันตามที่กล่าวไว้ใน: https://askubuntu.com/questions/1032633/18-04-screen-remains-blank-after-wake-up-from-suspend/1391917#1391917 การระงับจะล้มเหลวสำหรับการระงับที่นานขึ้นเท่านั้น จากนั้นฉันก็ถอดสายไฟออกจากแล็ปท็อปของฉัน ฉันจัดการเพื่อสร้างใหม่ได้แม้ในระยะเวลาสั้นๆ และการแก้ไขนี้ดูเหมือนจะได้ผลกับการหยุดชั่วคราวในระยะเวลาสั้นๆ เช่นกัน อาจมีอย่างอื่นในระบบของเราซึ่งแน่นอนว่านำไปสู่พฤติกรรมที่แตกต่างกัน นอกจากนี้ยังคุ้มค่าที่จะ 'apt purge' แพ็คเกจ nvidia ทั้งหมดหากคุณลองอีกครั้ง
bv flag
ฉันคิดว่ามันเป็นความเข้ากันได้ของไดรเวอร์และเคอร์เนล บางคนบอกว่าในเคอร์เนล 5.15 มันควรจะใช้งานได้ แต่ฉันชอบที่จะอยู่กับไดรเวอร์ Nouveau เพราะฉันไม่ได้เล่นเกมและมันก็ใช้ได้ดีกับความต้องการของฉัน ขอบคุณที่สละเวลา.
bv flag
ด้านล่างเรา ผู้ใช้อธิบายลักษณะการทำงานเดียวกันที่เกิดขึ้นหลังจากอัปเกรดเป็น 21.10 และแก้ไขด้วยไดรเวอร์ Nouveau https://askubuntu.com/questions/1371055/ubuntu-21-10-resume-produces-blank-screen/1391920?noredirect=1#comment2361275_1371937
Score:0
ธง cn

I also had the same problem with Ubuntu 21.10, but my graphic card is Amd Radeon instead. I just installed mainline to upgrade kernel to 5.15.22, because I had 5.13.0. This fixed the error, I can lock and unlock the screen and shows again login window without problem. I wonder why only some devices present that problem.

mainline link: https://github.com/bkw777/mainline

thanks.

โพสต์คำตอบ

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