Strona 1 z 1

filmy hd na laptopie

: 17 lip 2011, 23:02
autor: thetox
Co potrzeba do oglądania w pełni filmow w jakości HD?

Mam laptopa lenovo g560

Intel Pentium P6000 @ 1.87GHz
Intel Pentium P6000 @ 1.87GHz
Pamięć ram 4gb
GRAFIKA GeFORCE 310M 512MB
Dysk 500gb

Re: filmy hd na laptopie

: 18 lip 2011, 07:02
autor: pioruns
Potrzeba zainstalowanego sterownika i dobrego odtwarzacza. Wiem, że sprzętową akcelerację obsługuje bardzo dobrze VLC (wystarczy w preferencjach zaznaczyć używanie akceleracji GPU).
Pokaż wyniki poleceń:

Kod: Zaznacz cały

dpkg -l |grep nvidia
dpkg -l |grep vdpau
vainfo
Jeślli nie masz polecenia vainfo, to zainstaluj najpierw pakiet o takiej samej nazwie.

Re: filmy hd na laptopie

: 18 lip 2011, 08:57
autor: thetox

Kod: Zaznacz cały

root@kris-Lenovo-G560:/home/kris# dpkg -l |grep nvidia
ii  nvidia-common                         0.2.30                                     Find obsolete NVIDIA drivers
ii  nvidia-current                        270.41.06-0ubuntu1                         NVIDIA binary Xorg driver, kernel module and VDPAU library
ii  nvidia-settings                       270.29-0ubuntu1                            Tool of configuring the NVIDIA graphics driver
root@kris-Lenovo-G560:/home/kris# 

Kod: Zaznacz cały

root@kris-Lenovo-G560:/home/kris# dpkg -l |grep vdpau
ii  libvdpau1                             0.4.1-2ubuntu1                             Video Decode and Presentation API for Unix (libraries)
root@kris-Lenovo-G560:/home/kris# 

Kod: Zaznacz cały

root@kris-Lenovo-G560:/home/kris# vainfo
libva: libva version 0.31.1
Xlib:  extension "XFree86-DRI" missing on display ":0.0".
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib/dri/nvidia_drv_video.so
libva: va_openDriver() returns -1
vaInitialize failed with error code -1 (unknown libva error),exit
root@kris-Lenovo-G560:/home/kris# 


Re: filmy hd na laptopie

: 18 lip 2011, 09:11
autor: pioruns
Zainstaluj pakiet

Kod: Zaznacz cały

vdpau-va-driver
i pokaż wynik

Kod: Zaznacz cały

vainfo
ponownie.

Re: filmy hd na laptopie

: 18 lip 2011, 09:19
autor: thetox
Zainstalowane.

Kod: Zaznacz cały

root@kris-Lenovo-G560:/home/kris# vainfo
libva: libva version 0.31.1
Xlib:  extension "XFree86-DRI" missing on display ":0.0".
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib/dri/nvidia_drv_video.so
Naruszenie ochrony pamięci
root@kris-Lenovo-G560:/home/kris# 

Re: filmy hd na laptopie

: 18 lip 2011, 09:31
autor: pioruns
Zrestartuj komputer, sprawdź, czy wynik komendy vainfo się zmieni.
Pokaż

Kod: Zaznacz cały

glxinfo |grep direct
oraz zawartość pliku

Kod: Zaznacz cały

/etc/X11/xorg.conf

Re: filmy hd na laptopie

: 18 lip 2011, 09:49
autor: thetox
Widać ze nic się nie zmieniło

Kod: Zaznacz cały

root@kris-Lenovo-G560:/home/kris# vainfo
libva: libva version 0.31.1
Xlib:  extension "XFree86-DRI" missing on display ":0.0".
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib/dri/nvidia_drv_video.so
Naruszenie ochrony pamięci
root@kris-Lenovo-G560:/home/kris# 

Kod: Zaznacz cały

root@kris-Lenovo-G560:/home/kris# glxinfo |grep direct
direct rendering: Yes
    GL_EXT_Cg_shader, GL_EXT_depth_bounds_test, GL_EXT_direct_state_access, 
root@kris-Lenovo-G560:/home/kris# 

Kod: Zaznacz cały

root@kris-Lenovo-G560:/home/kris# cat /etc/X11/xorg.conf

Section "Device"
	Identifier	"Default Device"
	Option	"NoLogo"	"True"
EndSection

root@kris-Lenovo-G560:/home/kris# 

Re: filmy hd na laptopie

: 18 lip 2011, 09:57
autor: pioruns

Kod: Zaznacz cały

sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.bak1
sudo nvidia-xconfig
Restart i ponownie wynik vainfo.
Gdyby system się nie odpalał czy coś, uruchom tryb awaryjny (w GRUBie masz do wyboru), zaloguj się i wpisz

Kod: Zaznacz cały

sudo rm /etc/X11/xorg.conf
sudo mv /etc/X11/xorg.conf.bak1 /etc/X11/xorg.conf
sudo reboot

Re: filmy hd na laptopie

: 18 lip 2011, 10:02
autor: thetox
Odpalił system normalnie ale chyba zmieniła się rozdzielczość, tak mi się wydaje ale tylko wydaje :)

Kod: Zaznacz cały

root@kris-Lenovo-G560:/home/kris# vainfo
libva: libva version 0.31.1
Xlib:  extension "XFree86-DRI" missing on display ":0.0".
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib/dri/nvidia_drv_video.so
Naruszenie ochrony pamięci
root@kris-Lenovo-G560:/home/kris# 


Re: filmy hd na laptopie

: 18 lip 2011, 10:06
autor: pioruns
Hmm. Na kartach Nvidia da się to zrobić i działa. Nie wiem dlaczego u Ciebie jest inaczej. Ja używam karty AMD Radeon i filmy są normalnie akcelerowane przez kartę graficzną, zrobiłem nawet testy - możesz poczytać w tym wątku viewtopic.php?f=125&t=141804&start=110
Oto mój wynik vainfo:

Kod: Zaznacz cały

libva: libva version 0.32.0
Xlib:  extension "XFree86-DRI" missing on display ":0.0".
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib/dri/fglrx_drv_video.so
libva: va_openDriver() returns 0
vainfo: VA API version: 0.32
vainfo: Driver version: Splitted-Desktop Systems XvBA backend for VA-API - 0.7.8
vainfo: Supported profile and entrypoints
      VAProfileH264High               :	VAEntrypointVLD
      VAProfileVC1Advanced            :	VAEntrypointVLD
Dopóki nie będziesz miał tych profili na liście (VAProfile), to akceleracji nie będzie.
BTW - sterowniki do karty masz z repozytorium Ubuntu, czy ze strony Nvidii, czy może z jakiegoś PPA?

Re: filmy hd na laptopie

: 18 lip 2011, 10:08
autor: thetox
Z repozytorium ubuntu
Instalowane za pomocą

Dodatkowe sterowniki

Re: filmy hd na laptopie

: 18 lip 2011, 10:16
autor: pioruns

Kod: Zaznacz cały

sudo updatedb
locate nvidia_drv_video.so
Podaj wynik drugiego polecenia

Re: filmy hd na laptopie

: 18 lip 2011, 10:18
autor: thetox

Kod: Zaznacz cały

root@kris-Lenovo-G560:/home/kris# locate nvidia_drv_video.so
/usr/lib/dri/nvidia_drv_video.so
root@kris-Lenovo-G560:/home/kris# 

Re: filmy hd na laptopie

: 18 lip 2011, 13:34
autor: Prakson
Kombinujecie:
1. Filmy możesz odtwarzać zawsze, jeśli tylko procek pozwala i masz sterowniki.
2. Vdpau działa zazwyczaj od razu po instalacji sterowników więc:
Zainstaluj mplayera:

Kod: Zaznacz cały

sudo apt-get install mplayer
Odpal jakiś film w mplayerze:

Kod: Zaznacz cały

mplayer nazwafilmu
Zobacz czy Vdpau działa u mnie to wygląda tak:

Kod: Zaznacz cały

(...)
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
==========================================================================
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 48000 Hz, 2 ch, s16le, 189.3 kbit/12.32% (ratio: 23657->192000)
Selected audio codec: [ffaac] afm: ffmpeg (FFmpeg AAC (MPEG-2/MPEG-4 Audio))
==========================================================================
AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample)
Starting playback...
Unsupported PixelFormat 61
Unsupported PixelFormat 53
Movie-Aspect is undefined - no prescaling applied.
VO: [vdpau] 1920x800 => 1920x800 Planar YV12 
A:  80.5 V:  80.5 A-V:  0.000 ct:  0.042   0/  0 20%  6%  0.3% 20 0 
Powinno działać. (2-ga linijka od końca)
3. Jeśli chcesz mieć akcelerację 3d na youtube:

Kod: Zaznacz cały

sudo mkdir /etc/adobe
sudo touch /etc/adobe/mms.cfg
sudo nano /etc/adobe/mms.cfg
Wklejasz tam to:

Kod: Zaznacz cały

OverrideGPUValidation=true
EnableLinuxHWVideoDecode=1
I powinno działać

Re: filmy hd na laptopie

: 18 lip 2011, 14:17
autor: valdi74
thetox pisze:

Kod: Zaznacz cały

root@kris# vainfo
libva: libva version 0.31.1
Xlib:  extension "XFree86-DRI" missing on display ":0.0".
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib/dri/nvidia_drv_video.so
Naruszenie ochrony pamięci
To jest błąd zgłoszony tu: https://bugs.launchpad.net/libva/+bug/773466
U mnie pomogła na to aktualizacja sterowników nvidii z repo ppa:ed10vi86/video.

Re: filmy hd na laptopie

: 18 lip 2011, 15:09
autor: pioruns
Prakson pisze:Kombinujecie:
1. Filmy możesz odtwarzać zawsze, jeśli tylko procek pozwala i masz sterowniki.
2. Vdpau działa zazwyczaj od razu po instalacji sterowników więc:
Zainstaluj mplayera:
1. Ehe. Autor wątku chce oglądać filmy HD na laptopie - a laptopowe procesory są raczej na to za słabe, nie sądzisz? Skoro autor napisał taki temat, to dążymy do tego, żeby rozwiązać jego problem, a nie żeby napisać na odczepnego "oglądaj se na CPU".
2. Dopiero teraz zainstalował sobie pakiet nvidia-vdpau-driver, a więc wcześniej wsparcia do oglądania filmów z GPU nie miał wogóle.
3. Co za różnica - mplayer czy VLC, o którym pisałem już na samym początku?

Re: filmy hd na laptopie

: 18 lip 2011, 15:43
autor: thetox
Teraz powinno już być ok

Kod: Zaznacz cały

kris@kris-Lenovo-G560:~$ sudo su
[sudo] password for kris: 
root@kris-Lenovo-G560:/home/kris# vainfo
libva: libva version 0.32.0
Xlib:  extension "XFree86-DRI" missing on display ":0.0".
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib/dri/nvidia_drv_video.so
libva: va_openDriver() returns 0
vainfo: VA API version: 0.32
vainfo: Driver version: Splitted-Desktop Systems VDPAU backend for VA-API - 0.7.3
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            :	VAEntrypointVLD
      VAProfileMPEG2Main              :	VAEntrypointVLD
      VAProfileMPEG4Simple            :	VAEntrypointVLD
      VAProfileMPEG4AdvancedSimple    :	VAEntrypointVLD
      VAProfileH264Main               :	VAEntrypointVLD
      VAProfileH264High               :	VAEntrypointVLD
      VAProfileVC1Simple              :	VAEntrypointVLD
      VAProfileVC1Main                :	VAEntrypointVLD
      VAProfileVC1Advanced            :	VAEntrypointVLD
root@kris-Lenovo-G560:/home/kris# 

Re: filmy hd na laptopie

: 18 lip 2011, 23:08
autor: pioruns
Lol. Na root działa, a na userze nie?:D Sprawdź VLC lub mplayerem, czy akceleracja dla filmów działa, sprawdź otwierając odtwarzacz jako root i jako user.

Re: filmy hd na laptopie

: 19 lip 2011, 09:17
autor: thetox
Nie nie, działa normalnie tylko zaktualizowałem sterowniki i jeszcze jedno takie tam coś zainstalowałem jakieś kodeki czy coś już nie pamiętam wczoraj znalazłem przez Google.