Am un computer nou cu o singură placă (iBase IB836F-6413E) care folosește procesorul Intel Atom x6413 și nu pot obține o rezoluție de ecran diferită de 1024x768 să funcționeze.
Configurația mea este după cum urmează:
- Bord: iBase IB836F-6413 SBC
- Procesor: Intel Atom x6413 cu grafică Intel UHD integrată pentru procesoare Intel din a 10-a generație
- RAM: 4 GB PC4-3200
- Depozitare: SSD mSATA de 120 GB
- Monitor: Iiyama Prolite XUB3493XQSU. Suportă rezoluții de până la 3440x1440. Conectat prin conectorul Display Port (DP).
- Putere: Alimentare 19V DC prin conector de intrare DC
- Tastatură: Logitech wireless prin receptor conectat la portul USB
- Mouse: Logitech wireless folosind același receptor wireless ca și tastatura.
- Sistem de operare: Ubuntu 20.04 LTS.
- Kernel Linux: 5.11.0.
Comanda xrandr arată numele monitorului ca implicit, dar cred că ar trebui să fie DP-1 sau ceva similar, deoarece monitorul meu este conectat prin conectorul DP. Vedeți mai jos pentru ieșirea xrandr.
Am încercat să adaug noi moduri de ieșire folosind xrandr, după cum urmează:
$ xrandr --verbose
xrandr: Nu s-a putut obține dimensiunea gamma pentru ieșire implicită
Ecran 0: minim 1024 x 768, curent 1024 x 768, maxim 1024 x 768
primar conectat implicit 1024x768+0+0 (0x521) normal (normal) 0mm x 0mm
Identificator: 0x520
Marca temporală: 140204
Subpixel: necunoscut
Clone:
CRTC: 0
CRTC-uri: 0
Transformare: 1,000000 0,000000 0,000000
0,000000 1,000000 0,000000
0,000000 0,000000 1,000000
filtru:
_MUTTER_PRESENTATION_OUTPUT: 0
non-desktop: 0
acceptat: 0, 1
1024x768 (0x521) 59,769MHz *curent
h: lățime 1024 început 0 sfârșit 0 total 1024 înclinare 0 ceas 58,37KHz
v: înălțime 768 început 0 sfârșit 0 total 768 ceas 76.00Hz
$ cvt 1920 1080
# 1920x1080 59,96 Hz (CVT 2,07M9) sincronizare: 67,16 kHz; pclk: 173,00 MHz
Modeline „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: Nu s-a putut obține dimensiunea gamma pentru ieșire implicită
$ xrandr
xrandr: Nu s-a putut obține dimensiunea gamma pentru ieșire implicită
Ecran 0: minim 1024 x 768, curent 1024 x 768, maxim 1024 x 768
primar conectat implicit 1024x768+0+0 0mm x 0mm
1024x768 76,00*
1920x1080_60,00 (0x54e) 173.000MHz -HSync +VSync
h: lățime 1920 început 2048 sfârșit 2248 total 2576 oblic 0 ceas 67.16KHz
v: înălțime 1080 început 1083 sfârșit 1088 total 1120 ceas 59,96 Hz
$ sudo xrandr --addmode implicit „1920x1080_60.00”
xrandr: Nu s-a putut obține dimensiunea gamma pentru ieșire implicită
$ xrandr
xrandr: Nu s-a putut obține dimensiunea gamma pentru ieșire implicită
Ecran 0: minim 1024 x 768, curent 1024 x 768, maxim 1024 x 768
primar conectat implicit 1024x768+0+0 0mm x 0mm
1024x768 76,00*
1920x1080_60,00 59,96
Rezoluția 1920x1080 apare apoi în setările afișajului, dar nimic nu se schimbă când o selectez.
Vedeți captura de ecran:
S-ar putea ca Atom x6413 să fie prea nou pentru ca grafica integrată să fie suportată încă? Acest cip a fost lansat în ianuarie 2021.
dmesg pe sistemul proaspăt pornit nu pare să arate erori legate de grafică.
Comanda inxi -G arată:
Grafică:
Dispozitiv-1: driver Intel: N/A
Afișare: server x11: driver X.Org 1.20.11: fbdev
descărcat: modesetting, rezoluție vesa: 1024x768~76Hz
OpenGL: randament: llvmpipe (LLVM 12.0.0 128 biți) v: 4.5 Mesa 21.0.3
Driverul Intel: N/A pare suspect.
Afișajul lshw -C arată:
*-afișare NERECLAIMED
descriere: controler compatibil VGA
produs: Intel Corporation
furnizor: Intel Corporation
ID fizic: 2
info autobuz: pci@0000:00:02.0
versiunea: 01
lățime: 64 biți
ceas: 33 MHz
capabilități: pciexpress msi pm vga_controller bus_master cap_list
configurație: latență=0
resurse: memorie: 80000000-80ffffff memorie: 70000000-7fffffff ioport: 6000 (dimensiune = 64) memorie: c0000-dffff
Mă poate ajuta cineva să înțeleg cum să funcționeze corect ieșirea video?
De asemenea, am încercat să actualizez nucleul la 5.14.1 și văd aceeași problemă.
M-am uitat prin ieșirea dmesg pentru ambele versiuni de kernel (5.11.0 și 5.14.1) și am văzut un oops legat de pinctrl_elkhartlake. Poate că acest lucru are o anumită relevanță pentru problemele grafice, dar ar părea puțin probabil.
Iată rezultatul dmesg care arată eroarea pentru versiunea kernel-ului 5.14.1:
...
[ 0.741662] acpi device:4e: potriviri hash
[ 0.741810] RAS: Colector de erori corectabile inițializat.
[ 0.743163] Eliberarea memoriei decriptate neutilizate: 2036K
[ 0.743723] Eliberarea memoriei imaginii kernel neutilizate (initmem): 2892K
[ 0.763189] Protejarea la scriere a datelor de numai citire a nucleului: 30720k
[ 0.764251] Eliberarea memoriei imaginii kernel neutilizate (decalaj text/rodata): 2036K
[ 0.764773] Eliberarea memoriei imaginii kernel neutilizate (rodata/data gap): 1816K
[ 0,780290] x86/mm: Mapări W+X verificate: trecute, nu s-au găsit pagini W+X.
[ 0.780298] Rulați /init ca proces init
[ 0.780307] cu argumente:
[ 0,780315] /init
[ 0,780317] stropire
[ 0.780319] cu mediu:
[ 0,780320] HOME=/
[ 0.780322] TERM=linux
[ 0.780323] BOOT_IMAGE=/boot/vmlinuz-5.14.1-051401-generic
[ 0.872410] BUG: kernel NULL pointer dereference, adresa: 0000000000000000
[ 0.872426] #PF: acces la citire supervizor în modul kernel
[ 0.872428] #PF: error_code(0x0000) - pagină neprezentă
[0,872431] PGD 0 P4D 0
[ 0,872434] Hopa: 0000 [#1] SMP NOPTI
[ 0.872438] CPU: 2 PID: 174 Comm: systemd-udevd Viciat: G I 5.14.1-051401-generic #202109030936
[ 0.872442] Nume hardware: /, BIOS 5.19 22/06/2021
[ 0,872444] RIP: 0010:strcmp+0xc/0x20
[ 0.872450] Cod: 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 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 b6 14 07 3a 14 06 74 ef 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] Urmărire apel:
[ 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] bus_for_each_dev+0x7c/0xc0
[ 0.872509] driver_attach+0x1e/0x20
[ 0.872511] bus_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] Cod: 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 4d 8c 8c 8c 4d 8c 8c 4d 8c 8c 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] Module legate în: video(+) fjes(+) pinctrl_elkhartlake(+)
[ 0,872603] CR2: 0000000000000000
[ 0,872606] ---[ următorul final 42d0286ff1ef1c67 ]---
[ 0,872608] RIP: 0010:strcmp+0xc/0x20
[ 0.872611] Cod: 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 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 b6 14 07 3a 14 06 74 ef 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: Preluarea consolei
[ 0.872722] Consolă: trecerea la dispozitivul buffer cadru color 128x48
[ 0.927847] acpi PNP0C14:02: duplicat WMI GUID 05901221-D566-11D1-B2F0-00A0C9062910 (prima instanță a fost pe PNP0C14:01)
...