ฉันมีคอมพิวเตอร์บอร์ดเดี่ยวเครื่องใหม่ (iBase IB836F-6413E) ซึ่งใช้โปรเซสเซอร์ Intel Atom x6413 และฉันไม่สามารถรับความละเอียดหน้าจออื่นใดนอกจาก 1024x768 เพื่อใช้งานได้
การตั้งค่าของฉันเป็นดังนี้:
- กระดาน: ไอเบส IB836F-6413 SBC
- หน่วยประมวลผล: Intel Atom x6413 พร้อมกราฟิก Intel UHD ในตัวสำหรับโปรเซสเซอร์ Intel เจนเนอเรชั่น 10
- แกะ: 4GB PC4-3200
- พื้นที่จัดเก็บ: 120GB mSATA SSD
- เฝ้าสังเกต: อียามะ โปรไลท์ XUB3493XQSU. รองรับความละเอียดสูงสุด 3440x1440 เชื่อมต่อผ่านขั้วต่อ Display Port (DP)
- พลัง: แหล่งจ่ายไฟ 19V DC ผ่านขั้วต่ออินพุต DC
- แป้นพิมพ์: Logitech ไร้สายผ่านตัวรับสัญญาณที่เสียบเข้ากับพอร์ต USB
- หนู: Logitech ไร้สายโดยใช้ตัวรับสัญญาณไร้สายเดียวกันกับคีย์บอร์ด
- ระบบปฏิบัติการ: อูบุนตู 20.04 LTS
- เคอร์เนลลินุกซ์: 5.11.0.
คำสั่ง xrandr แสดงชื่อมอนิเตอร์เป็นค่าเริ่มต้น แต่ฉันคิดว่าควรเป็น DP-1 หรือชื่ออื่นที่คล้ายกัน เนื่องจากมอนิเตอร์ของฉันเชื่อมต่อผ่านตัวเชื่อมต่อ DP ดูด้านล่างสำหรับเอาต์พุต xrandr
ฉันได้ลองเพิ่มโหมดเอาต์พุตใหม่โดยใช้ xrandr ดังนี้:
$ xrandr -- verbose
xrandr: ไม่สามารถรับขนาดของแกมมาสำหรับค่าเริ่มต้นของเอาต์พุต
หน้าจอ 0: ขั้นต่ำ 1024 x 768 ปัจจุบัน 1024 x 768 สูงสุด 1024 x 768
ค่าเริ่มต้นที่เชื่อมต่อหลัก 1024x768+0+0 (0x521) ปกติ (ปกติ) 0 มม. x 0 มม.
ตัวระบุ: 0x520
การประทับเวลา: 140204
พิกเซลย่อย: ไม่ทราบ
โคลน:
CRTC: 0
CRTC: 0
แปลงร่าง: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
กรอง:
_MUTTER_PRESENTATION_OUTPUT: 0
ไม่ใช่เดสก์ท็อป: 0
รองรับ: 0, 1
1024x768 (0x521) 59.769MHz *ปัจจุบัน
h: กว้าง 1024 เริ่ม 0 สิ้นสุด 0 รวม 1024 เอียง 0 นาฬิกา 58.37KHz
v: ความสูง 768 เริ่ม 0 สิ้นสุด 0 รวม 768 นาฬิกา 76.00Hz
$cvt 1920 1080
# 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
โมเดลไลน์ "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
$ sudo xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
xrandr: ไม่สามารถรับขนาดของแกมมาสำหรับค่าเริ่มต้นของเอาต์พุต
$xrandr
xrandr: ไม่สามารถรับขนาดของแกมมาสำหรับค่าเริ่มต้นของเอาต์พุต
หน้าจอ 0: ขั้นต่ำ 1024 x 768 ปัจจุบัน 1024 x 768 สูงสุด 1024 x 768
เริ่มต้นที่เชื่อมต่อหลัก 1024x768+0+0 0mm x 0mm
1024x768 76.00*
1920x1080_60.00 (0x54e) 173.000MHz -HSync +VSync
h: กว้าง 1920 เริ่ม 2048 สิ้นสุด 2248 รวม 2576 เบ้ 0 นาฬิกา 67.16KHz
v: ความสูง 1080 เริ่มต้น 1083 สิ้นสุด 1088 รวม 1120 นาฬิกา 59.96Hz
$ sudo xrandr --addmode เริ่มต้น "1920x1080_60.00"
xrandr: ไม่สามารถรับขนาดของแกมมาสำหรับค่าเริ่มต้นของเอาต์พุต
$xrandr
xrandr: ไม่สามารถรับขนาดของแกมมาสำหรับค่าเริ่มต้นของเอาต์พุต
หน้าจอ 0: ขั้นต่ำ 1024 x 768 ปัจจุบัน 1024 x 768 สูงสุด 1024 x 768
เริ่มต้นที่เชื่อมต่อหลัก 1024x768+0+0 0mm x 0mm
1024x768 76.00*
1920x1080_60.00 59.96
ความละเอียด 1920x1080 จะแสดงขึ้นในการตั้งค่าการแสดงผล แต่ไม่มีอะไรเปลี่ยนแปลงเมื่อฉันเลือก
ดูภาพหน้าจอ:
เป็นไปได้ไหมว่า Atom x6413 ยังใหม่เกินไปสำหรับกราฟิกในตัวที่จะรองรับ ชิปนี้เปิดตัวในเดือนมกราคม 2021
dmesg บนระบบที่เพิ่งบู๊ตใหม่ไม่แสดงข้อผิดพลาดใด ๆ ที่เกี่ยวข้องกับกราฟิก
คำสั่ง inxi -G แสดง:
กราฟิก:
อุปกรณ์-1: ไดรเวอร์ Intel: N/A
จอแสดงผล: เซิร์ฟเวอร์ x11: ไดรเวอร์ X.Org 1.20.11: fbdev
ยกเลิกการโหลด: การตั้งค่าโหมด, ความละเอียด vesa: 1024x768~76Hz
OpenGL: ตัวเรนเดอร์: llvmpipe (LLVM 12.0.0 128 บิต) v: 4.5 Mesa 21.0.3
ไดรเวอร์ Intel: N/A ดูน่าสงสัย
จอแสดงผล lshw -C แสดง:
*-แสดงไม่มีการอ้างสิทธิ์
คำอธิบาย: คอนโทรลเลอร์ที่รองรับ VGA
ผลิตภัณฑ์: บริษัท อินเทล คอร์ปอเรชั่น
ผู้จำหน่าย: Intel Corporation
รหัสประจำตัว: 2
ข้อมูลรถบัส: pci@0000:00:02.0
รุ่น: 01
ความกว้าง: 64 บิต
นาฬิกา: 33MHz
ความสามารถ: pciexpress msi pm vga_controller bus_master cap_list
การกำหนดค่า: เวลาแฝง = 0
ทรัพยากร: หน่วยความจำ:80000000-80ffffff หน่วยความจำ:70000000-7ffffffff ioport:6000(size=64) หน่วยความจำ:c0000-dffff
ใครสามารถช่วยฉันหาวิธีทำให้เอาต์พุตวิดีโอทำงานได้อย่างถูกต้อง
ฉันได้ลองอัปเดตเคอร์เนลเป็น 5.14.1 แล้ว และฉันพบปัญหาเดียวกัน
ฉันได้ตรวจสอบเอาต์พุต dmesg สำหรับเคอร์เนลทั้งสองเวอร์ชัน (5.11.0 และ 5.14.1) แล้วและเห็น oops ที่เกี่ยวข้องกับ pinctrl_elkhartlake บางทีสิ่งนี้อาจเกี่ยวข้องกับปัญหากราฟิก แต่ดูเหมือนว่าไม่น่าเป็นไปได้
นี่คือเอาต์พุต dmesg ที่แสดงข้อผิดพลาดสำหรับเคอร์เนลเวอร์ชัน 5.14.1:
...
[ 0.741662] อุปกรณ์ acpi:4e: แฮชตรงกัน
[ 0.741810] RAS: ตัวรวบรวมข้อผิดพลาดที่แก้ไขได้เริ่มต้น
[ 0.743163] การเพิ่มหน่วยความจำถอดรหัสที่ไม่ได้ใช้: 2036K
[ 0.743723] การเพิ่มหน่วยความจำอิมเมจเคอร์เนล (initmem) ที่ไม่ได้ใช้: 2892K
[ 0.763189] เขียนปกป้องข้อมูลแบบอ่านอย่างเดียวของเคอร์เนล: 30720k
[ 0.764251] การเพิ่มหน่วยความจำรูปภาพเคอร์เนล (ช่องว่างข้อความ/rodata) ที่ไม่ได้ใช้: 2036K
[ 0.764773] การเพิ่มหน่วยความจำอิมเมจเคอร์เนล (rodata/data gap) ที่ไม่ได้ใช้: 1816K
[ 0.780290] x86/mm: ตรวจสอบการจับคู่ W+X: ผ่าน ไม่พบหน้า W+X
[ 0.780298] เรียกใช้ /init เป็นกระบวนการเริ่มต้น
[ 0.780307] พร้อมอาร์กิวเมนต์:
[ 0.780315] / เริ่มต้น
[ 0.780317] สแปลช
[ 0.780319] กับสภาพแวดล้อม:
[ 0.780320] หน้าแรก=/
[ 0.780322] TERM=ลินุกซ์
[ 0.780323] BOOT_IMAGE=/boot/vmlinuz-5.14.1-051401-ทั่วไป
[ 0.872410] BUG: kernel NULL pointer dereference, ที่อยู่: 0000000000000000
[ 0.872426] #PF: หัวหน้างานอ่านการเข้าถึงในโหมดเคอร์เนล
[ 0.872428] #PF: error_code(0x0000) - หน้าไม่ปัจจุบัน
[ 0.872431] PGD 0 P4D 0
[ 0.872434] อ๊ะ: 0000 [#1] SMP NOPTI
[ 0.872438] CPU: 2 PID: 174 Comm: systemd-udevd เสีย: GI 5.14.1-051401-generic #202109030936
[ 0.872442] ชื่อฮาร์ดแวร์: /, BIOS 5.19 06/22/2021
[ 0.872444] RIP: 0010:strcmp+0xc/0x20
[ 0.872450] รหัส: 06 49 89 f8 48 83 c6 01 48 83 c7 01 88 47 ff 84 c0 75 eb 4c 89 c0 c3 0f 1f 80 00 00 00 00 31 c0 eb 08 48 83 c0 01 84 d2 74 0f b6 14 07 3a 14 06 74 เอฟ 19 c0 83 c8 01 c3 31 c0 c3 66 90 48 85
[ 0.872454] RSP: 0018:ffffa10bc05b7b10 EFLAGS: 00010246
[ 0.872457] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffa10bc05b7ac0
[ 0.872459] RDX: 0000000000000000 RSI: ffffffffc007ac93 RDI: 0000000000000000
[ 0.872461] RBP: ffffa10bc05b7b38 R08: 0000000000000000 R09: 0000000000000000
[0.872464] R10: ffff8f37ca2ec000 R11: 0000000000000000 R12: ffffffffc007cc40
[ 0.872466] R13: ffffffffc007e0e0 R14: 0000000000000000 R15: ffffffffc007e140
[ 0.872468] FS: 00007f1339622880(0000) GS:ffff8f384bf00000(0000) knlGS:0000000000000000
[ 0.872471] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 0.872473] CR2: 0000000000000000 CR3: 000000010d84a000 CR4: 0000000000350ee0
[ 0.872476] การติดตามการโทร:
[ 0.872479] ? intel_pinctrl_get_soc_data+0x67/0xc0
[ 0.872484] intel_pinctrl_probe_by_uid+0x13/0x30
[ 0.872488] platform_probe+0x42/0xa0
[ 0.872492] really_probe+0x1fb/0x400
[ 0.872495] __driver_probe_device+0x109/0x180
[ 0.872498] driver_probe_device+0x23/0x90
[ 0.872501] __driver_attach+0xac/0x1b0
[ 0.872503] ? __device_attach_driver+0xe0/0xe0
[ 0.872506] บัส_for_each_dev+0x7c/0xc0
[ 0.872509] driver_attach+0x1e/0x20
[ 0.872511] บัส_add_driver+0x135/0x1f0
[ 0.872513] driver_register+0x95/0xf0
[ 0.872516] ? 0xffffffffc0081000
[ 0.872519] __platform_driver_register+0x1e/0x20
[ 0.872522] ehl_pinctrl_driver_init+0x1c/0x1000 [pinctrl_elkhartlake]
[ 0.872527] do_one_initcall+0x46/0x1d0
[ 0.872531] ? kmem_cache_alloc_trace+0x159/0x2c0
[ 0.872535] do_init_module+0x62/0x290
[ 0.872539] load_module+0xaa8/0xb40
[ 0.872543] __do_sys_finit_module+0xbf/0x120
[ 0.872547] __x64_sys_finit_module+0x18/0x20
[ 0.872550] do_syscall_64+0x59/0xc0
[ 0.872554] ? exit_to_user_mode_prepare+0x37/0xb0
[ 0.872558] ? syscall_exit_to_user_mode+0x27/0x50
[ 0.872561] ? __x64_sys_read+0x19/0x20
[ 0.872565] ? do_syscall_64+0x69/0xc0
[ 0.872568] entry_SYSCALL_64_after_hwframe+0x44/0xae
[ 0.872572 ] RIP: 0033:0x7f1339ba489d
[ 0.872575] รหัส: 00 c3 66 2e 0f 1f 84 00 00 00 00 00 90 f3 0f 1e fa 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 5 <f> 3d 01 f0 ff ff 73 01 c3 48 8b 0d c3 f5 0c 00 f7 d8 64 89 01 48
[ 0.872580] RSP: 002b:00007ffe65f1b308 EFLAGS: 00000246 ORIG_RAX: 0000000000000139
[ 0.872583] RAX: ffffffffffffffda RBX: 00005604123a8d70 RCX: 00007f1339ba489d
[ 0.872586] RDX: 0000000000000000 RSI: 00007f1339a81ded RDI: 0000000000000005
[ 0.872588] RBP: 0000000000020000 R08: 0000000000000000 R09: 0000000000000000
[ 0.872590] R10: 0000000000000005 R11: 0000000000000246 R12: 00007f1339a81ded
[ 0.872593] R13: 0000000000000000 R14: 00005604123aa7b0 R15: 00005604123a8d70
[ 0.872596] โมดูลที่เชื่อมโยงใน: video(+) fjes(+) pinctrl_elkhartlake(+)
[ 0.872603] CR2: 0000000000000000
[ 0.872606] ---[ สิ้นสุดการติดตาม 42d0286ff1ef1c67 ]---
[ 0.872608] RIP: 0010:strcmp+0xc/0x20
[ 0.872611] รหัส: 06 49 89 f8 48 83 c6 01 48 83 c7 01 88 47 ff 84 c0 75 eb 4c 89 c0 c3 0f 1f 80 00 00 00 00 31 c0 eb 08 48 83 c0 01 84 d2 74 0f b6 14 07 3a 14 06 74 เอฟ 19 c0 83 c8 01 c3 31 c0 c3 66 90 48 85
[ 0.872615] RSP: 0018:ffffa10bc05b7b10 EFLAGS: 00010246
[ 0.872618] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffa10bc05b7ac0
[ 0.872620] RDX: 0000000000000000 RSI: ffffffffc007ac93 RDI: 0000000000000000
[ 0.872622] RBP: ffffa10bc05b7b38 R08: 0000000000000000 R09: 0000000000000000
[0.872625] R10: ffff8f37ca2ec000 R11: 0000000000000000 R12: ffffffffc007cc40
[ 0.872627] R13: ffffffffc007e0e0 R14: 0000000000000000 R15: ffffffffc007e140
[ 0.872629] FS: 00007f1339622880(0000) GS:ffff8f384bf00000(0000) knlGS:0000000000000000
[ 0.872632] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 0.872634] CR2: 0000000000000000 CR3: 000000010d84a000 CR4: 0000000000350ee0
[ 0.872654] fbcon: ยึดครองคอนโซล
[ 0.872722] คอนโซล: เปลี่ยนเป็นอุปกรณ์บัฟเฟอร์เฟรมสี 128x48
[ 0.927847] acpi PNP0C14:02: WMI GUID ที่ซ้ำกัน 05901221-D566-11D1-B2F0-00A0C9062910 (อินสแตนซ์แรกอยู่บน PNP0C14:01)
...