จอภาพสองจอใน 12.04 - ประเภทของงาน


12

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

อย่างไรก็ตาม bit blah ... Fujitsu Siemens Amilo 3530, ATI Radeon 3200 HD Series, 4GB RAM 1TB HDD และอื่น ๆ , จอภาพ HDMI ทั่วไป มี GNOME fglrx ที่โหลดด้วยไดรเวอร์ ATI ของ kosher ล่าสุด (แต่ไม่ใช่โพสต์อัปเดตตัวหนึ่งที่เพิ่งจะไม่เปิดใช้งาน)

ตอนนี้ในเวลา 11.10 น. มันก็ใช้ไม่ได้เลยแม้แต่ตอนที่ถูกล่อลวงด้วยความอร่อยและคำสัญญาที่ให้ความสุข ยังฉันยืนยันและเมื่อฉันสังเกตเห็นการตรวจสอบที่ 2 ทำงานกับ 12.04 ลองใช้ DVD ฉันไปเพื่อมัน

หลังจากทำงาน 12.04 แล้ว HDMI ยังคงไม่แสดงอะไรเลยนอกจากหน้าจอสีน้ำเงินบนทีวีบอกฉันว่า 'ไม่มีสัญญาณ' บน VGA ถ้าฉันพยายามตั้งเป็นจอภาพที่สองฉันได้รับข้อผิดพลาดสองข้อ:

ไม่สามารถใช้การกำหนดค่าที่เลือก

ขนาดเสมือนที่ต้องการไม่พอดีกับขนาดที่มี: ร้องขอ = (2880, 900), ขั้นต่ำ = (320, 200), สูงสุด = (1600, 1600)

จากนั้นคลิกปิดและคุณจะได้รับสิ่งต่อไปนี้:

GDBus.Error: org.gtk.GDBus.UnmappedGError.Quark._gnome_2drr_2derror_2dquark.Code3: ขนาดเสมือนที่ต้องการไม่พอดีกับขนาดที่มี: ขอ = (2880, 900), ขั้นต่ำ = (320, 200), สูงสุด = (1600, 1600)

แต่ถ้าฉันทำมิเรอร์หน้าจอมันก็ใช้ได้บนหน้าจอไม่มีปัญหา

ดังนั้นความจริงที่ว่ามันไม่ทำงานไม่ใช่ความผิดของฉัน!

มีใครได้รับคำแนะนำบ้างไหม?

ขอบคุณ

เครื่องหมาย


ฉันพบปัญหาที่คล้ายกันมาก ฉันมี 12.04 ทำงานได้ดีบนคอมพิวเตอร์ที่ทำงานของฉันเมื่อวานนี้รวมถึงจอภาพสองจอที่ไม่ผิดเพี้ยน แต่วันนี้ฉันลบการติดตั้งเก่าและติดตั้งโดยตรงจากแผ่นซีดีติดตั้ง จอภาพสองจอทำงานได้ดีจากนั้นฉันพยายามใช้ไดรเวอร์ ATI ที่เป็นกรรมสิทธิ์และไม่ได้ทำงานอย่างถูกต้องตั้งแต่นั้นมา เมื่อฉันติดตั้งไดรเวอร์ ATI จะไม่อนุญาตให้มีการหมุนไปยังจอภาพเมื่อไม่ได้ทำมิเรอร์ แปลก. แต่หลังจากนั้นฉันก็โคลนการแสดงและการหมุนได้ดี ฉันได้รับข้อผิดพลาด GDBus ที่คล้ายกันมาก ปัญหายังคงมีอยู่หากฉันถอนการติดตั้งไดรเวอร์ ATI Gah!
Ryan Budney

การติดตั้งแล้วถอนการติดตั้งไดรเวอร์ ATI ดูเหมือนว่าจะทำให้จอแสดงผลคู่ของฉันกลับมาทำงานตามปกติ
Ryan Budney

@Ryan: ฉันจะถอนการติดตั้งไดรเวอร์ ATI ได้อย่างไร?
user35559

@ user35559: ไปที่ "ไดรเวอร์เพิ่มเติม" ภายใต้ "การตั้งค่าระบบ" และมีตัวเลือกในการติดตั้งและถอนการติดตั้งไดรเวอร์ ATI หากคุณมีฮาร์ดแวร์ ATI
Ryan Budney

ผมต้องบอกว่าโพสต์นี้ทำให้ฉันหัวเราะหึๆในระดับที่แตกต่างกันไม่กี่ ...
TheXed

คำตอบ:


5

นี่คือโพสต์แรกของฉันดังนั้นให้ฉันรู้ว่าฉันทำอะไรผิด


ใช้เวลาประมาณหนึ่งชั่วโมง แต่ฉันก็จบลงด้วยการทำงาน

นี่ถือว่าคุณมีไดรเวอร์ที่เหมาะสม

ขั้นตอนที่ 1:ตั้งค่าความละเอียดของจอแสดงผลได้อย่างถูกต้องครั้งแรกของคุณโดยใช้AMD Catalyst Control Center

หมายเหตุ:แม้ว่ามันอาจดูเหมือนว่าทุกอย่างสามารถแก้ไขได้โดยใช้สิ่งนี้ แต่ก็ทำไม่ได้

ขั้นตอนที่ 2:รีสตาร์ทคอมพิวเตอร์ของคุณ

ขั้นตอนที่ 3:ไปที่การตั้งค่าระบบ > แสดงผลและเปิดใช้งานจอภาพที่สองของคุณ

หมายเหตุ:แม้ว่าจะตรวจพบได้ในศูนย์ควบคุม AMD Catalyst การตั้งค่าเดียวที่ติดคือการตั้งค่าความละเอียด

ขั้นตอนที่ 4:รีสตาร์ทคอมพิวเตอร์ของคุณ

ขั้นตอนที่ 5:ไปที่ศูนย์ควบคุม AMD Catalystและตรวจสอบให้แน่ใจว่าการตั้งค่าการแสดงผลถูกต้อง

ตัวอย่างเช่นผมเปลี่ยนไปสก์ท็อปแบบหลายจอแสดงผล (s) มี 2 แสดง

ขั้นตอนที่ 6:รีสตาร์ทคอมพิวเตอร์ของคุณ

ขั้นตอนที่ 7:ไปที่การตั้งค่าระบบ > แสดงผลและตั้งค่าความละเอียดของจอภาพที่สองของคุณ

หมายเหตุ:ฉันยังปิดการใช้งานขอบเหนียว

ขั้นตอนที่ 8:รีสตาร์ทคอมพิวเตอร์ของคุณ

การตั้งค่าการแสดงผลทั้งหมดควรได้รับการบันทึกอย่างถูกต้องแล้ว


บังเอิญฉันไม่รู้ว่าทำไมงานทั้งหมดนี้ มันแค่ทำ


4

xorg.confลองเปลี่ยนขนาดเสมือนในของคุณ

ไปที่:

gksu gedit /etc/X11/xorg.conf

ค้นหาSection "Screen"และควรมีSubSection "Display"และคุณควรวางขนาดเสมือนจริงของคุณ ....

ฉันมีลักษณะเช่นนี้:

Section "Screen"

    Identifier "aticonfig-Screen[0]-0"
    Device     "aticonfig-Device[0]-0"
    Monitor    "aticonfig-Monitor[0]-0"
    DefaultDepth     24
    SubSection "Display"
        Viewport   0 0
        Depth     24
        Virtual         3400 1200
    EndSubSection
EndSection

บันทึกและเรียกใช้ในเทอร์มินัล:

sudo aticonfig --input=/etc/X11/xorg.conf --tls=1

ฉันมีปัญหาเดียวกัน แต่ตั้งค่าขนาดเสมือน (มากกว่าความละเอียดของฉันคือมอนิเตอร์ = + สมุดบันทึก (1920 + 1366 = 3286 = ฉันตั้งค่า 3400 และ 1200) แก้ปัญหานี้ :) หวังว่ามันจะช่วย


ยอดเยี่ยม สิ่งนี้และตอนนี้ทั้งสองแสดงผลด้วยความละเอียดสูงสุด (แต่ต่างกัน)
AntonyW

1
สำหรับฉันสิ่งนี้ใช้ได้เฉพาะหลังจากที่ฉันรีสตาร์ทเซิร์ฟเวอร์ X (ก่อนการรีสตาร์ทยังคงมีข้อความที่น่ารำคาญพร้อมข้อ จำกัด ด้านความละเอียด)
Michal Kováč

2

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

โปรดลองและแจ้งให้เราทราบว่าคุณชอบมันอย่างไร


ฉันได้รับการบอก ( https://bugs.freedesktop.org/show_bug.cgi?id=81476) ว่า "การเรนเดอร์ทำได้บน GPU ตัวเดียว" ดังนั้น GPU ตัวเดียวจึงต้องจัดการกับขนาดที่รวมกันของจอแสดงผลทั้งสองเมื่อไม่ได้ทำมิเรอร์ ขีด จำกัด ของ GPU คือความmaximum=(1600, 1600)หมายและนั่นคือสาเหตุที่1440x900จอภาพสองจอไม่ทำงาน (เพราะ1440+1440=2800มีมากกว่า1600) หากคุณใช้งานจอภาพเป็นมิรเรอร์หรือหน้าจอแยกกันแสดงว่าพอดีกับ1600ขีด จำกัด ของGPU คุณยังสามารถใช้ตัวเลือกXinerama X11 เพื่อหลีกเลี่ยงข้อ จำกัด แต่สิ่งนี้จะปิดการใช้งานสิ่ง RandR 3D ที่ดีทั้งหมด
Ian D. Allen

1

เครื่องมือตัวเร่งปฏิกิริยาเป็นทางออกที่ดีที่สุดของคุณ

ฉันมีอะแดปเตอร์ Intel gfx บนแล็ปท็อปของฉันและเชื่อมต่อกับจอภาพภายนอกเป็นประจำ ฉันใช้ KDE4.9 บนเดสก์ท็อป kubuntu 12.04 เมื่อมีการเชื่อมต่อจอภาพภายนอก (dis) KDE Daemon จะเปิดกล่องโต้ตอบ "การมอนิเตอร์ที่เปลี่ยนแปลง" ซึ่งฉันสามารถกำหนดค่าจอภาพได้จากที่ใด

ฉันยังใช้ xrandr เพื่อกำหนดค่าจากบรรทัดคำสั่ง

$ xrandr
Screen 0: minimum 320 x 200, current 1366 x 768, maximum 8192 x 8192
LVDS1 connected 1366x768+0+0 (normal left inverted right x axis y axis) 344mm x 193mm
   1366x768       60.0*+
   1360x768       59.8     60.0  
   1024x768       60.0  
   800x600        60.3     56.2  
   640x480        59.9  
VGA1 connected (normal left inverted right x axis y axis)
   1280x1024      60.0 +   75.0  
   1152x864       75.0  
   1024x768       75.1     70.1     60.0  
   832x624        74.6  
   800x600        72.2     75.0     60.3     56.2  
   640x480        72.8     75.0     66.7     60.0  
   720x400        70.1  
HDMI1 disconnected (normal left inverted right x axis y axis)
DP1 disconnected (normal left inverted right x axis y axis)

ฉันใช้สคริปต์เช่น:

xrandr -q
xrandr  --output VGA1 --auto
xrandr  --output LVDS1 --primary
xrandr  --output VGA1 --left-of LVDS1
xrandr  --output LVDS1 --primary

และหลังจากนั้น,

# we can also turn off the LCD panel
xrandr --output VGA1 --off

หวังว่าจะช่วย


1

สำหรับฉันเพิ่ม "virtual 3400 1900" ทำงาน: โดยทั่วไปเพียงแค่แก้ไข/etc/X11/xorg.confไฟล์โดยใช้

sudo nano /etc/X11/xorg.conf

ที่จะบันทึกคำขอใกล้: Ctrl+ Xบันทึกออกจาก:Y EnterหมายเหตุVirtual **** **** ขึ้นอยู่กับจอแสดงผลภายนอกของคุณ เพียงเพิ่มอัตราส่วนความละเอียดสูงสุด

ใน/etc/X11/xorg.confตอนนี้ฉันได้รับ:

Identifier "aticonfig-Screen[0]-0"
    Device     "aticonfig-Device[0]-0"
    Monitor    "aticonfig-Monitor[0]-0"
    DefaultDepth     24
    SubSection "Display"
        Viewport   0 0
        Depth     24
        Virtual         3400 1900

0

ไม่แน่ใจว่าคุณได้ทำสิ่งนี้หรือไม่ แต่คุณต้องใช้ศูนย์ควบคุมตัวเร่งปฏิกิริยาเพื่อตั้งค่า ตอนนี้ฉันกำลังจะเริ่มต้นแล้วซึ่งเป็นสิ่งที่ฉันเจอ ในที่สุดได้มาของฉันไป แต่มันมีตัวเรียกใช้ในแต่ละหน้าจอและเป็นรถเมื่อเลื่อนเมาส์ไปบนจอภาพ ฉันพยายามหาคำตอบสำหรับปัญหาเหล่านี้: / AMD + Ubuntu + จอภาพสองจอทีเดียว = ความเจ็บปวดในภาษิต หากคุณใช้ตัวเร่งปฏิกิริยาในการตั้งค่าฉันจะสูญเสียว่าทำไมมันไม่ทำงาน ฉันสามารถทำให้บางสิ่งเกิดขึ้นได้เสมอ


1
Catalyst Control Center เป็นส่วนหนึ่งของการบั่นทอนนรกจริงๆ ครั้งสุดท้ายที่ฉันเหนื่อยมันไม่ได้สังเกตว่าเสียบปลั๊กจอที่สองฉันต้องบอกว่าฉันผิดหวังอย่างมากใน Ubuntu และ ATI เกี่ยวกับเรื่องนี้ พระเยซูไม่ใช่ว่า ATI เป็นผู้เล่นตัวเล็ก ความยากลำบากในการใช้เลือดของคนเหล่านี้คือการปล่อยซอฟต์แวร์และฮาร์ดแวร์ที่ใช้งานได้จริง และ. ฉันไม่ยอมรับว่า 'เราไม่สามารถลองได้ในทุกแพลตฟอร์ม' ขยะ ฉันไม่คิดว่า Fujitsu Siemens Amilo 3530 นั้นเป็นอะไรที่พิเศษ AMD, ATI, Ubuntu มาเลย จริง ๆ แล้วมันควรจะทำงาน
Mark L. Potts

0

ATI RV630 [Radeon HD 2600XT] ทั้งหมดที่ฉันสามารถแนะนำได้คือรันโดยไม่โหลดไดรเวอร์หากเป็นไปได้สำหรับคุณ

ฉันตั้งค่าของฉันใน 2/3 นาทีโดยใช้ล้อเฟือง / จอแสดงผลและมันก็ใช้ได้ ฉันมีโปรแกรมที่เขียนภายใต้อัลเลโกรที่หอยทากช้าโดยไม่มีคนขับบางครั้งหยุดเป็นเวลา 2 วินาทีบนหน้าจอ ในอดีตมีเพียงสิ่งเดียวที่ฉันพบว่าการทำงานกับโหลดไดรฟ์เวอร์นั้นอิจฉา แต่ตอนนี้แก่เกินไปแล้วเหรอ? สิ่งนี้ไม่ได้ผลสำหรับฉันhttp://www.ubuntugeek.com/how-to-install-ati-radeon-hd-2600-drivers-in-ubuntu.htmlแต่ประสบความสำเร็จในการทำลายการตั้งค่าจอภาพสองจอและให้ "ขนาดเสมือนที่ต้องการไม่พอดีกับขนาดที่มี: ร้องขอ = (2560, 1024), ต่ำสุด = (320, 200), สูงสุด = (1600, 1600)" ดังนั้นระบบใช้ไม่ได้และตอนนี้ติดอยู่ (และอื่น ๆ อีกมากมายที่จะสังคายนาเช่นกัน)


0

ฉันมี ATI Mobility Radeon HD 5650 และฉันมีปัญหาเดียวกัน มันใช้งานได้ แต่เมื่อฉันติดตั้งไดรเวอร์ที่กำหนดเองมันก็หยุดทำงาน ฉันเพิ่งกลับไปใช้ไดรเวอร์ที่มาพร้อมกับ Ubuntu และใช้งานได้อีกครั้ง


0

ฉันมีปัญหาเดียวกันกับแล็ปท็อป Asus ที่มีการ์ด ATI Radeon HD 3470 การใช้ระบบ setings-display ไม่ได้ถูกตัด แต่การเรียกใช้ AMD Catalyst Control Center (การจัดการ) จากการตั้งค่าทุกอย่างที่ถูกต้องทำงานได้หลังจากรีสตาร์ท หวังว่ามันจะช่วยคุณ


0

ฉันมีปัญหาเดียวกันนี้เช่นกันและฉันจะได้รับข้อผิดพลาด "GDBus.Error: org.gtk.GDBus.UnmappedGError.Quark._gsd_2drr_2derror_2dquark.Code4:"

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

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

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