Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
attuska opened this issue Jun 16, 2023 · 15 comments
Open

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

attuska opened this issue Jun 16, 2023 · 15 comments
Assignees
Labels
hiba Valami nem jó.

Comments

@attuska
Copy link
Contributor

attuska commented Jun 16, 2023

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 attuska added the hiba Valami nem jó. label Jun 16, 2023
@attuska
Copy link
Contributor Author

attuska commented Jun 23, 2023

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
Copy link
Contributor Author

attuska commented Jun 24, 2023

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
Copy link
Contributor Author

attuska commented Jun 26, 2023

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
Copy link
Contributor Author

attuska commented Jun 26, 2023

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
Copy link
Contributor Author

attuska commented Jun 26, 2023

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
Copy link
Contributor Author

attuska commented Jun 27, 2023

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
Copy link
Contributor Author

attuska commented Jun 27, 2023

Az mpv-nek nyitottam egy új issue-t. #105
#104 (comment)

@attuska
Copy link
Contributor Author

attuska commented Jul 30, 2023

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
Copy link
Contributor Author

attuska commented Jul 31, 2023

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
Copy link
Contributor Author

attuska commented Jul 31, 2023

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
Copy link
Contributor Author

attuska commented Jul 31, 2023

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
Copy link
Contributor

rezso commented Jul 31, 2023

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
Copy link
Contributor

rezso commented Jul 31, 2023

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

@attuska
Copy link
Contributor Author

attuska commented Aug 1, 2023

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
Copy link
Contributor Author

attuska commented Aug 16, 2023

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
hiba Valami nem jó.
Development

No branches or pull requests

4 participants