Intel släpper Media SDK 2013 – Quick Sync för öppen källkod

Permalänk
Medlem
Skrivet av Gramner:

Den öppna källkoden är alltså enbart är en enkel wrapper som dynamiskt laddar det proprietära MSDK-librariet och passar vidare anrop till den. Inget stöd för att tillåta utvecklare att göra egna anrop till lågnivåfunktioner.

Då är det egentligen inte open source som jag ser det.

Permalänk
Entusiast
Skrivet av ajp_anton:

Antagligen i samband med att QuickSync introducerades. Man måste ju kunna avkoda filmen innan man encodar den igen =).
Snabbaste sättet att komma åt avkodningen är just via Quicksync (även på budget-CPUer som "inte har" Quicksync), fast det i praktiken är samma sak som DXVA.

Det skulle eventuellt förklara varför jag i princip inte ser någon extra användning alls på CPU och grafikkort när jag spelar HD-film i VLC. Alltså att VLC är smart nog att slänga över det på den integrerade grafiken. För jag tycker nog att Elephants Dream borde synas även på en 3770. XBMC verkar däremot gilla att använda diskret grafikkort för fläkten snurrar upp ett par steg av att bara starta programmet. Finns det något sätt att kolla belastningen av den integrerade GPUn? I GPU-Z hittar jag bara mitt 7870 och inget annat.

Visa signatur

Q9450, HD4850, 8 GB DDR2 800 MHz, 3x750 GB, Antec 300, Dell 2408WFP, U2410, Qnap TS-419p+ 4x2 TB Samsung F4, Asus UL30A-QX056V, Logitech Z-680, Sennheiser HD380pro, M-Audio FastTrack Pro, Ibanez sa160qm, Ibanez TB 15R, Zoom 505II, Ibanez GSR 200, Ibanez SW 35, Cort AC-15, Squier SD-3 BBL, Yamaha PSR 270, Røde NT1-A, Nikon D200, Nikkor 18-70/3,5-4,5, 70-300VR, 50/1,8, 28/2,8, Tamron 17-50/2,8, 90/2,8, Sigma 30/1,4, SB-800, SB-25, SB-24

Permalänk
Medlem
Skrivet av Zotamedu:

Det skulle eventuellt förklara varför jag i princip inte ser någon extra användning alls på CPU och grafikkort när jag spelar HD-film i VLC. Alltså att VLC är smart nog att slänga över det på den integrerade grafiken. För jag tycker nog att Elephants Dream borde synas även på en 3770. XBMC verkar däremot gilla att använda diskret grafikkort för fläkten snurrar upp ett par steg av att bara starta programmet. Finns det något sätt att kolla belastningen av den integrerade GPUn? I GPU-Z hittar jag bara mitt 7870 och inget annat.

Om du har en 7870 så är det ytterst tveksamt att den integrerade grafiken används överhuvudtaget, om du inte vet precis vad du gjort när du skapat den virtuella skärmen som behövs för att aktivera den.
Och det diskreta grafikkortet borde inte varva upp alls. Den ska fortsätta att i stort sett idla.
Min 2600k maxar nästan en kärna (ca 10%) på 1080p-film utan hårdvaruacceleration.
edit: Dessutom verkar VLC inte fungera med Intel alls, bilden är helt sönder. Om VLC inte drar någon CPU så använder den ditt 7870.

Permalänk
Entusiast
Skrivet av ajp_anton:

Om du har en 7870 så är det ytterst tveksamt att den integrerade grafiken används överhuvudtaget, om du inte vet precis vad du gjort när du skapat den virtuella skärmen som behövs för att aktivera den.
Och det diskreta grafikkortet borde inte varva upp alls. Den ska fortsätta att i stort sett idla.
Min 2600k maxar nästan en kärna (ca 10%) på 1080p-film utan hårdvaruacceleration.
edit: Dessutom verkar VLC inte fungera med Intel alls, bilden är helt sönder. Om VLC inte drar någon CPU så använder den ditt 7870.

Jo men trodde att jag skulle se en tydlig användning av GPU men antar att de har rätt effektiv hårdvaruavkodning. Jag har inte gjort några inställningar alls i VLC så den ska välja den bästa enheten för att spela upp video enligt inställningarna. Testade lite snabbt att tvinga den att köra OpenCL och det märktes ingen skillnad alls.

Då är väl frågan vad XBMC håller på med som tar så mycket kraft av mitt grafikkort. Så jobbigt ska det ju inte vara att visa en statisk bakgrund. Eller gör de som Starcraft 2 som av någon outgrundlig anledning renderar prylar i bakgrunden av menyn istället för att visa en färdig animering? Mitt 7870 ligger på 50 % belastning i första menyn i Starcraft 2.

Visa signatur

Q9450, HD4850, 8 GB DDR2 800 MHz, 3x750 GB, Antec 300, Dell 2408WFP, U2410, Qnap TS-419p+ 4x2 TB Samsung F4, Asus UL30A-QX056V, Logitech Z-680, Sennheiser HD380pro, M-Audio FastTrack Pro, Ibanez sa160qm, Ibanez TB 15R, Zoom 505II, Ibanez GSR 200, Ibanez SW 35, Cort AC-15, Squier SD-3 BBL, Yamaha PSR 270, Røde NT1-A, Nikon D200, Nikkor 18-70/3,5-4,5, 70-300VR, 50/1,8, 28/2,8, Tamron 17-50/2,8, 90/2,8, Sigma 30/1,4, SB-800, SB-25, SB-24

Permalänk
Medlem
Skrivet av Zotamedu:

Jo men trodde att jag skulle se en tydlig användning av GPU men antar att de har rätt effektiv hårdvaruavkodning. Jag har inte gjort några inställningar alls i VLC så den ska välja den bästa enheten för att spela upp video enligt inställningarna. Testade lite snabbt att tvinga den att köra OpenCL och det märktes ingen skillnad alls.

Då är väl frågan vad XBMC håller på med som tar så mycket kraft av mitt grafikkort. Så jobbigt ska det ju inte vara att visa en statisk bakgrund. Eller gör de som Starcraft 2 som av någon outgrundlig anledning renderar prylar i bakgrunden av menyn istället för att visa en färdig animering? Mitt 7870 ligger på 50 % belastning i första menyn i Starcraft 2.

OpenCL har inget med videoavkodning att göra. VLC och alla andra kompetenta spelare använder DXVA, och det görs på det grafikkortet som tar hand om skärmen som bilden visas på. Något annat är omöjligt utan en massa fulhack. Med andra ord så kan du vara ganska säker på att det är just 7870 som används om något, och inte Intel.
Det är mycket möjligt att XBMC renderar något dumt. Hårdvaruaccelerering av video använder i stora slängor ca 0% av en GPU. Den använder en helt separat liten processor som inte har något med GPUn att göra förutom att den råkar sitta ihop på samma krets och använder grafikminnet.