Archief - Hoe de GPU meer aan het werk zetten tijdens tv kijken?

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

depattie

Legacy Member
Hellow folks!

Ik vraag me af of het mogelijk is om de GPU meer werk te laten doen in Windows 7 en meer bepaald in media center.

Het "probleem" is namelijk het volgende: wanneer ik tv kijk met media center, gaat mijn cpu-load spontaan naar 90-100%, wat dus op het randje is om vlot tv te kijken, zeker als er nog een ander programma iets doet.
Ook wanneer media center gewoon een tv-programma opneemt (en dus geen beeld weergeeft), wordt hetzelfde percentage cpu-load gehaald, wat het dus bijna ondoenbaar maakt om nog iets anders te doen tijdens die opname.

Nu heb ik een ATI Radeon HD 4350 zitten en die doet aan heel dit gebeuren zo goed als niet mee (+/-15% load), wat natuurlijk heel spijtig is, want ik zou denken dat deze gemakkelijk een deel van het werk kan overnemen van de cpu.

Mijn vraag: weet iemand hoe ik die Radeon kan "forceren" om meer te werken en de cpu te ontlasten en daarom niet alleen tijdens het tv kijken?

Kleine toevoeging: ik ben gisteren al bezig geweest om avatar in 1080p vlot te laten spelen en heb dit kunnen doen door het k-lite codec pack (full) te installeren en in media player classic home cinema speelt die nu redelijk vlot af (cpu-load 30-40%, gpu-load 60-70%), in windows media player en center en vlc stottert die nog heerlijk veel :-) Geen idee of het er iets mee te maken kan hebben.

PC waarop het moet gebeuren: P4 3.0GHz, 2GB RAM, Radeon HD 4350 256MB, MSI 915 combo mobo, Win7 Pro x86...

Alvast bedankt voor de hulp!

scipicore

Legacy Member
Zo'n dingen worden bij mijn weten zo goed als 100% door de CPU gedaan, videokaart is eerder voor het renderen van realtime 3D, zoals games.

enticore

Legacy Member
De videokaart kan hier enkel voor gebruikt worden als de video met een ondersteund profiel is encoded.

Moet je DXVA maar eens googlen.

Exit

Legacy Member
kan niet tenzij zoals hierboven gemeld, er een profiel is voor die kaart dit dit toelaat.

opname en tragere zijn ligt ook meer aan de hdd dan aan de cpu
omdat naar de hdd geschreven wordt, en andere progs starten of runnen die ook de hdd nodig hebben worden dus traag.

depattie

Legacy Member
Exit zei:
kan niet tenzij zoals hierboven gemeld, er een profiel is voor die kaart dit dit toelaat.

opname en tragere zijn ligt ook meer aan de hdd dan aan de cpu
omdat naar de hdd geschreven wordt, en andere progs starten of runnen die ook de hdd nodig hebben worden dus traag.

en kan je zo'n profiel aanmaken? of media center anders instellen, dat die bvb gebruik maakt van h.264, zodat de gpu daar iets mee kan aanvangen?

hdd lijkt me onwaarschijnlijk dat die de bottleneck is, tv wordt opgenomen op mijn 2e hdd (data-schijf), terwijl al mijn programma's op mijn windows-schijf geinstalleerd zijn + hdd weet er amper van dat die moet werken, wordt nog geen 10% belast, terwijl cpu-belasting +90% is.

enticore

Legacy Member
Zoals ik al zei, de video moet encoded zijn met een profiel dat DXVA ondersteunt.
Dus om dit te "forceren" zou je de video opnieuw moeten encoden.

Exit

Legacy Member
ge kunt dat niet aanpassen dat deze een andere codec gebruikt (divx, xvid, h.264, ...) dit hangt vast aan de stream, video, bron, ...

de kaart/driver/programma gebruikt een codec (codering).
soms is dit aan te passen maar meestal ten koste van de kwaliteit van het beeld
kleinere codering = sneller, minder belastend maar kwaliteit lager.

zaj

Legacy Member
gooi die k-lite codec brol er af en in de plaats coreavc gebruiken in combinatie met cccp

depattie

Legacy Member
zaj zei:
gooi die k-lite codec brol er af en in de plaats coreavc gebruiken in combinatie met cccp

@zaj
Ik heb gisteren, na wat surfen, k-lite al vervangen door Shark007 en daar een paar instellingen veranderd, waardoor alles nu heel mooi speelt in WMC en WMP.

Maar dan spreken we hier wel gewoon over codecs voor films af te spelen, wat dus niets te maken heeft met mijn vraag om de GPU mee te laten werken tijdens het (live) TV kijken.


@enticore en Exit:
Als ik alles goed begrepen heb, wilt het dus zeggen dat mijn probleem alleen op te lossen is als ik Media Center zo ver krijg om DXVA te gebruiken bij het encoden en decoden van de live-stream?

enticore

Legacy Member
Nee.

De media center en wmp doen enkel het decoden.
Encoden wordt gedaan op het moment dat de film gemaakt wordt.

ShPonGle

Legacy Member
nog een beetje off topic vraagje: met welke tool monitor jij wel uw GPU-load?

Rorin

Legacy Member
just my 2 cents

softwarematig
download mpcstar, is progje net als vlc of gom player, maar veel lichter op je systeem, op een oude laptop van +2-2.5 jaar probeerde ik emt vlc of gom een 1080p af te spelen, ging met ENORM veel moeite, haperde, viel uit, toen mpc gedownload en speelde dit af zonder problemen

edit: mpcstar heeft net als vlc geen codec packs nodig om af te spelen

hardwarematig
je gpu forceren is zoals al vermeld niet direct mogelijk, een grafische kaart is geoptimaliseerd voor gaming, wat jij dan nodig hebt is een videokaart (videokaart =/= grafische kaart) denk dat dit nu bij nvidia de quadro reeks is? moet je jezelf wel afvragen of je die aankoop het waard vind

2de edit :p : als de specs van de pc waarop je dit wil flikken kloppen vind ik je processor en rams wel aan de lage kant, zeker als je weet dat vista indertijd al 2gb ram nodig had om enkel zichzelf te draaien. Windows 7 is wel veel lichter maar nog altijd intensief op maar 2gb ram dat je hebt.
En ram is nu net handig als je graag enorm veel programma's open hebt staan :p

depattie

Legacy Member
Voor films te spelen is alles in orde, heb Shark007 codecs geinstalleerd en alles speelt vlot, zowel in windows media player als in media center.

RAM is trouwens geen enkel probleem, ik heb hem nog nooit tekort zien komen.
Als voorbeeld: op dit moment draait IE, firefox, outlook, media player en staan er 2 pdf's open én is media center een programma op tv aan het opnemen.
- RAM-gebruik: 1084MB van de 2047MB, amper 53% dus.
- CPU-gebruik: 80-100%
- GPU-gebruik: amper 1% (@ShPonGle: het Catalyst Control Center van ATI geeft dit weer)

En dit was dus m'n hele punt van dit topic: CPU kan amper volgen en GPU doet niets, kan die geen handje toesteken?

Maar blijkbaar gaat dat niet of heeft niemand hier er ervaring mee, dus voor mijn part mag dit topic weer dicht.

Bedankt voor de reacties!

chellesan

Legacy Member
De ati 5870 kan berekeningen van de cpu overnemen. amd zegt dat toch op hun site

Sent from my HTC Desire using Tapatalk

enticore

Legacy Member
chellesan zei:
De ati 5870 kan berekeningen van de cpu overnemen. amd zegt dat toch op hun site

Sent from my HTC Desire using Tapatalk
Zoals ik al eerder zei, hardwarematige video decoding (dxva) is enkel mogelijk als de video in kwestie encoded is met een compatibel profiel.

Omabroodje

Legacy Member
Misschien toch eens kijken voor een nieuw moederbord en cpu dan. P4 begint al een beetje antiek te worden..

depattie

Legacy Member
Dat had ik zelf ook kunnen bedenken. Maar dat is dus niet de bedoeling van deze vraag.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan