Celluloid nie otwiera wszystkich filmów :o Totem tak :o szkoda ponieważ Celluloid był Moim ulubionym programem do oglądania filmów :-\ a kodeki zainstalowane nawet do DVD
otwieram plik program się uruchamia nie ma czasu a po krótkiej chwili automatycznie się wyłącza takich problemów nie było w Ubuntu :-X przepraszam starsze wersje ;D
używam Fedory Workstation 35 na OpenSuse to samo da się to jakoś naprawić czy napisać o tym do programisty ?
W pierwszej kolejności uruchomić z konsoli i zobaczyć co pluje. W drugiej - skoro jakoś (choć nie wiemy jak) w OpenSUSE "da się naprawić", to sprawdź wersje, a następnie - o ile dalej nie da się naprawić - zgłoś bug w Fedorze, albowiem istnieje cień szansy, że program został źle zbudowany.
https://docs.fedoraproject.org/en-US/quick-docs/assembly_installing-plugins-for-playing-movies-and-music/
To było robione?
Cytat: PomPom w Styczeń 26, 2022, 06:05:44 PM
https://docs.fedoraproject.org/en-US/quick-docs/assembly_installing-plugins-for-playing-movies-and-music/
To było robione?
to akurat nie ale teraz zrobiłem mam to samo :
(https://i.imgur.com/7xikiqv.png)
tak mi pokazuje przez chwilę i automatycznie się wyłacza
(https://i.imgur.com/IwFhgAx.png)
(https://i.imgur.com/lcHAwGY.png)
np: ten film mi idzie :
(https://i.imgur.com/AgYabHZ.png)
(https://i.imgur.com/0qFwVGH.png)
wersja celluloid
(https://i.imgur.com/IZxtjy6.png)
a Totem wszystko otwiera nawet bez tych drugich instalacji sterowników a zainstalowaniu tylko :
https://rpmfusion.org/Configuration(https://i.imgur.com/8jhlXo0.png)
Cytat: PomPom w Styczeń 26, 2022, 06:05:44 PM
https://docs.fedoraproject.org/en-US/quick-docs/assembly_installing-plugins-for-playing-movies-and-music/
To było robione?
(https://i.imgur.com/xpAFmyR.png)
a po wrzuceniu pliku z filmem :
(https://i.imgur.com/LGUpo2t.png)
Ty masz NVidię? Problem wywołuje biblioteka, która w ogóle - o ile wiem - nie jest związana z przetwarzaniem grafiki, a mianowicie odpowiedzialna za CUDA libcuda.so.1. Z komunikatu wynika, że albo takiej nie masz zainstalowanej w systemie, albo wersja, na której skompilowany został Celluloid jest inna od dostępnej w systemie. W zależności od Twojej odpowiedzi na temat NVidii naprowadzimy Cię dalej.
uruchamiając Totem w terminalu także mam jakieś błędy ale działa :)
(https://i.imgur.com/2rCSayj.png)
ale to rzeczy nie nie mam nic wspólnego z Nvidia mam wszystko intel:
(https://i.imgur.com/97trR3s.png)
(https://i.imgur.com/jsCPvRV.png)
tutaj są dokładnie te same dane parametry mego laptopa co tutaj ten sam Asus :)
https://www.benchmark.pl/produkt/asus-x551-mav-bing-sx386b
Nie odpowiedziałeś na pytanie. Twój problem z celluloid sprowadza się do:
Cytatcannot load libcuda.so.1...Naruszenie ochrony pamięci
PS: Jeśli możesz, to nie wrzucaj zrzutów ekranu, a tekst, który się pojawia w konsoli. Łatwiej się to ogarnia, cytuje itd.
zainstalowałem sobie biblioteki chyba o to chodziło
[sovtware@fedora ~]$ sudo dnf install libcuda.so.1
[sudo] hasło użytkownika sovtware:
Ostatnio sprawdzono ważność metadanych: 0:02:12 temu w dniu pią, 28 sty 2022, 00:04:36.
Rozwiązano zależności.
================================================================================
Pakiet Arch.
Wersja Repozytorium Rozm.
================================================================================
Instalowanie:
xorg-x11-drv-nvidia-390xx-cuda-libs
i686 3:390.144-2.fc35 rpmfusion-nonfree 21 M
Instalowanie zależności:
glibc i686 2.34-21.fc35 updates 1.9 M
glibc-gconv-extra i686 2.34-21.fc35 updates 1.6 M
libgcc i686 11.2.1-7.fc35 updates 121 k
teraz mi przy uruchomieniu celluloid nie wyskakują błędy takie mam wyniki:
[sovtware@fedora ~]$ celluloid
Cannot load libcuda.so.1
nawet po zamknięciu
lecz po wrzuceniu jednego z tych filmów co mi nie otwiera tak mam :
(io.github.celluloid_player.Celluloid:3955): GLib-CRITICAL **: 00:21:53.206: g_variant_new_take_string: assertion 'g_utf8_validate (string, -1, NULL)' failed
(io.github.celluloid_player.Celluloid:3955): GLib-CRITICAL **: 00:21:53.206: g_variant_new_variant: assertion 'value != NULL' failed
Naruszenie ochrony pamięci (zrzut pamięci)
[sovtware@fedora ~]$
o taką odpowiedź chodzi ? :)
odinstalowałem te pliki
zainstalowałem - xorg-x11-drv-nvidia-390xx-cuda-libs-3:390.144-2.fc35.x86_64
Cóż, kompletnie nie rozumiem po co Celluloid te CUDA, skoro z nich nie korzysta.
Jeśli chodzi o błąd z ostatniego postu (te GLib-CRITICAL), to zerknij na:
https://bugzilla.redhat.com/show_bug.cgi?id=1873644"Zrzut pamięci..." Można byłoby jeszcze sprawę zdiagnozować tak:
1. uruchamiasz dwa okna terminala, w jednym wpisujesz:
journalctl -f
2. w drugim odpalasz celluloid z felernym filmem.
Sprawdzasz co pokazuje dziennik w chwili gdy pojawia się "zrzut pamięci" i kilka linijek wcześniejszych.
Dalsze śledzenie błędu - Celluloid jest nakładką na mpv, a zatem uruchom ów felerny film w samym mpv (bez jego GUI) i zobacz czy idzie. Jeśli mpv będzie się wywalać, to problem w ogóle nie jest związany z Celluloid a silnikiem, którego używa.
Dalsza opcja - zainstalować Celluloid z flatpaka. Zobaczymy czy tam jest "poukładane" w sposób, który nie powoduje błędu.
Porównywanie Totema z Celluloid ma średni sens bowiem oba wykorzystują kompletnie różne silniki do obróbki audio-video. Może się zatem zdarzyć jak u Ciebie, że w jednym odtwarza bez problemów, a w drugim nie.
PS: Być może nie zauważyłem odpowiedzi - pytałem, czy masz NVidię na pokładzie, albowiem CUDA to technologia, którą obsługuje wyłącznie NVidia. Informację o braku możliwości wgrania biblioteki z nią związanej może generować również jakieś oprogramowanie, które było skompilowane tak, by mogło wykorzystać CUDA, ale jest wywoływane na systemie, który nie ma NVidii na pokładzie. Wówczas informacja o braku możliwości wgrania biblioteki libcuda jest po prostu zwykłym ostrzeżeniem i nie powinna powodować żadnych problemów.
nie nie mam Nvidi na pokładzie mam samego Intela
Wiem ze celluloid jest nakładką graficzna do mpv wczoraj się bawiłem więc odpowiedz mpv otwiera filmy
resztę zrobię i sprawdzę jak wrócę z pracy
U mnie celluloid działa bardzo dobrze (też wersja 0.22) i również jadę na integrze intela.
Nie wiem czy to ważne, ale ja mam dodane do piku mkinitcpio.conf
MODULES=(i915)
I po edycji tego pliku trzeba wykonać
mkinitcpio -P
Ale tak się robi na Archu, nie mam pojęcia czy tak samo się wykonuje na Fedorze.
I najważniejsze, celluloid wymaga biblioteki GTK4, być może masz brak jakiejś opcjonalnej zależności.
@sovtware - Z tego co wiem, to Intel nie obsługuje CUDA. Paczka do nvidia nie jest Ci zatem potrzebna, a informacja, jaką dostajesz jest na 99% pomijalna.
Przepraszam, nie potrafię pomóc... U mnie Celluloid na Fedora Silverblue 35 działa, odtwarza bez problemu wszystkie filmy. :P Może zainstaluj Celluloid z flatpaka i zobacz, czy będzie działało.
żadnych flatpak żadnych snap 8) mam wszystko czego dusza zapragnie w systemie bez tego wiem że to niby przyszłość Linuxa ale to nie znaczy że muszę mieć wystarczą mi pliki rpm :)
Temat zostawię otwarty może ktoś ma tak samo jak ja i będzie znał rozwiązanie wyłącznie czegoś mi brak tylko po przejrzeniu wujka google zero info na temat celluloid rpm w Fedorze
Totem jak to tej pory mnie tutaj nie zawiódł choć w Ubuntu potrafił często delikatnie być obraz zamarzany po zainstalowanych kodekach
tyle kodeków co w Fedorze jeszcze nigdy w żadnej dystrybucji nie widziałem i wsio chodzi :)
pozdrawiam Wszystkich i do usłyszenia
Działam na Fedora Workstation i jestem zadowolony
Cóż... Wyżej masz pomysł na to jak możesz komukolwiek pomóc zdiagnozować problem, ale tego nie robisz (jak na razie).
Raczej nie jest to problem polegający na "wyłącznie czegoś mi brak". Zrzut pamięci raczej nie jest wynikiem tego typu "braku". Nadto mpv odtwarza filmy wywołujące zrzut pamięci w Celluloid poprawnie. Wszystko to wyklucza raczej "brak czegoś" w systemie.
Celluloid - choć zbudowany na kilku wersjach Fedory i EPEL, to jest to jednak paczka pochodząca spoza tej dystrybucji (tj. jej repozytoriów; jest w RPMFusion, a to nie do końca są repozytoria Fedory, choć dla niej). Masz w RPMFusion bugzillę:
https://bugzilla.rpmfusion.org/buglist.cgi?bug_status=__open__&content=celluloid&order=relevance%20desc&product=Fedora&query_format=specific - zgłoś, choć to co do tej pory pokazujesz raczej nie jest użyteczne. Może jednak ktoś Ci pokaże co wykonać, by zgłoszenie mogło być dalej procedowane i ewentualnie naprawione.
PS1: Przez przypadek instalując w swojej Fedorze jakieś paczki z zewnętrznych repozytoriów nie dokonałeś nadpisania jakichś paczek lub plików systemowych? To mogłoby skutkować błędem, który opisujesz.
PS2: RPMFusion udostępnia też src.rpm - możesz spróbować przebudować paczkę Celluloid; niekiedy tego typu działania pomagają, zwłaszcza, gdy instalacja jest nie do końca zgodna z tym, czego program oczekuje (na czym był skompilowany).
@sovtware, jeśli swoją przyszłość chcesz wiązać z Fedorą, awersja wobec flatpaka będzie drogą pod prąd--w Fedorze skupieni są na rozwoju Silverblue i na przeniesieniu aplikacji do flatpaków. Z resztą użycie flatpaka naprawdę eliminuje mnóstwo problemów z zależnościami, itd. U mnie przez flatpaka Celluloid działa... :P
Mam już tego dosyć :( chcę normalny system w którym nie myślą o flatpak oraz o snap chcę tak jak było kiedyś samo apt cy jak ja to nazywam rpm :-\
więc tak zainstalowałem Flatpak - Celluloid i mam to samo :(
(https://i.imgur.com/1fmBiRn.png)
także mi przez chwilę myśli i wyłącza się >:(
czy jest coś bez snapa jak i bez flatpaka co można używać tak jak było parę lat temu co takich plików nie było ? i o nich nie myślą ?
Krótkie pytanie - jak bardzo masz zmieniony system w stosunku do oryginalnej F35? Ile paczek jest z tzw. 3rd-parties repozytoriów?
Możesz spróbować ściągnąć źródła z RPMFusion:
http://koji.rpmfusion.org/kojifiles/work/tasks/2847/342847/celluloid-0.17-1.fc31.src.rpma potem zbudować paczkę (niestety nie powiem Ci, czy to ostatecznie instaluje, czy tylko buduje) i zainstalować paczkę:
rpmbuild --recompile celluloid-0.17-1.fc31.src.rpm
Oczywiście polecenie wywołujesz z miejsca, gdzie zapisałeś źródła albo musisz podać pełną ścieżkę (osobiście preferuję pierwsze rozwiązanie).