Optimus บน Linux นั้นยังห่างไกลจากความสมบูรณ์แบบ แต่การใช้nVidia
ไดรเวอร์ดั้งเดิมปัญหาส่วนใหญ่ที่ฉันมีในอดีตนั้นได้รับการแก้ไขเป็นส่วนใหญ่ยกเว้นหนึ่งตัว
เมื่อใดก็ตามที่ฉันเรียกใช้แอปพลิเคชั่นเต็มหน้าจอเช่นKodi
หรือบางSteam
เกมปิดตำแหน่งหน้าจอจะอยู่ตรงกลางตรงกลางของหน้าจอ 2 หน้าจอที่ 1080p หรือแสดงผลเพียงครึ่งซ้ายบนจอแสดงผลใด ๆ
xrandr
ผมคิดว่านี่เป็นเพราะเกี่ยวกับวิธีที่ผมทำการติดตั้งจอภาพหลายทำงานโดยใช้ เมื่อsddm
เริ่มต้นมันจะเรียกใช้คำสั่งต่อไปนี้:
xrandr --setprovideroutputsource modesetting NVIDIA-0
xrandr --output HDMI-1-1 --mode 1920x1080 --pos 1920x0 --output HDMI-0 --primary --mode 1920x1080 --panning 3840x1080+0+0/0x0+0+0/0/0/-1920/0
มันทำงานได้อย่างสมบูรณ์แบบ แต่คุณอาจสังเกตเห็นว่าคอนเทนเนอร์นั้นมีขนาด 3x1080p เนื่องจากมี 3 หน้าจอ (ทั้งหมดเป็น 1080p) การปิดการใช้งานจอแสดงผลภายในของฉันและการแพนกล้อง
แต่ดูเหมือนว่ามันฉันไม่สามารถควบคุมการทำงานแบบเต็มหน้าจอ noor ในหรือโดยการใช้KDE
put
การเล่นในการตั้งค่าแอพพลิเคชั่นฉันสามารถเลือกจอภาพที่จะแสดงผลได้
เพื่อชี้แจง:
xs on monitor left at 1920/2
ys on monitor left at 1080
xe on monitor right at (1920/2)+1920
ye on monitor right at 1080
นี่คือลิงค์สำหรับการอ้างอิงด้วยภาพ
พูดตามตรงฉันได้ลองหลายอย่างแล้ว ฉันไม่ใช่ผู้เชี่ยวชาญด้าน Linux ฉันใช้งานมาเป็นเวลาประมาณ 4 ปีในฐานะระบบปฏิบัติการเดียวของฉัน
เนื่องจาก KDE สนับสนุนWayland
ฉันยินดีที่จะลองทำ แต่เนื่องจากปัญหาที่ฉันมีกับ Optimus ในอดีตที่ผ่านมาฉันลังเลที่จะลองใช้เพราะทุกอย่างทำงานได้อย่างราบรื่นและมีข้อมูลเกี่ยวกับความเข้ากันได้ของ Optimus / Nvidia / Wayland .
มีอะไรบ้างที่ฉันอาจเคยพลาดมาก่อนที่จะทำอะไรที่ต่างไปจากเดิมอย่างสิ้นเชิงเมื่อเปลี่ยนผู้จัดการการแสดงผลที่มั่นคงสำหรับเครื่องใหม่ หรือบางทีคำสั่งแบบง่าย ๆ จากเทอร์มินัลสำหรับการรันแอปพลิเคชันที่ฉันพลาดไปทั้งหมด
ความช่วยเหลือใด ๆ ที่ชื่นชม
ข้อมูลเพิ่มเติม:
xorg.conf, xorg.conf.d ว่างเปล่า
Section "Module"
Load "modesetting"
EndSection
Section "Device"
Identifier "nvidia"
Driver "nvidia"
BusID "PCI:1:0:0"
Option "AllowEmptyInitialConfiguration"
EndSection
ขอข้อมูลเพิ่มเติมหากต้องการในความคิดเห็น
nvidia
ก็กำลังทำงานmir
และให้wayland
การสนับสนุน แต่นั่นเป็นสองสามเดือนที่ผ่านมา