uhulinux / ub-ubk4

4 stars 1 forks source link

gnome/wayland totem: wayland-openGL (nvidia, nouveau) bug #104

Open attuska opened 1 year ago

attuska commented 1 year ago

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)

attuska commented 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.

attuska commented 1 year ago

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.

attuska commented 1 year ago

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

attuska commented 1 year ago

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ó.

attuska commented 1 year ago

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.)

Az biztos, hogy az mpv is javításra szorul.

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!

attuska commented 1 year ago

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ó!

attuska commented 1 year ago

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

attuska commented 1 year ago

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.

attuska commented 1 year ago

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.

attuska commented 1 year ago

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 ???

attuska commented 1 year ago

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...

rezso commented 1 year ago

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

rezso commented 1 year ago

És érdemes lehet újraforgatni a mesa és libglvnd függő csomagokat is.

attuska commented 1 year ago

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.

attuska commented 1 year ago

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:~$