Ubuntu 16.04 & Nvidia - การเพิ่มจอแสดงผลภายนอกยืดจอแสดงผลเดี่ยวให้กับจอภาพทั้งสอง


14

ฉันพยายามเรียกใช้จอภาพภายนอกจากแล็ปท็อป HP ที่ใช้ 16.04 ผ่าน HDMI ฉันมี GTX965M ที่ฉันใช้ไดรเวอร์ nvidia-375 สำหรับ สิ่งนี้ทำให้ฉันเรียกใช้จอภาพสองจอ แต่อยู่ในโหมดมิเรอร์เท่านั้น หากฉันเปลี่ยนการใช้จอภาพแยกต่างหากความละเอียดดูเหมือนจะแพร่กระจายไปทั่วทั้งสองจอแสดงผลและฉันไม่สามารถยกเลิกการเปลี่ยนแปลงการตั้งค่าได้เนื่องจากฉันสามารถคลิกที่ตัวเรียกใช้งานเท่านั้น ฉันต้องรอ 30 วินาทีเพื่อย้อนกลับ

ฉันติดตามโพสต์นี้จากฟอรัมเพื่อติดตั้งไดรเวอร์รุ่นใหม่เนื่องจากเร็วกว่าการใช้ซอฟต์แวร์ & การอัปเดตซึ่งดูเหมือนจะใช้เวลานานเกินไป

นี่คือภาพเดสก์ท็อปของฉันหลังจากพยายามเพิ่มจอภาพที่สองแยกต่างหาก:

เดสก์ทอป

ฉันไม่แน่ใจว่าสิ่งนี้จะเกิดขึ้นกับไดรเวอร์หรือการกำหนดค่าระบบ

ความช่วยเหลือใด ๆ ที่ชื่นชม

อัปเดต:เริ่มทำงานแบบสุ่มและฉันไม่แน่ใจว่าทำไมเพราะฉันไม่ได้ทำการเปลี่ยนแปลงใด ๆ ฉันเพิ่งบูทขึ้นและเสียบเข้ากับ HDMI นอกจากนี้ฉันnvidia-settingsไม่ปรากฏว่าถูกต้องตามหนึ่งในวิธีแก้ปัญหาที่แนะนำดังนั้นฉันจึงไม่มั่นใจว่านี่ไม่ใช่จุดบกพร่องของเจ้าอารมณ์

nvidia-settings

สิ่งนี้แสดงให้เห็นเพียงจอมอนิเตอร์เดียวซึ่งเป็นจอแสดงผลภายนอก ไม่รวมแล็ปท็อปในตัวถูกต้องหรือไม่

-------------------------------------------------- -------------------------------------------------- --------------------------------

อัปเดตเพิ่มเติม:จากนั้นในครั้งต่อไปที่ฉันบูทขึ้นคราวนี้ด้วย HDMI ที่เสียบเข้าไปแล้วมันกลับไปยืดขนาด 1920x1080 เพียงตัวเดียวบนจอภาพ 1080p สองตัว ฉันคิดว่าฉันไปถึงเส้นทางของปัญหาแล้ว ฉันเปิดเทอร์มินัลเพื่อไปถึงnvidia-settingsและไม่ได้ติดตั้ง

นี่มันแปลกประหลาดเพราะติดตั้ง 100% พิสูจน์แล้วจากภาพที่ฉันให้ไว้ในคำถามนี้ ฉันอารมณ์เสียปัญหานี้และติดตั้งใหม่และจอภาพที่สองทำงานอีกครั้ง! นี่เป็นข้อบกพร่องหรือไม่? ฉันได้เพิ่มวิธีแก้ปัญหาด้วยตัวเองเพราะนี่เป็นการแก้ปัญหา แต่ฉันไม่เข้าใจว่ามันจะเกิดขึ้นได้อย่างไร


มีข้อมูลใด ๆ เกี่ยวกับปัญหานี้หรือไม่? เป็นที่รู้กันว่าเกิดขึ้นใน 14.04?
macourtney7

ก่อนหน้านี้ความละเอียดหน้าจอของคุณคืออะไร
George Udosen

ปรับเปลี่ยนความละเอียดจากการตั้งค่าเพื่อให้ความละเอียดของจอแสดงผลในตัวเป็นปกติเมื่อคุณทำเช่นนั้นกรุณาโพสต์ผลเพื่อรับความช่วยเหลือเพิ่มเติม
George Udosen

คุณลองใช้Arandr แล้วหรือยัง
Akronix

ลองทำการตั้งค่าโดยใช้gksu nvidia-settings
user.dz

คำตอบ:


4

กดCtrl+ Alt+ Tเพื่อไปที่เทอร์มินัลแล้วพิมพ์:

nvidia-settings

จากนั้นคุณจะเห็นหน้าจอนี้: การตั้งค่า nVidia xserver

จากบานหน้าต่างด้านซ้าย

  • เลือก X Server Display Configuration
  • คลิกที่หน้าจอรองในหน้าต่างโต้ตอบ
  • Configureคลิก
  • เปิดใช้งาน TwinView

หากไม่สามารถใช้งานได้ทันทีให้รีบูตคอมพิวเตอร์


2
ขอบคุณสำหรับคำแนะนำของคุณ ฉันnvidia-settingsดูไม่เหมือนรูปของคุณดังนั้นฉันจึงไม่สามารถหา TwinView ได้ โปรดดูการปรับปรุงของฉันในโพสต์ต้นฉบับสำหรับข้อมูลเพิ่มเติมและวิธีการที่ปัญหามีการเปลี่ยนแปลงเล็กน้อย
macourtney7

หากเป็นการสุ่มลองบู๊ตด้วยจอภาพทั้งสองต่อพ่วงแทนการเสียบหลังจากบู๊ต หากคุณได้รับจอภาพสองจอให้ไปที่การตั้งค่าในและแก้ไขทันทีและที่นั่น ;-)
Fabby

1
ฉันเคยลองมาก่อนและมันก็ไม่ได้สร้างความแตกต่าง ขอบคุณ
macourtney7

3

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

compizconfig


1
เพียงชี้แจงโซลูชั่นชั่วคราวนี้: 1920 เพิ่มเติมที่เขาเพิ่มคือความกว้างของหน้าจอที่สองของเขา ดังนั้นสำหรับฉันด้วยหน้าจอ 2560x1080 (ซ้าย) และหน้าจอ 1920x1080 (ขวา) ฉันใช้สิ่งต่อไปนี้: 1. 2560x1080 + 0 + 0 - 2 1920x1080 + 2560 + 0 อย่างไรก็ตามมันเป็นวิธีชั่วคราวดังนั้นฉันจะไม่แนะนำ
fgblomqvist

2

ฉันมีปัญหาเดียวกันกับ Dell Inspiron 7567 กับ 1,050 gtx ไดรเวอร์ nvidia-375

ทางออกเดียวที่ฉันค้นพบการอ่านคำตอบของคุณคือถ้าคุณถอดปลั๊ก HDMI ออกจากระบบเข้าสู่ระบบเสียบปลั๊ก HDMI และสลับไปที่หน้าจอขยายมันจะแสดงอย่างถูกต้องแทนที่จะแสดงความละเอียดเพียงหน้าจอเดียว

มันชั่วคราว แต่อย่างน้อยเราก็สามารถใช้ได้


2

ฉันลองตัวเลือกต่าง ๆ ที่กล่าวถึงที่นี่และไม่มีตัวเลือกใดที่เหมาะกับฉัน

สิ่งเดียวที่ทำงานคือ เมื่อกดปุ่ม Switch Display บนแล็ปท็อปที่มีอยู่ใน F4 ในแล็ปท็อป HP มันอาจแตกต่างจากผู้ขายรายอื่น

วิชาบังคับก่อน:

sudo apt-get purge nvidia-*

คำสั่งดังกล่าวข้างต้นถอนการติดตั้งรุ่นก่อนหน้าทั้งหมดรีสตาร์ทเครื่องคอมพิวเตอร์ของคุณ

sudo apt-add-repository ppa:graphics-drivers/ppa

คำสั่งข้างต้นเพิ่ม repos

sudo apt-get update
sudo apt-cache search '^nvidia-[:digit]' --names-only

ใช้หมายเลขล่าสุดและติดตั้งด้วย:

sudo apt-get install nvidia-381

สำหรับฉัน 381 เป็นคนล่าสุด

การโพสต์เพราะอาจช่วยใครซักคน


2

ฉันตอบโพสต์ที่คล้ายกัน :) ( 14.04 nvidia จอแสดงผลคู่ (ภายนอก + แล็ปท็อป) จอแสดงผลที่ยืดออก, เดสก์ท็อปออฟเซ็ต )

นี่เป็นเพราะจอแสดงผลในตัวเชื่อมต่อกับ intel iGPU (ที่มา: https://devtalk.nvidia.com/default/topic/807239/nvidia-server-setting-utility-doesn-t-see-laptop-screen/ )

ซึ่งส่งผลให้เซิร์ฟเวอร์ Nvidia x ไม่สามารถควบคุมจอแสดงผลในตัวของคุณได้

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

มีการดึงกลับที่นายกเลือกจะไม่ทำงานดังนั้นจึงไม่มีวิธีการประหยัดแบตเตอรี่บางอย่างโดยการเปลี่ยนไปใช้ iGPU อื่น ๆ จากนั้นตั้งค่า BIOS ใหม่ ... แต่การเลือกเฉพาะทำงานได้ไม่ดีพอ รบกวนอีกต่อไป ....


0

หมั่นตรวจสอบกระจกหน้าจอ เมื่อแสดงจะซิงค์กด+Ctrl Tabตัวเลือกนี้จะปรากฏขึ้นและคุณสามารถค้นหาตัวเลือกสำหรับการขยายหน้าจอได้เช่นกัน คุณสามารถเลื่อนดูตัวเลือกต่าง ๆ โดยCtrlกดและกดTabเพื่อสลับไปเรื่อย ๆเช่นAlt+Tab


0

มันเป็นทางออกที่แปลกประหลาดสำหรับปัญหาที่ฉันกำลังเผชิญอยู่ แต่ปรากฏว่ามีnvidia-settingsการถอนการติดตั้งเป็นระยะ ๆโดยที่ฉันไม่ได้ทำอะไรเลย

เมื่อความละเอียดยืดออกและเมาส์ก็ไร้ประโยชน์ฉันทางลัดเปิดเทอร์มินัลและอินพุตnvidia-settingsนี้แจ้งฉันว่าไม่ได้ติดตั้ง (ยังไม่เข้าใจ)

ฉันติดตั้งแล้วsudo apt install nvidia-settingsและทุกอย่างทำงานอย่างถูกต้องอีกครั้ง

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


0

ฉันมีปัญหาเดียวกันและในที่สุดฉันก็ทำ

sudo apt-get install compizconfig-settings-manager
ccsm

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


0

ลบnvidia-375ไดรเวอร์ของคุณเช่น:

sudo apt-get purge nvidia*

ใช้ไดรเวอร์ดั้งเดิม ไดรเวอร์ของ nvidia มีปัญหามากมายที่ดูเหมือนว่า

หากไดรเวอร์ดั้งเดิมหายไปติดตั้งใหม่เช่น:

sudo apt-get install xserver-xorg-video-nouveau

ขอบคุณสำหรับคำตอบ. คุณสามารถปรับปรุงได้โดยทำตามขั้นตอนเพื่อติดตั้ง "ไดรเวอร์รุ่นเก่า"
WinEunuuchs2Unix

ใช่ไม่ได้คิดอย่างนั้น ;-)
Marco Schoolenberg

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

ทำไมคุณถึงสุ่มโพสต์Askubuntu.com/users/175814/david-foerster
Marco Schoolenberg

David Foerster ทำไมคุณถึงสุ่ม "แก้ไข" โพสต์?
Marco Schoolenberg

0

ฉันมีปัญหาเดียวกันกับ nvidia-375 อัปเกรดเป็น nvidia-384 เพียงแก้ไขปัญหา

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