ฉันซื้อแล็ปท็อปเครื่องใหม่ที่มี Windows แต่ตัดสินใจลองใช้ Ubuntu
ข้อมูลจำเพาะของแล็ปท็อป:
- ซีพียู Intel® Core™ i7-10875H
- แรม 16GB
- GPU แล็ปท็อป Nvidia RTX 3060
โดยใช้:
- Ubuntu 21.04 (อัปเดตอย่างสมบูรณ์)
- 5.11.0-37-เคอร์เนลทั่วไป
เพื่อจุดประสงค์ด้านอายุการใช้งานแบตเตอรี่ ฉันใช้แล็ปท็อปในโหมดกราฟิกไฮบริด (ตามที่ระบุโดย MSHYBRID ใน BIOS ของแล็ปท็อป)
ปัญหาคือใน Ubuntu (หรือใน Linux distro อื่น ๆ ที่ฉันได้ลอง) อัตราการรีเฟรชหน้าจอติดอยู่ที่ 40HZ แม้ว่าแล็ปท็อปจะรองรับ 165HZ ในการตั้งค่าการแสดงผลและเอาต์พุต xrandr 165HZ จะแสดงเป็นอัตราที่เลือก แม้ว่าฉันจะเห็นได้ชัดว่าอัตราการรีเฟรชนั้นต่ำกว่ามากเนื่องจาก glxgears แสดงให้เห็นเช่นกัน
ไม่พบปัญหาเมื่อฉันเปลี่ยนการตั้งค่ากราฟิกแบบสลับได้ใน BIOS เป็น "dGPU เท่านั้น" เมื่อเลือกแล้ว จอแสดงผลจะตั้งค่าและใช้ 165HZ อย่างถูกต้อง แต่เมื่อตั้งค่าเป็น "iGPU เท่านั้น" หรือ "MSYHBRID" ปัญหาเดียวกันก็เกิดขึ้น
ฉันพยายามแล้ว:
- การตั้งค่าอัตราการรีเฟรชเป็น 40HZ แล้วกลับเป็น 165HZ (ไม่มีผล)
- การใช้ความละเอียดที่ต่ำกว่าโดยเลือก 60HZ (ยังคงแสดงที่ 40Hz)
- การใช้ไดรเวอร์นูโว (พฤติกรรมเดียวกัน)
- การใช้ไดรเวอร์ NVIDIA ที่เป็นกรรมสิทธิ์ (ลักษณะการทำงานเดียวกัน)
- เปลี่ยนเป็น Wayland (ตัวเลือกเพิ่มเติมสำหรับการเลือก 60HZ ถูกเพิ่มเข้าไปในการตั้งค่า แต่ก็ไม่ได้ผลแต่อย่างใด)
- การใช้ distros ต่างๆ เช่น Fedora, Manjaro เป็นต้น (พฤติกรรมเหมือนกันกับแต่ละรายการ)
Xrandr เอาท์พุท:
หน้าจอ 0: ขั้นต่ำ 320 x 200 ปัจจุบัน 2560 x 1440 สูงสุด 16384 x 16384
eDP-1 เชื่อมต่อหลัก 2560x1440+0+0 (ปกติ ซ้ายกลับหัว แกน x ขวา แกน y) 344 มม. x 194 มม.
2560x1440 165.00*+ 40.00 +
1920x1440 85.00 75.00 60.00
1856x1392 75.00 60.01
1792x1344 75.00 60.01
2048x1152 59.99 59.98 59.90 59.91
1920x1200 59.88 59.95
1920x1080 60.01 59.97 59.96 59.93
1600x1200 85.00 75.00 70.00 65.00 60.00
1680x1050 84.94 74.89 69.88 59.95 59.88
1600x1024 60.17
1400x1050 85.00 74.76 70.00 59.98
1600x900 59.99 59.94 59.95 59.82
1280x1024 85.02 75.02 60.02
1440x900 59.89
1400x900 59.96 59.88
1280x960 85.00 60.00
1440x810 60.00 59.97
1368x768 59.88 59.85
1360x768 59.80 59.96
1280x800 59.99 59.97 59.81 59.91
1152x864 100.00 85.06 85.00 75.00 75.00 70.00 60.00
1280x720 60.00 59.99 59.86 59.74
1024x768 85.00 75.05 60.04 85.00 75.03 70.07 60.00
1024x768i 86.96
960x720 85.00 75.00 60.00
928x696 75.00 60.05
896x672 75.05 60.01
1024x576 59.95 59.96 59.90 59.82
960x600 59.93 60.00
832x624 74.55
960x540 59.96 59.99 59.63 59.82
800x600 85.00 75.00 70.00 65.00 60.00 85.14 72.19 75.00 60.32 56.25
840x525 85.02 74.96 69.88 60.01 59.88
864x486 59.92 59.57
800x512 60.17
700x525 85.08 74.76 70.06 59.98
800x450 59.95 59.82
640x512 85.02 75.02 60.02
720x450 59.89
700x450 59.96 59.88
640x480 85.09 60.00 85.01 72.81 75.00 59.94
720x405 59.51 58.99
720x400 85.04
684x384 59.88 59.85
680x384 59.80 59.96
640x400 59.88 59.98 85.08
576x432 100.11 85.15 85.09 75.00 75.00 70.00 60.06
640x360 59.86 59.83 59.84 59.32
640x350 85.08
512x384 85.00 75.03 70.07 60.00
512x384i 87.06
512x288 60.00 59.92
416x312 74.66
480x270 59.63 59.82
400x300 85.27 72.19 75.12 60.32 56.34
432x243 59.92 59.57
320x240 85.18 72.81 75.00 60.05
360x202 59.51 59.13
360x200 85.04
320x200 85.27
320x180 59.84 59.32
320x175 85.27
DP-1-0 ถูกตัดการเชื่อมต่อ (ปกติซ้ายกลับหัว แกน x ขวา แกน y)
DP-1-1 ถูกตัดการเชื่อมต่อ (ปกติซ้ายกลับหัว แกน x ขวา แกน y)
HDMI-1-0 ถูกตัดการเชื่อมต่อ (ปกติซ้ายกลับหัว แกน x ขวา แกน y)
DP-1-2 ถูกตัดการเชื่อมต่อ (ปกติซ้ายกลับหัว แกน x ขวา แกน y)
lspci | grep เอาต์พุต VGA:
00:02.0 คอนโทรลเลอร์ที่เข้ากันได้กับ VGA: Intel Corporation CometLake-H GT2 [UHD Graphics] (rev 05)
01:00.0 คอนโทรลเลอร์ที่รองรับ VGA: NVIDIA Corporation GA106M [GeForce RTX 3060 Mobile / Max-Q] (rev a1)
glxgears เอาท์พุท:
ทำงานซิงโครไนซ์กับการรีเฟรชแนวตั้ง อัตราเฟรมควรเป็น
ใกล้เคียงกับอัตราการรีเฟรชของจอภาพ
268 เฟรมใน 5.0 วินาที = 53.471 FPS
201 เฟรมใน 5.0 วินาที = 40.000 FPS
201 เฟรมใน 5.0 วินาที = 40.001 FPS
201 เฟรมใน 5.0 วินาที = 40.000 FPS
201 เฟรมใน 5.0 วินาที = 40.001 FPS
201 เฟรมใน 5.0 วินาที = 40.001 FPS
ให้ฉันชี้แจงว่าใน Windows ที่มีการตั้งค่า BIOS ทั้งหมด 3 ค่า อัตราการรีเฟรชจะทำงานตามที่คาดไว้และจะอยู่ที่ 165HZ
และฉันยังใช้จอแสดงผลภายในของแล็ปท็อปตลอดเวลา
ความช่วยเหลือใด ๆ ที่ชื่นชม