วิธีมอบความละเอียดจอภาพที่สองให้แก่แอปพลิเคชัน


8

ฉันมีการตั้งค่าจอภาพสองจอพร้อมการตั้งค่าพื้นฐาน TwinView จากการ์ด Nvidia ของฉัน (550 Ti) จอภาพหนึ่งคือจอแสดงผลหลักของฉัน (1600x900) และอีกหนึ่งคือทีวีของฉัน (1920 * 1080)

ฉันได้จัด XBMC ให้เริ่มการทำงานของทีวีของฉัน (โดยใช้โหมดหน้าต่าง GTKhack ที่รวดเร็วและสกปรกเพื่อซ่อนขอบและwmctrlยืดมัน) วิธีนี้ใช้ได้กับเกมส่วนใหญ่ที่มีโหมดหน้าต่างเช่นกัน (Shank2) อย่างไรก็ตามฉันไม่สามารถทำให้บางคนทำงานได้เนื่องจากฉันไม่สามารถเลือกความละเอียด 1920x1080 ในเมนูการตั้งค่าของพวกเขา ความละเอียดที่มีอยู่ทั้งหมดสำหรับจอแสดงผลหลักของฉันและความละเอียดแบบรวมจะพร้อมใช้งาน (เช่นเรือ, ภาพรวม)

เป็นไปได้อย่างไรที่จะมอบความละเอียด 1920x1080 ของฉันให้กับแอพพลิเคชั่น / เกม?

วิธีแก้ปัญหา / วิธีแก้ปัญหาอื่น ๆ ก็ชื่นชมอย่างมากเช่นกัน!

คำตอบ:


1

สิ่งที่คุณพยายามทำไม่สามารถทำได้ด้วย TwinView

TwinView ทำงานได้โดยการเพิ่มโหมดการแสดงผลปลอมพร้อมความละเอียดรวมเข้ากับจอแสดงผลหลัก ตัวอย่างเช่นหากคุณมีจอภาพขนาด 1024x768 สองจอไดร์เวอร์จะบอกระบบปฏิบัติการว่ามีเพียงหน้าจอเดียวที่มีความละเอียดของจอแสดงผลหลักและโหมด 2048x768 ปลอมเพิ่มเติม เมื่อคุณเลือกโหมดนี้ระบบปฏิบัติการคิดว่ามีหน้าจอ 2048x768 อันเดียวและผู้ขับขี่จะดูแลการส่งส่วนของภาพไปยังจอแสดงผลที่ถูกต้อง ซึ่งหมายความว่าคุณไม่ต้องการการสนับสนุนพิเศษจากแอปพลิเคชัน แต่คุณยังไม่สามารถแสดงแอปพลิเคชันแบบเต็มหน้าจอได้ที่หน้าจอเดียว - แอปทั้งหมดจะคิดว่ามีเพียงจอแสดงผล 2048x768 จอเดียว

วิธีแก้ไขคือปิดการใช้งาน TwinView และใช้ไดรเวอร์ที่รองรับ XRandR สิ่งนี้มีอยู่ในไดรเวอร์ Nvidia ตั้งแต่รุ่น 302 ใช้พาเนลการแสดงผลของ Ubuntu เพื่อกำหนดค่าการแสดงผลผ่าน XRandR (ใน 12.04 ขึ้นไปคลิกที่ปุ่มเปิดปิดที่ด้านบนขวาและเลือก "แสดง ... ")


1

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

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