Score:1

ฉันจะเปลี่ยนความละเอียดหน้าจอด้วยกราฟิกในตัวของ Intel บนโปรเซสเซอร์ Atom x6413 ได้อย่างไร

ธง im

ฉันมีคอมพิวเตอร์บอร์ดเดี่ยวเครื่องใหม่ (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)
...
ChanganAuto avatar
us flag
ใช่ "ไม่มีผู้อ้างสิทธิ์" ในแง่ของบุคคลทั่วไปหมายถึง "ไม่มีคนขับ" อาจต้องการเคอร์เนลที่ใหม่กว่า
Simon Bagley avatar
im flag
@ChanganAuto ฉันได้ลองอัปเดตเคอร์เนลแล้วและอัปเดตโพสต์ของฉัน
Score:0
ธง im

ฉันจัดการเพื่อให้ได้ความละเอียดทั้งหมดที่รองรับโดยจอภาพของฉันโดยบังคับให้ไดรเวอร์ i915 ทำการโพรบ เช่น ฉันแก้ไขบรรทัดคำสั่งการบูต linux ในไฟล์ grub config เป็นดังนี้: GRUB_CMDLINE_LINUX="i915.force_probe=4555" นี่คือในไฟล์: /etc/default/grub จากนั้นฉันรัน sudo update-grub และรีบูต และความละเอียดทั้งหมดแสดงในการตั้งค่าการแสดงผลและใช้งานได้ทั้งหมด ฉันพบสิ่งนี้โดยสังเกตว่าเอาต์พุตจาก lsmod ไม่แสดงอะไรเลยโดยใช้โมดูล i915:

lsmod | เกรป ไอ915
i915 2297856 0
drm_kms_helper 237568 1 i915
cec 53248 2 drm_kms_helper,i915
drm 548864 2 drm_kms_helper,i915
i2c_algo_bit 16384 2 igb,i915
วิดีโอ 49152 1 i915

นอกจากนี้ เอาต์พุตจาก lspci ยังให้รายละเอียดอุปกรณ์สำหรับ ID อุปกรณ์ของ 4555:

sudo lspci -nnk | grep -i -A3 vga
00:02.0 คอนโทรลเลอร์ที่เข้ากันได้กับ VGA [0300]: Intel Corporation Device [8086:4555] (rev 01)
    ชื่ออุปกรณ์: ออนบอร์ด - วิดีโอ
    ระบบย่อย: อุปกรณ์ Intel Corporation [8086:7270]
    โมดูลเคอร์เนล: i915

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา