Puncte:1

cum pot schimba rezoluția ecranului cu grafica integrată Intel pe procesorul Atom x6413

drapel im

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: introduceți descrierea imaginii aici

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)
...
ChanganAuto avatar
drapel us
Da, „nerevendicat” în termeni profani înseamnă „fără șofer”. Probabil că are nevoie de un nucleu și mai nou.
Simon Bagley avatar
drapel im
@ChanganAuto Am încercat să actualizez nucleul și mi-am actualizat postarea.
Puncte:0
drapel im

Am reușit să lucrez toate rezoluțiile acceptate de monitorul meu forțând driverul i915 să probeze. adică am editat linia de comandă de pornire linux din fișierul de configurare grub astfel încât să fie după cum urmează: GRUB_CMDLINE_LINUX="i915.force_probe=4555" Acesta a fost în dosar: /etc/default/grub Apoi am rulat sudo update-grub și am repornit, iar toate rezoluțiile au fost afișate în setările de afișare și toate au funcționat. Mi-am dat seama de acest lucru observând că rezultatul de la lsmod nu a arătat nimic folosind modulul i915:

lsmod | grep i915
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
video 49152 1 i915

De asemenea, rezultatul de la lspci a oferit detaliile dispozitivului pentru ID-ul dispozitivului 4555:

sudo lspci -nnk | grep -i -A3 vga
00:02.0 Controler compatibil VGA [0300]: Dispozitiv Intel Corporation [8086:4555] (rev 01)
    DeviceName: Onboard - Video
    Subsistem: dispozitiv Intel Corporation [8086:7270]
    Module kernel: i915

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.