Süleri VGA pordist ei tule pilti

Linuxi ja raudvaraga seotud küsimused

Moderaator: Moderaatorid

Vasta
mait
Pingviini aktivist
Pingviini aktivist
Postitusi: 104
Liitunud: 14.12.2012, 17:00

Süleri VGA pordist ei tule pilti

Postitus Postitas mait »

OpenSUSE 42.3 sai sülerile peale lastud 13.2 järglaseks. Nüüd ei saa enam VGA pordist pilti monitorile. Süleri ekraanil on pilt. Fn+F8 ei muuda midagi. Endise süsteemiga (OpenSUSE 13.2) kõik toimis. VGA juhtme ühendamisel läheb väline monitur mustaks. Kui juhtme laht ühendan, siis teatab monitor, et sisendsignaal puudub. Korra proovisin masina taaskäivitada juhe VGA pistikus, siis tuvastati ainult välise monitori jaoks ridade ja veergude arvude variante, kuid suhteliselt venitatud pilt tekkis ikka ainult süleri monitorile.

Kood: Vali kõik

 Linux masin 4.4.79-19-default #1 SMP Thu Aug 10 20:28:47 UTC 2017 (2dd03e8) x86_64 x86_64 x86_64 GNU/Linux 
Info järgi on masinal Inteli integreeritud videokaart.

Kood: Vali kõik

 % lspc i -nnk | grep -i vga -A2 
00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0116] (rev 09)
        Subsystem: Dell Device [1028:049b]
        Kernel modules: i915

Kood: Vali kõik

 % hwinfo --gfxcard
08: PCI 02.0: 0300 VGA compatible controller (VGA)              
  [Created at pci.378]
  Unique ID: _Znp.CSRjVHUlSU8
  SysFS ID: /devices/pci0000:00/0000:00:02.0
  SysFS BusID: 0000:00:02.0
  Hardware Class: graphics card
  Device Name: "Onboard IGD"
  Model: "Intel 2nd Generation Core Processor Family Integrated Graphics Controller"
  Vendor: pci 0x8086 "Intel Corporation"
  Device: pci 0x0116 "2nd Generation Core Processor Family Integrated Graphics Controller"
  SubVendor: pci 0x1028 "Dell"
  SubDevice: pci 0x049b 
  Revision: 0x09
  Memory Range: 0xe1c00000-0xe1ffffff (rw,non-prefetchable)
  Memory Range: 0xd0000000-0xdfffffff (ro,non-prefetchable)
  I/O Ports: 0x7000-0x703f (rw)
  IRQ: 11 (no events)
  I/O Ports: 0x3c0-0x3df (rw)
  Module Alias: "pci:v00008086d00000116sv00001028sd0000049Bbc03sc00i00"
  Driver Info #0:
    Driver Status: i915 is active
    Driver Activation Cmd: "modprobe i915"
  Config Status: cfg=no, avail=yes, need=no, active=unknown

Primary display adapter: #8

Kerneli moodulid

Kood: Vali kõik

 %  lsmod | egrep -i "915|drm"
btusb                  49152  0 
processor              49152  0 
i915                 1372160  0 
i2c_algo_bit           16384  1 i915
drm_kms_helper        167936  1 i915
syscopyarea            16384  1 drm_kms_helper
sysfillrect            16384  1 drm_kms_helper
sysimgblt              16384  1 drm_kms_helper
fb_sys_fops            16384  1 drm_kms_helper
drm                   397312  2 i915,drm_kms_helper
button                 16384  1 i915
video                  40960  3 i915,dell_wmi,dell_laptop

X-s miskipärast pakutakse süleri ekraanile kaks lahutust, kui võtan 1368x768, siis tekib füüsilisest ekraanist paari millimeetri võrra suurem virtuaalekraan.

Kood: Vali kõik

 %xrandr
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 1366 x 768, current 1366 x 768, maximum 1368 x 768
default connected primary 1366x768+0+0 0mm x 0mm
   1366x768       0.00* 
   1368x768       0.00  
Ekraanimoodide koostaja aga pakub ühte moodi olenemata sellest, et veergude arvuks määran 1366:

Kood: Vali kõik

 %cvt 1366 768
# 1368x768 59.88 Hz (CVT) hsync: 47.79 kHz; pclk: 85.25 MHz
Modeline "1368x768_60.00"   85.25  1368 1440 1576 1784  768 771 781 798 -hsync +vsync

Natuke detailsemalt süstemi infot

Kood: Vali kõik

  % inxi -Fx 
Graphics:  Card: Intel 2nd Generation Core Processor Family Integrated Graphics Controller bus-ID: 00:02.0
           Display Server: X.Org 1.18.3 drivers: vesa,intel (unloaded: modesetting,fbdev)
           Resolution: 1366x768@0.00hz
           GLX Renderer: Gallium 0.4 on llvmpipe (LLVM 3.8, 256 bits)
           GLX Version: 3.0 Mesa 17.0.5 Direct Rendering: Yes

X-i seadistuses (/etc/X11/xorg.conf.d) on kõik vaikimisi ja süleri ekraanile saan graafika. Aga logis on

Kood: Vali kõik

 % grep EE  /var/log/Xorg.0.log
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[  3530.437] (EE) open /dev/dri/card0: No such file or directory
[  3530.437] (EE) open /dev/dri/card0: No such file or directory
[  3530.438] (EE) open /dev/fb0: No such file or directory
[  3530.438] (EE) open /dev/fb0: No such file or directory
[  3530.438] (EE) Screen 0 deleted because of no matching config section.
[  3530.438] (EE) Screen 0 deleted because of no matching config section.
[  3530.577] (EE) AIGLX: reverting to software rendering
Kui teen failides /etc/X11/xorg.conf.d/50-device.conf, /etc/X11/xorg.conf.d/50-monitor.conf ja /etc/X11/xorg.conf.d/50-screen.conf süsteemi kirjelduse, siis graafikat käima ei saa ja X-i logifaili tuleb

Kood: Vali kõik

[  3402.502] (II) intel: Driver for Intel(R) HD Graphics
[  3402.502] (II) intel: Driver for Intel(R) Iris(TM) Graphics
[  3402.502] (II) intel: Driver for Intel(R) Iris(TM) Pro Graphics
[  3404.526] intel: waited 2020 ms for i915.ko driver to load
[  3404.530] (EE) No devices detected.
[  3404.530] (EE) 
Fatal server error:
[  3404.530] (EE) no screens found(EE) 
[  3404.530] (EE) 

Täiendus.
Masin on Dell E5420.
Sama väline monitor teiste masinatega töötab.
ORDI vanas Ultrabook masinas, mis on muude asjade poolest õnnetu, annab sama opsüsteem VGA porti pildi probleemideta (videokaart käib seal samuti i915 draiveriga) ja xrandr kuvab hoopis rohkemate videoväljundite kohta infot.

Selline tähelepanek on ka, et probleemiga masinas X-i üleslaadimise ajal (masina käivitamisel, talveunest ärkamisel) on alumine pool pildist sigrimigri. Lõpuks ikkagi pilt süleri ekraanile tuleb (ja pildil iseenesest probleeme ei ole). Varem seda sigrimigri nähtust polnud.
vooler3
Vana Pingviin
Vana Pingviin
Postitusi: 479
Liitunud: 21.12.2015, 18:04

Postitus Postitas vooler3 »

Need sellised "vanakesed" Delli Latituded ongi väga Draiveri-tundlikud.

Kui need Videodraiverid talle meelepärased pole, siis saadki kas taoline, osaliselt töötava pildiga masina või saad tulemuseks isegi "musta ekraani".

Nii, et võta ette kõikvõimalikke konkurent-Distrosid ja siis vaata, kes-mismoodi töötab või ei tööta. Ja nii leiad siis sellise mis sellele Dellile meelepärane on.
---------------------
Endal on ka Delli Latitude olemas ning ka see on üsnagi "valiv tegelane", et kellega töötab ja kellega mitte.
mait
Pingviini aktivist
Pingviini aktivist
Postitusi: 104
Liitunud: 14.12.2012, 17:00

Postitus Postitas mait »

Aga vana OpenSUSE 13.2 süsteemiga kõik ju töötas .... MIks peaks draiverid kehvemaks minema?

Erinevate distrtotega katsetamiseks pole kahjuks aega. Kas saaks mõnda lihtsamat katset korraldada ainult videodraiveritaga?

Hiljem.

Vist leidsin poolkogemata põhjuse ja see oli üleliigne "nomodeset" kerneli parameetrite juures. Idee tuli Siit . See võti oli mul OpenSUSE 13.2 juures vajalik, sest muidu ei töötanud talveuinak ja uinak.
Uue süsteemi (Opensuse 42.3) paigaldamise algusfaasis esines samuti kummalisi probleeme, kus programmide paigaldamise ajal yast kukkus lihtsalt kokku ja Gnome alustas logimise lehelt. Siis tundus nomodeset aitavat. Võimalik, et mingite uuendustega (näiteks kerneli uuendus tuli juba) on asjad muutunud ja nomodeset muutus ülearuseks.

Sigrimigri pilti käivitamise ajal on kadunud.

Seadmete hulgas on nüüd on nimekirjas kõik mis peab olema.

Kood: Vali kõik

% xrandr

Screen 0: minimum 8 x 8, current 1366 x 768, maximum 32767 x 32767
LVDS1 connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 310mm x 170mm
   1366x768      60.00*+  40.02  
   1024x768      60.00  
   1024x576      60.00  
   960x540       60.00  
   800x600       60.32    56.25  
   864x486       60.00  
   640x480       59.94  
   720x405       60.00  
   680x384       60.00  
   640x360       60.00  
DP1 disconnected (normal left inverted right x axis y axis)
DP2 disconnected (normal left inverted right x axis y axis)
DP3 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
HDMI2 disconnected (normal left inverted right x axis y axis)
HDMI3 disconnected (normal left inverted right x axis y axis)
VGA1 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
tonks
Pingviini aktivist
Pingviini aktivist
Postitusi: 115
Liitunud: 01.12.2016, 13:26

Postitus Postitas tonks »

Aga vana OpenSUSE 13.2 süsteemiga kõik ju töötas .... MIks peaks draiverid kehvemaks minema?
Kas just kehvemaks, aga uuemaks ja ei sobi rauaga enam kokku. Lauaarvutiga kogetud kunagi, kus alates vist Ubuntu 12 versioonist enam veebist videosid ei näidanud. Googeldamine andis tulemuseks, et draiveri versioon on liiga uus, tuleks vanem draiver tagasi paigaldada. Samas jälle ühe teise tootja emaplaadiga seda probleemi ei olnud. Kuna raud oli juba ajast ja arust, siis draiveri vahetamise asemel sai raud uuendatud.
mait
Pingviini aktivist
Pingviini aktivist
Postitusi: 104
Liitunud: 14.12.2012, 17:00

Postitus Postitas mait »

Kuus aastat vana süler pole ju teab mis vana. Ainus vana raua probleem sel masinal on sisemine ID-kaardi lugeja, mida uued ID-kaardid kahjuks enam ei toeta.

Peale videodraiveri probleemi lahendamist hakkasid boonusena tööle nii talveuni kui ka uinak.
Vasta