Open attuska opened 1 year ago
Mesa nouveu wayland felületen, 470-es sorozatot igénylő hardver esetében tesztelem.
Ezt írja ki bőbeszédűen egy felbukkanó ablakban:
Hiba történt Nem sikerült előkészíteni az OpenGL támogatást OK
Az OK várakozó gomb, melyre kattintva az egér jobb szemével bezáródik a felbukkant ablak. Ezzel kezdjek valamit! Talán a totem beállításaival megoldható, ha ez lehetséges és meglelem. Vagy valami más???
A hivatalos 470-el a GNOME el sem indul.
UBK3 GNOME/wayland, nouveau, a hardver, mint a fejlebb. A totem el sem indul, Így szól vissza a terminálban:
attila@attila-pc:~/Videók/H.264$ totem
(totem:2457): Gdk-WARNING **: 09:36:43.850: Native Windows taller than 65535 pixels are not supported Gdk-Message: 09:36:44.507: Error 71 (Protokollhiba) dispatching to Wayland display. attila@attila-pc:~/Videók/H.264$
Kellemetlen, hogy a késznek nyilvánított UBK3-on is ez van. Talán a gstreamer?? Találgatás, tippelgetés... Egyszerűbb lenne feladni, mert ami nem gstreamer alapú az a videó lejátszók közül mind jónak tűnik.
A celluloid esetében jó UBK4-en. GNOME/wayland mesa-22.3.3 nvidia-GTX 660 Ti (Ez a grafikus kártyám van ebben a gépben) https://bbs.archlinux.org/viewtopic.php?id=281135
Fejlemény, tovább nyomozok:
attila@derp-x8664:~/Videók$ mpv sample_640x360.avi (+) Video --vid=1 (mpeg4 640x360 29.970fps) [vo/gpu] VT_GETMODE failed: Inappropriate ioctl for device [vo/gpu/opengl] Failed to set up VT switcher. Terminal switching will be unavailable. [vo/gpu/opengl] Failed to set CRTC for connector 85: Permission denied Error opening/initializing the selected video_out (--vo) device. Video: no video No video or audio streams selected.
Exiting... (Errors when loading file) attila@derp-x8664:~/Videók$ celluloid sample_640x360.avi Cannot load libcuda.so.1 attila@derp-x8664:~/Videók$
Az mpv sem megy, de az még X-en sem! A cellulod mindkét esetben jó.
X-en MATE alatt:
attila@derp-x8664:~/Videók$ celluloid sample_640x360.avi Cannot load libcuda.so.1 attila@derp-x8664:~/Videók$ mpv sample_640x360.avi (+) Video --vid=1 (mpeg4 640x360 29.970fps) [vo/gpu] VT_GETMODE failed: Inappropriate ioctl for device [vo/gpu/opengl] Failed to set up VT switcher. Terminal switching will be unavailable. [vo/gpu/opengl] Failed to set CRTC for connector 85: Permission denied Error opening/initializing the selected video_out (--vo) device. Video: no video No video or audio streams selected.
Exiting... (Errors when loading file) attila@derp-x8664:~/Videók$
Az mpv itt sem megy, a celluloid igen. Az Arch-Linux topikja félrevezető?? (UBK3 alatt az mpv vígan megy X-en.)
UBK4-en az mpv az Arch PKGBUILD alapján lefordítva, feltelepítve MATE alatt ugyanúgy hibát jelez, nem megy, mint a régi csomagunk, mely waf buildot használ. Az mpv is kidobandó?? Mi lehet még?
Esetleg ki kell hajítani az összes nagy grafikus felületet a MATE kivételével, az összes videólejátszót az mplayer kivételével, és csakis INTEL GPU és laptop használatára kötelezni az összes UBK4 és UBK3 használót!
UBK3 GNOME/wayland
attila@attila-pc:~/Videók/H.264 (High Profile)$ mpv small.m4v (+) Video --vid=1 () (h264 560x320 30.000fps) (+) Audio --aid=1 --alang=eng () (aac 1ch 48000Hz) [vo/gpu/wayland] GNOME's wayland compositor lacks support for the idle inhibit protocol. This means the screen can blank during playback. AO: [pulse] 48000Hz mono 1ch float VO: [gpu] 560x320 yuv420p [destroyed object]: error 7: failed to import supplied dmabufs: Unsupported buffer format 808665665 [vo/gpu/wayland] Error occurred on the display fd, closing
Exiting... (Quit) attila@attila-pc:~/Videók/H.264 (High Profile)$
Az mplayerrel jó!
Az mpv-nek nyitottam egy új issue-t. https://github.com/uhulinux/ub-ubk4/issues/105 https://github.com/uhulinux/ub-ubk4/issues/104#issuecomment-1606806961
Tovább nyomozok totem téren. Most ezt mondja gnome/wayland alatt terminálban több videónál is, az OpenGL inicializálási hibára futás mellett:
(totem:5258): Grilo-CRITICAL **: 09:10:31.751: grl_log_valist: assertion 'domain' failed
De már van valami reménysugár, mert az mpv már hála Rezsőnek, rendben lévőnek tűnik.
Ugyanezt mondja, de megy X alatt a videó lejátszás! Wayland alatt nem warning -ként jelenik meg, csak félrevezet ez a grilo. Másutt lehet a hiba megoldásának kulcsa.
A totem (gnome alapértelmezett videólejátszó) már elindul wayland felületeten is, de az OpenGL hiba itt mindig előjön, egyetlen videót sem játszik le, teljesen használhatatlan. OpenGL beállítást nem lelek. Hatalmas segítség... Talán a gstreamer ??? UBK5 alatt megy ???
Az összes gst-plugint át kell nézni wayland téren, mert valami ott nem stimmelhet. Arch-linux szanaszét szabdalta a gstreamer csomagját, számomra szinte követhetetlen módon és csak tippelem, hogy nekik megy a totem wayland alatt is. Nekem egyedül ez nehéz feladat...
Itt első körben grilo gond lesz. Csak magát a totemet feltéve és terminálból indítva:
(totem:3975977): Grilo-WARNING **: 11:13:37.894: [registry] ../src/grl-registry.c:1414: Could not open directory '/usr/lib/grilo-0.3': Hiba a(z) „/usr/lib/grilo-0.3” könyvtár megnyitásakor: Nincs ilyen fájl vagy könyvtár
(totem:3975977): Grilo-WARNING **: 11:13:37.894: [registry] ../src/grl-registry.c:1523: Plugin 'grl-lua-factory' not available
(totem:3975977): Totem-WARNING **: 11:13:37.894: Failed to load grl-lua-factory plugin: A(z) „grl-lua-factory” bővítmény nem érhető el
(totem:3975977): Grilo-WARNING **: 11:13:37.894: [registry] ../src/grl-registry.c:1523: Plugin 'grl-local-metadata' not available
(totem:3975977): Totem-WARNING **: 11:13:37.894: Failed to load grl-local-metadata plugin: A(z) „grl-local-metadata” bővítmény nem érhető el
(totem:3975977): Grilo-WARNING **: 11:13:37.894: [registry] ../src/grl-registry.c:1523: Plugin 'grl-metadata-store' not available
(totem:3975977): Totem-WARNING **: 11:13:37.894: Failed to load grl-metadata-store plugin: A(z) „grl-metadata-store” bővítmény nem érhető el
(totem:3975977): Grilo-WARNING **: 11:13:37.894: [registry] ../src/grl-registry.c:1523: Plugin 'grl-bookmarks' not available
(totem:3975977): Totem-WARNING **: 11:13:37.894: Failed to load grl-bookmarks plugin: A(z) „grl-bookmarks” bővítmény nem érhető el
Feltéve a grilo-plugins csomagot is:
(totem:3985795): Grilo-CRITICAL **: 11:14:58.666: grl_log_valist: assertion 'domain' failed
És érdemes lehet újraforgatni a mesa és libglvnd függő csomagokat is.
X alatt indítva a gnómot a totem rendben lejátssza a helyi videókat, ott rendben az OpenGL. A grilo csak warningokat hagy a terminálban, meg a dleyna szervere nincs meg. A wayland felületen (nouveau) összetojja magát, nincs meg neki az OpenGL.
A totem még mindig OpenGL inicializálási hibába fut, elindul ugyan, de az error ablakját becsukva nincs semmi. A terminal output:
attila@derp-x8664:~$ totem
(totem:3185): Gtk-WARNING **: 08:26:35.366: Theme parsing error: gtk.css:1552:16: '-gtk-icon-size' is not a valid property name
(totem:3185): Gtk-WARNING **: 08:26:35.366: Theme parsing error: gtk.css:1555:16: '-gtk-icon-size' is not a valid property name
(totem:3185): Gtk-WARNING **: 08:26:35.440: Theme parsing error: gtk.css:1552:16: '-gtk-icon-size' is not a valid property name
(totem:3185): Gtk-WARNING **: 08:26:35.441: Theme parsing error: gtk.css:1555:16: '-gtk-icon-size' is not a valid property name
(totem:3185): Gtk-WARNING **: 08:26:35.498: Theme parsing error: gtk.css:1552:16: '-gtk-icon-size' is not a valid property name
(totem:3185): Gtk-WARNING **: 08:26:35.499: Theme parsing error: gtk.css:1555:16: '-gtk-icon-size' is not a valid property name
(totem:3185): Gtk-WARNING **: 08:26:35.561: Theme parsing error: gtk.css:1552:16: '-gtk-icon-size' is not a valid property name
(totem:3185): Gtk-WARNING **: 08:26:35.561: Theme parsing error: gtk.css:1555:16: '-gtk-icon-size' is not a valid property name
(totem:3185): Gtk-WARNING **: 08:26:35.628: Theme parsing error: gtk.css:1552:16: '-gtk-icon-size' is not a valid property name
(totem:3185): Gtk-WARNING **: 08:26:35.628: Theme parsing error: gtk.css:1555:16: '-gtk-icon-size' is not a valid property name
(totem:3185): Grilo-CRITICAL **: 08:27:23.949: grl_log_valist: assertion 'domain' failed attila@derp-x8664:~$
A gnome elindul wayland-on, de a totem openGL hibába fut. A gnome X-org esetében jó! A régi totemmel is! (totem_43.0-1.9_amd64.ubk4.uhu)