จอภาพภายนอกจะปิดลงเป็นเวลาหลายวินาทีทุก ๆ 5-10 นาที


19

ฉันใช้ Ubuntu 16.04 ติดตั้งบนแล็ปท็อป Lenovo ThinkPad T500 ที่มีจอภาพภายนอกสองจอเชื่อมต่อผ่านจอแสดงผลและพอร์ต VGA

ฉันคิดว่าปัญหาเริ่มต้นขึ้นหลังจากอัพเกรดเป็น Ubuntu 16.04 แต่ฉันไม่แน่ใจเกี่ยวกับเรื่องนี้

ในบางช่วงเวลาสุ่มหนึ่งในจอภาพจะปิด ดูเหมือนว่าไม่มีสัญญาณบนจอภาพ ใน 2-5 วินาทีจอภาพจะเปิดขึ้น สิ่งนี้อาจเกิดขึ้นหลายครั้งติดต่อกันด้วยความล่าช้าเล็กน้อยหรืออาจไม่เกิดขึ้นเป็นเวลานาน จอภาพทั้งสองอาจปิดในเวลาเดียวกันหรือทีละคน

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

ฉันไม่พบสัญญาณของปัญหาในบันทึก

ปัญหาของฉันดูใกล้กับการปิดจอภาพแบบสุ่มอูบุนตู 13.10ด้วยความแตกต่างที่มีเพียงหนึ่งจอภาพอาจปิดแทนสองและพวกเขาเปิดโดยอัตโนมัติ

โดยบังเอิญฉันได้ป้อนคำสั่งxset -qและกดปุ่ม Enter ทันทีในขณะที่จอภาพปิด ฉันรอเป็นเวลาหลายวินาทีและเห็นผล

$ xset -q
Keyboard Control:
  auto repeat:  on    key click percent:  0    LED mask:  00000000
  XKB indicators:
    00: Caps Lock:   off    01: Num Lock:    off    02: Scroll Lock: off
    03: Compose:     off    04: Kana:        off    05: Sleep:       off
    06: Suspend:     off    07: Mute:        off    08: Misc:        off
    09: Mail:        off    10: Charging:    off    11: Shift Lock:  off
    12: Group 2:     off    13: Mouse Keys:  off
  auto repeat delay:  500    repeat rate:  33
  auto repeating keys:  00ffffffdffffbbf
                        fadfffefffedffff
                        9fffffffffffffff
                        fff7ffffffffffff
  bell percent:  50    bell pitch:  400    bell duration:  100
Pointer Control:
  acceleration:  5/1    threshold:  5
Screen Saver:
  prefer blanking:  yes    allow exposures:  yes
  timeout:  0    cycle:  0
Colors:
  default colormap:  0x22    BlackPixel:  0x0    WhitePixel:  0xffffff
Font Path:
  /usr/share/fonts/X11/misc,/usr/share/fonts/X11/Type1,built-ins
DPMS (Energy Star):
  Standby: 0    Suspend: 0    Off: 0
  DPMS is Enabled
  Monitor is On

ฉันจะทำอย่างไรเพื่อตรวจสอบปัญหา ฉันควรตรวจสอบไฟล์บันทึกใด ฉันไม่พบสัญญาณของปัญหาใด ๆ ในระบบ

นี่เป็นปัญหาที่ทราบหรือไม่? ฉันอาจอธิบายว่าผิดเมื่อค้นหาและไม่สามารถหาได้

ฉันจะเข้าใจได้อย่างไรว่าเป็นปัญหาฮาร์ดแวร์หรือซอฟต์แวร์ ฉันอาจติดตั้ง Windows และดูว่าปัญหาเกิดขึ้นกับ Windows หรือไม่ แต่อาจจะมีตัวเลือกในการตรวจสอบนี้โดยใช้ Ubuntu

ฉันจะทำอย่างไรเพื่อป้องกันปัญหา

ปรับปรุง:

ทำตามคำแนะนำในคำตอบฉันพยายามทำสิ่งต่อไปนี้เพื่อลดอัตราการรีเฟรชบนหน้าจอของฉัน ฉันมีอัตราการรีเฟรชที่ 59.95 Hz และตัดสินใจเปลี่ยนเป็น 58 Hz

ระบุอัตราการรีเฟรชที่มีอยู่

xrandr -q

สร้างพารามิเตอร์สำหรับโหมดใหม่

$ cvt 1920 1200 58

\# 1920x1200 57.93 Hz (CVT) hsync: 72.01 kHz; pclk: 185.50 MHz
Modeline "1920x1200_58.00"  185.50  1920 2048 2248 2576  1200 1203 1209 1243 -hsync +vsync

ลงทะเบียนโหมดใหม่

$ xrandr --newmode "1920x1200_58.00"  185.50  1920 2048 2248 2576  1200 1203 1209 1243 -hsync +vsync

เพิ่มโหมดใหม่นี้ให้กับทั้งสองหน้าจอ

$ xrandr --addmode DP1 1920x1200_58.00
$ xrandr --addmode DP2 1920x1200_58.00

เลือกโหมดที่เพิ่มใหม่นี้สำหรับทั้งสองหน้าจอ

$ xrandr --output DP1 --mode 1920x1200_58.00
$ xrandr --output DP2 --mode 1920x1200_58.00

ดังนั้นผลลัพธ์xrandr -qจะแสดงผลลัพธ์ต่อไปนี้

$ xrandr --query
Screen 0: minimum 8 x 8, current 3840 x 1248, maximum 32767 x 32767
eDP1 connected (normal left inverted right x axis y axis)
   1920x1080     60.00 +  59.93  
   1680x1050     59.95    59.88  
   1600x1024     60.17  
   1400x1050     59.98  
   1600x900      60.00  
   1280x1024     60.02  
   1440x900      59.89  
   1280x960      60.00  
   1368x768      60.00  
   1360x768      59.80    59.96  
   1152x864      60.00  
   1280x720      60.00  
   1024x768      60.00  
   1024x576      60.00  
   960x540       60.00  
   800x600       60.32    56.25  
   864x486       60.00  
   640x480       59.94  
   720x405       60.00  
   640x360       60.00  
DP1 connected 1920x1200+0+48 (normal left inverted right x axis y axis) 518mm x 324mm
   1920x1200     59.95 +
   1920x1080     60.00  
   1600x1200     60.00  
   1680x1050     59.95  
   1280x1024     60.02  
   1280x960      60.00  
   1024x768      60.00  
   800x600       60.32  
   640x480       60.00  
   720x400       70.08  
   1920x1200_58.00  57.93* 
DP2 connected primary 1920x1200+1920+0 (normal left inverted right x axis y axis) 518mm x 324mm
   1920x1200     59.95 +
   1920x1080     60.00  
   1600x1200     60.00  
   1680x1050     59.95  
   1280x1024     60.02  
   1280x960      60.00  
   1024x768      60.00  
   800x600       60.32  
   640x480       60.00  
   720x400       70.08  
   1920x1200_58.00  57.93* 
HDMI1 disconnected (normal left inverted right x axis y axis)
HDMI2 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)

ฉันกำลังตรวจสอบว่าปัญหาเกิดขึ้นซ้ำหรือไม่ตอนนี้ หากไม่ได้หมายความว่าฉันมีทางออกและฉันจะทำเครื่องหมายว่าเป็นคำตอบ

ฉันยังไม่ทราบวิธีการจัดเก็บการตั้งค่าเหล่านี้อย่างถาวรฉันคิดว่าฉันควรเพิ่มไฟล์ใหม่ไปยัง/usr/share/X11/xorg.conf.dโฟลเดอร์ตามคำแนะนำในเอกสารนี้ ฉันจะศึกษาสิ่งนี้เมื่อฉันเห็นว่าปัญหาได้รับการแก้ไขแล้ว


ว้าว! ฉันกำลังเผชิญปัญหาเดียวกันนี้กับแล็ปท็อป HP และจอแสดงผลภายนอกวิวโซนิคของฉันบน Ubuntu 16.04 และความจริงที่ว่าคำถามของคุณกลายเป็นคำตอบที่ให้รายละเอียดที่แน่นอนมีประโยชน์จริงๆ ฉันอาจจะไม่ได้มีความกล้าที่จะเจาะผ่าน addmode, เอาท์พุท ฯลฯ โดยไม่มีรายละเอียดที่แน่นอนที่คุณให้! ขอบคุณ!
Bharat Mallapur

น่าเสียดายที่ฉันพบเจอBadMatchเมื่อพยายามที่addmodeจะตรวจสอบของฉันและการดีบั๊กสิ่งนี้น่าผิดหวังอย่างมาก
mkobit

คำตอบ:


8

หากหน้าจอของคุณปิดอยู่อาจกำลังพยายามซิงค์กับสัญญาณเอาท์พุท

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

คุณใช้วิธีการเชื่อมต่อแบบใดและหน้าจอตั้งค่าความละเอียดเป็นเท่าใด

Xrandr จะอนุญาตให้คุณตั้งค่าและสอบถามอัตราการรีเฟรช บางครั้งการเคาะความถี่ไม่กี่เฮิรตซ์อาจทำให้สายเคเบิลไม่ดีได้

หากคุณมีสายเคเบิลอื่นคุณสามารถยืมได้ลองใช้ดู

คุณบันทึก xorg (ใน / var / log / แต่ตรวจสอบวันที่ของไฟล์) ควรแสดงความพยายามในการซิงโครไนซ์อีกครั้ง


1
ฉันพยายามใช้คำแนะนำของคุณเพื่อลดอัตราการรีเฟรชและอัปเดตคำถาม หากทุกอย่างเป็นไปด้วยดีฉันคิดว่านี่ควรเป็นคำตอบที่ยอมรับได้และปัญหาของฉันก็ควรได้รับการแก้ไข ขอขอบคุณสำหรับความช่วยเหลือของคุณ!
Victor Smirnov

คู่มือ archlinux น่าจะพอเพียงแค่เพิ่ม modeline ลงใน xorg ของคุณและหรือ จำกัด การรีเฟรชจอภาพที่ได้รับอนุญาตให้ใช้ หากวิธีนี้ใช้ไม่ได้อาจเป็นไปได้ว่าจอภาพของคุณอาจมี EDID ที่ชำรุดหรือเป็นเกล็ดซึ่งทำให้การ์ดกราฟิกของคุณสับสนคุณสามารถบังคับให้ x ใช้ EDID ที่เก็บไว้จากไฟล์แทนที่จะทำการสืบค้นจากจอภาพในแต่ละครั้งและอาจไม่ดี ผล. อาจจะคุ้มค่าที่จะทำให้หน้าจอที่ติดตั้งไปนั้นรีเฟรชช้าลงเล็กน้อยเพื่อให้การ์ดกราฟิกทำงานน้อยลง
Amias

3
ดูเหมือนว่าจอภาพจะไม่ปิดแบบสุ่มทันทีหลังจากที่ฉันเปลี่ยนอัตราการรีเฟรช ฉันจะตรวจสอบอีกหลายวันและอัปเดตคำถามเมื่อเสร็จแล้ว ขอขอบคุณสำหรับความช่วยเหลือของคุณ!
Victor Smirnov

1
เย้ ! <happydance>
Amias

ขอบคุณสำหรับตัวชี้คุณภาพของสายเคเบิล ฉันคิดว่าสายเคเบิล VGA ของฉันไม่ค่อยดี ฉันมีคุณภาพการแสดงผลที่สมบูรณ์แบบในช่วง 6 เดือนที่ผ่านมาจากนั้นก็เกิดปัญหานี้ขึ้นเรื่อย ๆ ! ต่อไปนี้เป็นบทความที่ดีเกี่ยวกับวิธีตรวจสอบคุณภาพของสายเคเบิล VGA ว่าดีหรือไม่ ... สายเคเบิลราคาถูกบางสายไม่มีพินทั้งหมดเชื่อมต่อผ่านและผ่าน techwalla.com/articles/…
Bharat Mallapur

1

สิ่งเดียวกันได้เกิดขึ้นกับฉันเป็นระยะหลายเดือน ฉันใช้ Ubuntu 16.04 และมี Dell Latitude-E7440 ดูเหมือนจะมีรูปแบบที่นี่กับแล็ปท็อป! ฉันดูเหมือนจะเป็นเพราะแบตเตอรี่ไม่ได้ทำงานอย่างถูกต้องและการตั้งค่าพลังงานได้รับการเปลี่ยนแปลงวิธี ฉันวิ่งสิ่งนี้เพื่อปิดคุณสมบัติพลังงาน

$ ~ xset -dpms

นี่ทำให้หน้าจอของฉันปิดแบบสุ่ม


ฉันลองใช้คำสั่ง xset -dpms แต่ในกรณีเฉพาะของฉันมันไม่ได้แก้ปัญหา ขอขอบคุณ!
Bharat Mallapur

0

ฉันมีปัญหาเดียวกันและย้อนกลับไปที่ 14.04 ด้วยเคอร์เนล 3.19.0-78-generic ด้วยอัตรา 1920x1080 มันทำงานได้ดีชั่วขณะหนึ่งจากนั้นมันก็เริ่มทำงานอีกครั้งด้วยพฤติกรรมแบบเดียวกัน ด้วยอัตราที่ต่ำกว่ามากฉันไม่มีปัญหา ฉันจะลองด้วยความเร็วสูง HDMI


คุณควรจะให้คำตอบถ้าคุณมีคำถามกรุณาถาม
George Udosen

0

ฉันมีปัญหาเดียวกันนี้กับโน๊ตบุ๊ค lenovo thinkpad E550

  • จอภาพหนึ่งจอปิดในเวลาสุ่ม

  • หลังจากนั้นไม่กี่วินาทีมันก็เปิดตัวเองอีกครั้ง

  • มันเกิดขึ้นเฉพาะกับการตรวจสอบการเชื่อมต่อผ่าน VGA

  • มันเกิดขึ้นก็ต่อเมื่อโน๊ตบุ๊คอยู่ในอะแดปเตอร์ (นี่ใช้เวลานานมากในการคิดออก)

ปรากฎว่ามีปัญหาเกี่ยวกับเฟิร์มแวร์ในโน้ตบุ๊ค Thinkpad จำนวนมากโชคดีที่มีการเปิดตัวการอัพเกรดเฟิร์มแวร์

น่าเสียดายที่การอัปเกรดสามารถทำได้บน Windows เท่านั้น (ฉันมีบูตคู่) คำแนะนำที่นี่

ในกรณีที่ลิงค์ตายคุณต้องดาวน์โหลดไฟล์ zip นี้และปฏิบัติตามคำแนะนำในคู่มือด้านในไฟล์ zip

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.