ด้วยการทำงานบางอย่าง ฉันจัดการให้มีเซสชัน Wayland และตอนนี้ฉันมี 2 มาตราส่วนที่แตกต่างกันบนจอภาพ 2 จอของฉัน
ฉันมี 100% บนจอภาพภายนอกและ 200% บนจอภาพในตัว (ขนาดเล็กกว่า)
$ uname -a
Linux me-Lenovo-Legion 5.13.0-22-generic #22-Ubuntu SMP ศุกร์ที่ 5 พฤศจิกายน 13:21:36 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
จนถึงตอนนี้ดีมาก
ตอนนี้: อุปสรรค์คือการควบคุมอุณหภูมิสีไม่ทำงาน แสงที่มาจากจอมอนิเตอร์ โดยเฉพาะอันที่เล็กนั้นสว่างเกินไป
me@Lenovo-Legion:~$ inxi -G
กราฟิก: อุปกรณ์-1: ไดรเวอร์ NVIDIA TU106M [GeForce RTX 2060 Max-Q]: nvidia v: 495.44
Device-2: IMC Networks ประเภทกล้องในตัว: ไดรเวอร์ USB: uvcvideo
จอแสดงผล: เซิร์ฟเวอร์ wayland: ไดรเวอร์ X.Org 1.21.1.2: โหลดแล้ว: nvidia ยกเลิกการโหลด: fbdev, modesetting, nouveau, vesa ความละเอียด:
1: 3840x2160~60Hz 2: 2560x1440~75Hz
OpenGL: ตัวเรนเดอร์: NVIDIA GeForce RTX 2060 พร้อม Max-Q Design/PCIe/SSE2 v: 4.6.0 NVIDIA 495.44
me@Lenovo-Legion:~$ echo $XDG_SESSION_TYPE
เวย์แลนด์
ดูเหมือนว่า
- เซสชั่นของฉันคือดินแดน
- modesetting ไม่ทำงาน (อยู่ในโมดูล "unloaded")
ฉันคิดว่านี่เป็นไปไม่ได้
เป็นไปได้ไหมว่าการควบคุมอุณหภูมิสีไม่ทำงานเนื่องจากการตั้งค่าโหมดไม่ทำงาน ?
อย่างไรก็ตาม ทำไมการตั้งค่าโหมดไม่ทำงาน
นี่เป็นของฉัน /etc/default/grub
# หากคุณเปลี่ยนไฟล์นี้ ให้เรียกใช้ 'update-grub' หลังจากนั้นเพื่ออัปเดต
# /boot/grub/grub.cfg
# สำหรับเอกสารฉบับเต็มของตัวเลือกในไฟล์นี้ โปรดดูที่:
# info -f grub -n 'การกำหนดค่าอย่างง่าย'
GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=ซ่อน
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || สะท้อน Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nvidia-drm.modeset=1"
GRUB_CMDLINE_LINUX="nvidia-drm.modeset=1"
# ยกเลิกการแสดงความคิดเห็นเพื่อเปิดใช้งานการกรอง BadRAM แก้ไขให้เหมาะกับความต้องการของคุณ
# ใช้งานได้กับ Linux (ไม่ต้องใช้โปรแกรมแก้ไข) และกับเคอร์เนลใด ๆ ที่ได้รับ
# ข้อมูลแผนที่หน่วยความจำจาก GRUB (GNU Mach, เคอร์เนลของ FreeBSD ... )
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefe"
# Uncomment เพื่อปิดการใช้งานเทอร์มินัลกราฟิก (grub-pc เท่านั้น)
#GRUB_TERMINAL=คอนโซล
# ความละเอียดที่ใช้กับเทอร์มินัลกราฟิก
# โปรดทราบว่าคุณสามารถใช้เฉพาะโหมดที่การ์ดกราฟิกของคุณรองรับผ่าน VBE
# คุณสามารถดูได้ใน GRUB จริงด้วยคำสั่ง `vbeinfo'
#GRUB_GFXMODE=640x480
# ไม่แสดงความคิดเห็นหากคุณไม่ต้องการให้ GRUB ส่งพารามิเตอร์ "root=UUID=xxx" ไปยัง Linux
#GRUB_DISABLE_LINUX_UUID=จริง
มี 2 คำสั่งสำหรับการอัพเดตด้วง
หนึ่งคือ ปรับปรุงด้วง
และอีกอย่างหนึ่งก็คือ ปรับปรุงด้วง2
ฉันควรใช้อันไหน
แก้ไข
ในการตรวจสอบเอาต์พุต dmesg ฉันพบบรรทัดเหล่านี้
:~$ sudo dmesg | grep nvidia
[ 0.000000] บรรทัดคำสั่ง: BOOT_IMAGE=/boot/vmlinuz-5.13.0-22-generic root=UUID=c4600a5b-82ae-4e12-adaa-26754e7f0b3e ro สาดเงียบ nvidia-drm.modeset=1 vt.handoff=7
[ 0.085681] บรรทัดคำสั่งเคอร์เนล: BOOT_IMAGE=/boot/vmlinuz-5.13.0-22-generic root=UUID=c4600a5b-82ae-4e12-adaa-26754e7f0b3e ro สาดเงียบ nvidia-drm.modeset=1 vt.handoff=7
...
[ 1.918267] nvidia-modeset: กำลังโหลดไดรเวอร์การตั้งค่าโหมดเคอร์เนล NVIDIA สำหรับแพลตฟอร์ม UNIX 495.44 ศุกร์ 22 ต.ค. 06:05:22 UTC 2021
[ 1.919294] [drm] [nvidia-drm] [GPU ID 0x00000100] กำลังโหลดไดรเวอร์
[ 2.773858] [drm] เริ่มต้น nvidia-drm 0.0.0 20160202 สำหรับ 0000:01:00.0 บน 0 รองลงมา
ดูเหมือนว่าการตั้งค่าโหมดจะทำงาน แต่ dmesg และ inxi ไม่เห็นด้วยกับสิ่งนั้น ¯_(ã)_/¯