Page Index Toggle Pages: 1 Send TopicPrint
Normal Topic Dekodowanie MPEG/DVD przez GPU (Read 1297 times)
Neo
Senior Member
****
Offline


OC freak

Posts: 4203
Location: Birkenhead
Joined: 04. Jan 2016
Gender: Male
Dekodowanie MPEG/DVD przez GPU
06. Apr 2017 at 14:20
Print Post  
Jak działają dekodery MPEG wbudowane w starsze GPU? Np wiem, że Savage 3D obsługuje sprzętowe dekodowanie MPEG i DVD, ale czy to działa automatycznie na każdy plik wideo, czy potrzeba do tego określonego systemu/oprogramowania?
  

DIY woodbox: AMD 386DX40, 8MB RAM, Trident TVGA9000C 512kB, Aztech Pro16 ABI (AZT2316), Primax SoundStorm Wave M16B 1MB (GUS Classic clone), ST3491A
Socket 7: AOpen AP59s, Cyrix M II-300GP (225 MHz), 64MB SDRAM, SiS 6326 8MB SGRAM, SB32 CT3670 8MB, 9.1 GB IBM SCSI HDD, Win98FE
Socket A: WinFast K7S741, Sempron 2400+ @1960MHz water cooled, 1 GB DDR400, WinFast Geforce 6600 128MB, Audigy SB0090, PCI SATA card (SIL3114), 80GB IDE HDD 3.5", 160GB SATA HDD 2.5",
Back to top
IP Logged
 
Tux
Full Member
***
Offline


"Gotta Go Fast!"

Posts: 404
Location: Wrocław
Joined: 02. Nov 2016
Gender: Male
Re: Dekodowanie MPEG/DVD przez GPU
Reply #1 - 06. Apr 2017 at 18:27
Print Post  
Odpowiedź brzmi: to zależy. Generalnie nie wszystkie starsze układy mają wbudowane bloki funkcjonalne służące do pełnej akceleracji procesu dekodowania MPEG-2. Niektóre są w stanie wspomóc jedynie część funkcjonalności poprzez przerzucenie na GPU natomiast reszta nadal musi odbyć się softwareowo. Mowa tutaj o rzeczach takich jak iDCT, kompensacja ruchu, skalowanie XY z filtrowaniem, subpicture czy nawet ogólnie overlay. Kwestią kluczową jest tutaj wsparcie DXVA, przy czym interesują Ciebie starsze układy czyli pewnie też starsze systemy takie jak Windows 98. DXVA definiuje interfejs programistyczny sterownika (DDI) i kwestia wykorzystania tego zależy zarówno od aplikacji jak i układu graficznego oraz jego sterowników. Tak więc w przypadku starszych układów oraz systemów sprawa była nieco bardziej skomplikowana, ponieważ niektóre układy np. ATI Rage PRO (bazujący na Mach64) wymagały konkretnych playerów a z innymi radziły sobie mocno średnio, a już w szczególności na słabszym sprzęcie. Dodatkowo z tego co pamiętam istniały też karty z dedykowanym softwarem, który obsługiwał konkretny układ odnośnie dekodowania DVD a sam układ niezbyt chętnie działał na innych playerach. To tak w skrócie oczywiście, chciałem jedynie ogólnie przedstawić problematykę.

Kiedyś po necie krążyła bardzo stara rozpiska w postaci pliku tekstowego z opisem jaka aplikacja działa i na jakim sprzęcie tj. układzie graficznym. Jak znajdę to podeślę. Wink

EDIT:

Szybko znalazłem. Smiley Zarówno mój post jak i przeglądówka dotyczy MPEG-2, link do pliku: (You need to Login or Register to view media files and links)
  

(You need to Login or Register to view media files and links)
Hey, ViRGE! I'm gonna Voodoo Rush you like a Savage!
Back to top
 
IP Logged
 
Neo
Senior Member
****
Offline


OC freak

Posts: 4203
Location: Birkenhead
Joined: 04. Jan 2016
Gender: Male
Re: Dekodowanie MPEG/DVD przez GPU
Reply #2 - 06. Apr 2017 at 20:06
Print Post  
O, dzięki. Przyda się bardzo Smiley
  

DIY woodbox: AMD 386DX40, 8MB RAM, Trident TVGA9000C 512kB, Aztech Pro16 ABI (AZT2316), Primax SoundStorm Wave M16B 1MB (GUS Classic clone), ST3491A
Socket 7: AOpen AP59s, Cyrix M II-300GP (225 MHz), 64MB SDRAM, SiS 6326 8MB SGRAM, SB32 CT3670 8MB, 9.1 GB IBM SCSI HDD, Win98FE
Socket A: WinFast K7S741, Sempron 2400+ @1960MHz water cooled, 1 GB DDR400, WinFast Geforce 6600 128MB, Audigy SB0090, PCI SATA card (SIL3114), 80GB IDE HDD 3.5", 160GB SATA HDD 2.5",
Back to top
IP Logged
 
Page Index Toggle Pages: 1
Send TopicPrint
 
  « Board Index ‹ Board  ^Top