Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Witam,
Mam problem z uruchomieniem karty graficznej wbudowanej w procesor Intel i5-8600k pod Debian 9.6 oraz 9.7 i OMV (NAS na Debianie).
Zaznaczę od razu że pod Ubnuntu ten problem nie występuje, tam z kartą graficzną nie ma problemów.
Problem zauważyłem jak pod OMV na Docker chciałem uruchomić akcelerację kodowana pod EMBY poprzez VAAPI. Za nic w świecie nie udało mi się tego uruchomić.
Następnie zainstalowałem czystego Debiana 9.7 i próbowałem sprawdzić co vainfo pokarze na czystym systemie. efekt taki sam jak pod OMV.
W okienkach też tylko rozdzielczość 1024x768.<br/>
Zainstalowałem Ubuntu i tutaj nie ma żadnego problemu. vainfo zwróciło od razu taką informację:
user@ubuntu:~$ sudo vainfo [sudo] password for user: error: XDG_RUNTIME_DIR not set in the environment. error: can't connect to X server! libva info: VA-API version 1.2.0 libva info: va_getDriverName() returns 0 libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so libva info: Found init function __vaDriverInit_1_2 libva info: va_openDriver() returns 0 vainfo: VA-API version: 1.2 (libva 2.2.0) vainfo: Driver version: Intel i965 driver for Intel(R) Coffee Lake - 2.2.0 vainfo: Supported profile and entrypoints VAProfileMPEG2Simple : VAEntrypointVLD VAProfileMPEG2Simple : VAEntrypointEncSlice VAProfileMPEG2Main : VAEntrypointVLD VAProfileMPEG2Main : VAEntrypointEncSlice VAProfileH264ConstrainedBaseline: VAEntrypointVLD VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice VAProfileH264ConstrainedBaseline: VAEntrypointEncSliceLP VAProfileH264Main : VAEntrypointVLD VAProfileH264Main : VAEntrypointEncSlice VAProfileH264Main : VAEntrypointEncSliceLP VAProfileH264High : VAEntrypointVLD VAProfileH264High : VAEntrypointEncSlice VAProfileH264High : VAEntrypointEncSliceLP VAProfileH264MultiviewHigh : VAEntrypointVLD VAProfileH264MultiviewHigh : VAEntrypointEncSlice VAProfileH264StereoHigh : VAEntrypointVLD VAProfileH264StereoHigh : VAEntrypointEncSlice VAProfileVC1Simple : VAEntrypointVLD VAProfileVC1Main : VAEntrypointVLD VAProfileVC1Advanced : VAEntrypointVLD VAProfileNone : VAEntrypointVideoProc VAProfileJPEGBaseline : VAEntrypointVLD VAProfileJPEGBaseline : VAEntrypointEncPicture VAProfileVP8Version0_3 : VAEntrypointVLD VAProfileVP8Version0_3 : VAEntrypointEncSlice VAProfileHEVCMain : VAEntrypointVLD VAProfileHEVCMain : VAEntrypointEncSlice VAProfileHEVCMain10 : VAEntrypointVLD VAProfileHEVCMain10 : VAEntrypointEncSlice VAProfileVP9Profile0 : VAEntrypointVLD VAProfileVP9Profile0 : VAEntrypointEncSlice VAProfileVP9Profile2 : VAEntrypointVLD
Unity od razu włączyły się w 1920x1080.
Pod Debianem i OMV wgrałem kernel 4.19, i to też nic nie pomogło.
Sprzęt jest dobrze rozpoznany. Tutaj lspci z OMV:
Ma ktoś pomysł gdzie może być problem?
Z góry dziękuję za pomoc.
Offline
Problem jest w tym że zainstalowałeś za starego Debiana do tego układu, i w repo i965-va-driver jest za stare. Najlepiej podnieś wersje do testinga, mrożenie zaczyna się już w lutym. Niby ciągle testowy, ale już niedługo.
Ostatnio edytowany przez jawojx (2019-02-04 16:31:36)
Offline
Dzięki za odpowiedź :-)
Ale w takim razie dalej mam problem, ponieważ OMV 4 opiera się na Debian 9, testing to Debian 10.
Nie ma innej możliwości aby wymusić instalacje repo pod mój procesor na Debian 9?
Offline
Przepakietować pakiet z gałęzi testing.
Offline
Już rozumiem w czym jest problem.
W Debian stretch pakiet i965-va-driver jest w wersji 1.7.3-1, która nie wspiera Coffee Lake
W Debian buster (aktualnie testowy) pakiet i965-va-driver jest w wersji 2.2.0+dfsg1-2, która już wspiera Coffee Lake, a nawet Cannon Lake.
Jak mam teraz "przepakietować pakiet" na ten z buster?
Aż taki biegły z Linuxa nie jestem.
Offline
Możesz spokojnie do testinga zaktualizować, na Desktopie to nie będzie wielki problem,
a za kilka tygodni Buster wchodzi w okres mrożenia, czyli ostatnią prostą do stabilnego wydania.
Na Desktopie testing czasem miewa błędy, ale nie wiąże się to z jakimś wielkim ryzykiem, takie błędy zazwyczaj jest dosyć łatwo naprawić i te, które się ujawnią
w czasie mrożenia, są dość szybko łatane.
Ostatnio edytowany przez Jacekalex (2019-02-04 21:18:50)
Offline
Nie chcę całego systemu do testinga aktualizować.
OMV 4 opiera się na Debian 9, wiec zainstalował bym Debian 9 i tylko chciałbym ten sterownik doinstalować, a potem na tym zainstalować OMV 4 wg tej instrukcji https://forum.openmediavault.org/index.php/Thread/2 … an-9-Stretch/
Zależy mi na stabilności systemu oraz uruchomieniu VAAPI na EMBY poprzez Dockera.
Offline
ZiemaF napisał(-a):
Nie chcę całego systemu do testinga aktualizować.
To trzeba poeksperymentować póki nic tam nie masz. Dodaj repozytoria z testing-a (Uwaga, po zainstalowaniu wyłącz i włączaj jak będziesz aktualizował tylko te pakiety, lub ustaw odpowiednio pin-priority dla nich, bo się zagapisz i będziesz miał testing-a zaraz). Adres dla podstawowych z testing-a.
deb http://deb.debian.org/debian buster main
Czy od razy z root-a zrób sobie oddzielny plik dla nich.
echo "deb http://deb.debian.org/debian buster main" > /etc/apt/sources.list.d/testing.list
Jeżeli będą potrzebne nie wolne pakiety, to dodasz contrib non-free na końcu linii, i można zainstalować wtedy nie wolny i965-va-driver-shaders.
I wiadomo (czasami nie rób upgrade).
apt-get update
Doinstaluj nowy i965-va-driver. Ale to może być za mało, jak masz problemy z prawidłową rozdzielczością ekranu to pewnie będziesz musiał podnieść jeszcze xserver-xorg-video-intel (po co ci środowisko graficzne do serwera z openmediavault), a możliwe że i mesa będzie potrzebna nowsza. Jak wszystko zrobisz prawidłowo nie powinno być problemów, nie zapomnij o wyłączeniu repozytoriów testowych przed instalacją innych pakietów.
Edycja: Zamieniłem testing na buster. Niby to samo teraz, ale za chwile może mieć znaczenie.
Ostatnio edytowany przez jawojx (2019-02-05 13:31:15)
Offline
Jest tez opcja zeby ustawic sobie system za pomoca apt pinning tak, by baza byla oparta na stable, a tylko pakiety zwiazane z i965 byly z testinga.
Offline
wikingagressor napisał(-a):
Jest tez opcja zeby ustawic sobie system za pomoca apt pinning tak, by baza byla oparta na stable, a tylko pakiety zwiazane z i965 byly z testinga.
No i po co to dublować, cytat:
jawojx napisał(-a):
...po zainstalowaniu wyłącz i włączaj jak będziesz aktualizował tylko te pakiety, lub ustaw odpowiednio pin-priority dla nich, bo się zagapisz i będziesz miał testing-a zaraz...
Tylko nie pisz że nie czytałeś.
Offline
Udało mi się na OMV 4 zainstalować tylko te pakiety które potrzebowałem
root@OMV:~# vainfo error: XDG_RUNTIME_DIR not set in the environment. error: can't connect to X server! libva info: VA-API version 1.4.0 libva info: va_getDriverName() returns 0 libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so libva info: Found init function __vaDriverInit_1_4 libva info: va_openDriver() returns 0 vainfo: VA-API version: 1.4 (libva 2.2.0) vainfo: Driver version: Intel i965 driver for Intel(R) Coffee Lake - 2.3.0 vainfo: Supported profile and entrypoints VAProfileMPEG2Simple : VAEntrypointVLD VAProfileMPEG2Simple : VAEntrypointEncSlice VAProfileMPEG2Main : VAEntrypointVLD VAProfileMPEG2Main : VAEntrypointEncSlice VAProfileH264ConstrainedBaseline: VAEntrypointVLD VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice VAProfileH264ConstrainedBaseline: VAEntrypointEncSliceLP VAProfileH264Main : VAEntrypointVLD VAProfileH264Main : VAEntrypointEncSlice VAProfileH264Main : VAEntrypointEncSliceLP VAProfileH264High : VAEntrypointVLD VAProfileH264High : VAEntrypointEncSlice VAProfileH264High : VAEntrypointEncSliceLP VAProfileH264MultiviewHigh : VAEntrypointVLD VAProfileH264StereoHigh : VAEntrypointVLD VAProfileVC1Simple : VAEntrypointVLD VAProfileVC1Main : VAEntrypointVLD VAProfileVC1Advanced : VAEntrypointVLD VAProfileNone : VAEntrypointVideoProc VAProfileJPEGBaseline : VAEntrypointVLD VAProfileJPEGBaseline : VAEntrypointEncPicture VAProfileVP8Version0_3 : VAEntrypointVLD VAProfileHEVCMain : VAEntrypointVLD VAProfileHEVCMain10 : VAEntrypointVLD VAProfileVP9Profile0 : VAEntrypointVLD VAProfileVP9Profile2 : VAEntrypointVLD
Teraz będę robił testy z EMBY który jest postawiony na Dockerze.
Zrobiłem tak jak napisał jawojx
Ostatnio edytowany przez ZiemaF (2019-02-08 09:15:25)
Offline