Návod: Akcelerace HD obsahu v Linuxu

Linux, Unix, Solaris, OS/2 atp.
Odpovědět
Weslo
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 19. pro 2005
Bydliště: Nan Curunír

Návod: Akcelerace HD obsahu v Linuxu

Příspěvek od Weslo »

Návod na HD akceleraci videa v Linuxu (Ubuntu 9.04)

1)Jak už je u operačního systému pro lidi zvykem je třeba pečlivě zvážit výběr HW.Pro co největší rozsah akcelerace připadá v úvahu pouze Nvidia jelikož Ati a Linux se moc nekamarádí (popravdě mají co dělat s driverama pro wokna) a komunita na to celkem kašle .. :)

Moje htpc sestava je:
ASUS M3N78-VM
AMD Athlon X2 4000+ 2.1Ghz
1GB RAM


Podporovány jsou čipy/čipsety z tohoto seznamu:
Geforce 8400 GS, 8500 GT, 8600 GT, 8600 GTS
Geforce 8800 GS, 8800 GT, 8800 GTS (512MB/1GB)
Geforce 8400 GS
Geforce 8200, 8300
Geforce 9600 GSO, 9600 GT, 9800 GT, 9800 GTX, 9800 GTX+, 9800 GX2
Geforce GTX 260, 260 CORE 216, 280, 285, 295
Geforce 9400 GT, 9500 GT
Geforce 9300M GS
Geforce 9400M
Geforce 9300 GS, 9300 GE
Quadro FX 370, 570, 570M, 1600M
Quadro FX 770M, 1700, 2700M, 3600M, 3700, 4800, 5800, NVS 320M
Quadro NVS 130M, 135M, 140M, 290, FX 360M
Quadro FX 370 LP, 470, NVS 150M, 160M, 295, 420, 450


neboli všechny ty které v sobě obsahují PureVideo HD druhé generace.
Je nutné pokud budete používat integrovanou grafickou kartu aby měla alokováno alespoň 256MB - jinak akcelerace FullHD videí nefunguje!!.
Pokud jsme úspěšně zvolili HW je třeba přistoupit k tomu težšímu tedy ke konfiguraci vlastního OS

2)Zprovoznění vlastní akcelerace
Podmínky:
- máme nainstalováno Ubuntu (nebo jinou distribuci)
- máme nainstalován proprietální driver od Nvidie - k tomu se dostaneme takto:
a)stáhneme si nejposlednější beta driver (jelikož v každém driveru opraví mraky chyb) - třeba na plochu
stávající odkaz pro x86 systémy: http://www.nvidia.com/object/linux_disp ... 90.18.html
b)pomocí Ctrl+Alt+F1 vyskočíte z GUI a přihlásíte se
c)vypnete gui pomocí příkazu

Kód: Vybrat vše

sudo /etc/init.d/gdm stop
d)nainstaluje driver pomocí

Kód: Vybrat vše

sudo sh nazev_driveru.run
pak potvrdit že chcete naintalovat a také že chcete aby instalátor updatoval X.conf (nebo tak nějak)
e)potom co se to provede následuje restart

Kód: Vybrat vše

sudo reboot
Pak následuje instalace a zprovoznění přehrávače Mplayer s GUI nadstavbou Smplayer.Dle chytřejších než já je lepší ho nejdříve zkompilovat jelikož opět v každém vydání opraví mraky chyb.To provedeme takto:

a)nainstalujeme subversion

Kód: Vybrat vše

sudo atp-get install subversion
b)získáme závislosti

Kód: Vybrat vše

sudo apt-get build-dep mplayer
c)získáme nejnovější vydání Mplayeru

Kód: Vybrat vše

svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer
d)vlezeme se do složky s mplayerem (u mě to bylo /home/weslo/mplayer) a provedeme

Kód: Vybrat vše

./configure
e)zkompilujeme pomocí

Kód: Vybrat vše

make -j #   (# označuje počet jader +1)
f)nainstalujeme pomocí

Kód: Vybrat vše

sudo make install mplayer
g)nainstalujeme smplayer z ofiko repozitářů pomocí

Kód: Vybrat vše

sudo apt-get install smplayer
h)je možné že smplayer nerozpozná korektně odkud má mplayer spouštět - potom je nutné to v nastavení opravit

Poté by měla akcelerace Blu-Ray ripů (o které asi jde všem nejvíc fungovat).Ověřit to lze např, pomocí htop (což je podobné jako task manager ve Woknech) kde je vidět vytížení CPU.U mě se pohybuje do 10% většinou (AMD X2 1,6Ghz).
AMD Ryzen 5 3600 | Arctic Cooling Liquid Freezer II 120mm | ASUS TUF GAMING B550M PLUS |16GB A-DATA XPG DDR4 3000Mhz | Gigabyte Radeon RX 6600 Eagle 8G | Samsung 980PRO 512GB | CoolerMaster Q300L | Corsair SF-450 | 32" Dell S3222DGM | Synology DS220j + 2x6TB WD Red RAID1 | MAZDA enthusiast
ttx
Začátečník
Začátečník
Registrován: 29. pro 2008

Re: Návod: Akcelerace HD obsahu v Linuxu

Příspěvek od ttx »

Mal by som otazku.
Akceleracia funguje aj na MPEG-4?
Weslo
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 19. pro 2005
Bydliště: Nan Curunír

Re: Návod: Akcelerace HD obsahu v Linuxu

Příspěvek od Weslo »

netuším :oops:
AMD Ryzen 5 3600 | Arctic Cooling Liquid Freezer II 120mm | ASUS TUF GAMING B550M PLUS |16GB A-DATA XPG DDR4 3000Mhz | Gigabyte Radeon RX 6600 Eagle 8G | Samsung 980PRO 512GB | CoolerMaster Q300L | Corsair SF-450 | 32" Dell S3222DGM | Synology DS220j + 2x6TB WD Red RAID1 | MAZDA enthusiast
ttx
Začátečník
Začátečník
Registrován: 29. pro 2008

Re: Návod: Akcelerace HD obsahu v Linuxu

Příspěvek od ttx »

Skoda :)
Dedukoval som, ze by snad sa mohlo nieco zlepsit, ked si pisal o BR ripoch.
Akceleracia MPEG-2 formatu funguje uz od FX5200, horsie je to s MPEG-4. Zatial som nevidel fungujucu akceleraciu tohoto formatu na Linuxe, ale mozem sa mylit, preto som sa pytal.
Weslo
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 19. pro 2005
Bydliště: Nan Curunír

Re: Návod: Akcelerace HD obsahu v Linuxu

Příspěvek od Weslo »

No já koukám na MKV kontajnery s x.264/h.264 většinou - ve formátech se nevyznám :oops:
AMD Ryzen 5 3600 | Arctic Cooling Liquid Freezer II 120mm | ASUS TUF GAMING B550M PLUS |16GB A-DATA XPG DDR4 3000Mhz | Gigabyte Radeon RX 6600 Eagle 8G | Samsung 980PRO 512GB | CoolerMaster Q300L | Corsair SF-450 | 32" Dell S3222DGM | Synology DS220j + 2x6TB WD Red RAID1 | MAZDA enthusiast
Lovap
Nováček
Nováček
Registrován: 27. dub 2009

Re: Návod: Akcelerace HD obsahu v Linuxu

Příspěvek od Lovap »

Iný návod na prehrávanie HD videa pomocou grafickej karty Nvidia: http://www.root.cz/clanky/vdpau-akceler ... ou-kartou/
Ja som postupoval podľa tohoto návodu, akurát som neinštaloval mplayer ani xine, ale rovno som stiahol Smplayer (viem, že je to len grafická nástavba na mplayer) a tam v nastaveniach som si zvolil výstup videa vdpau a funguje to.
MB: MSI 870A-G54, CPU: AMD Athlon II X3 445, RAM: Kingston 1333MHz 2x2 GB, VGA: NVidia 9500GT pasív by Zotac, HDD: 250GB a 1TB Samsung, 500GB Hitachi, Case: Avance Integra B031
Flegy
Mírně pokročilý
Mírně pokročilý
Registrován: 31. črc 2004
Bydliště: Hrob

Re: Návod: Akcelerace HD obsahu v Linuxu

Příspěvek od Flegy »

funguje to i v mythbuntu? :oops:
Weslo
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 19. pro 2005
Bydliště: Nan Curunír

Re: Návod: Akcelerace HD obsahu v Linuxu

Příspěvek od Weslo »

nevidím důvod proč by nefungovalo ...
AMD Ryzen 5 3600 | Arctic Cooling Liquid Freezer II 120mm | ASUS TUF GAMING B550M PLUS |16GB A-DATA XPG DDR4 3000Mhz | Gigabyte Radeon RX 6600 Eagle 8G | Samsung 980PRO 512GB | CoolerMaster Q300L | Corsair SF-450 | 32" Dell S3222DGM | Synology DS220j + 2x6TB WD Red RAID1 | MAZDA enthusiast
Odpovědět

Zpět na „Operační systémy Linux a podobné“