Toon posts:

DVDs afspelen schokt enorm

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb hier al jaren mijn oude trouwen computertje, een antieke P-II 400 met opensource non-Xv nvidia opensource driver (nv) voor een TNT2 kaartje en een heleboel RAM (256 MB). Dit ding is erg lief O+ en speelt als een trouwe knecht al mijn DVDs af (Wild Wild West en, sinds kort, Lord of the Rings). Een perfect ding dus.

Nu kocht ik een tijdje geleden een fancy cute P-III 1,067 GHz Toshiba Sattelite Pro 6000 laptop met 256 MHz geheugen en een Xv-capable videokaart van SiS. Errug cool, vooral omdat dit ding ook nog een DVD speler heeft. Aldus, een nieuwe DVD speler was geboren. Dacht ik... :{.

Want het geval wil dat dit ding absoluut weigert om fatsoenlijk DVDs af te spelen. Mijn P-II 400 laat af en toe een video-framepje vallen, omdat 400 MHz gewoon niet echt veel is, maar het kijkt toch erg prettig. Deze nieuwe megadure laptop, though, schokt constant in zowel de video als de audio. Ook de muiscursos schokt in dat geval, dus het hele systeem hangt dan voor een tiende van een seconde. En dat elke paar seconden. Het CPU gebruik is echter maar 60-70%.

What causes this? ;(.

Zelf weet ik dat gkrellm het kernel CPU gebruik niet kan meten en dat de userinterface hangt zolang de kernel bezig is met berekenen. Het zou dus kunnen dat iets in de kernel (misschien de SiS videodriver?) bezig is met dure berekeningen (bv. YUV->RGB oid) in kernelspace. Het kan ook dat de het lezen van de DVD de IDE bus blokeert en daarmee datatransport naar het LCD scherm tijdelijk afhoudt (PCI/IDE interference), alhoewel ik dacht dat dat over de AGP bus ging, ook op een semi-moderne laptop.

Probleem is i.i.g. dat alle tools dit gedrag vertonen - zowel Ogle als Xine als Videolan. En dat kijkt niet lekker...

Aldus, heeft iemand ideeen wat ik kan doen om dit op te lossen of i.i.g. te verbeteren? Ik heb de X+kernel die meegeleverd zitten bij RH-7.3 (kernel 2.4.18-3 en X 4.2.0) en voor de rest zit er niet echt iets spectaculairs tussen. Mobo is geloof ik een 440BX chipset-based iets, dat zou toch een redelijke performance moeten leveren onder moderne kernels.

Iemand ideeen?

  • blouweKip
  • Registratie: November 1999
  • Laatst online: 10-08 18:05
Ik gok dat de xv driver van sis gewoon brak is, of het kaartje zelf, ik weet nog dat ik een ati rage pro (met ati's xv driver) gebruikte op een divx bak en dat die kaart het ook nauwelijks trok om fatsoenlijk een divx'je te kijken op een p2-400, met een nvidia kaart (met hun eigen driver) werkte dat echter veel beter.

Ik zouy als ik jouw was een kijken of er geen nieuwere sis xv driver is

"For my friends, anything; for my enemies, the law."


Verwijderd

Topicstarter
Ff gecheckt...

De driver is inderdaad non-accelerated - accelerated specs zijn verschenen vlak na de release van de release candidate voor X 4.2.0. In de huidige CVS zitten accelerated drivers voor mijn kaart (is trouwens geen sis, maar een trident, nouja, zelfde verhaal, andere firma :P), voor zover ik kan zien.

Opties:
1) CVS downloaden en proberen
2) wachten op updates/nieuwe versie van redhat
2,5) (indien mogelijk) ergens huidige CVS snapshot RPMs vandaan toveren

Let's vote. :P.

  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 09:26

deadinspace

The what goes where now?

Verwijderd schreef op 12 augustus 2002 @ 14:40:
Zelf weet ik dat gkrellm het kernel CPU gebruik niet kan meten en dat de userinterface hangt zolang de kernel bezig is met berekenen.
Dat kan gkrellm wel. Als ik iets doe dat 100% CPU usage veroorzaakt, waarvan pak-hem-beet 60% system (aldus top), dan geeft gkrellm bij mij gewoon 100% CPU usage aan.
Maar dit kan wel van je gkrellm theme afhangen (gkrellm splitst de verschillende soorten CPU usage, zodat ze met verschillende kleuren weergegeven kunnen worden).
Het zou dus kunnen dat iets in de kernel (misschien de SiS videodriver?) bezig is met dure berekeningen (bv. YUV->RGB oid) in kernelspace.
YUV->RGB zou juist in hardware moeten gebeuren :)
Maar als je de SiS driver verdenkt, start X dan eens met de vesa driver oid?
Het kan ook dat de het lezen van de DVD de IDE bus blokeert en daarmee datatransport naar het LCD scherm tijdelijk afhoudt (PCI/IDE interference), alhoewel ik dacht dat dat over de AGP bus ging, ook op een semi-moderne laptop.
IDE zou kunnen, staan DMA en dergelijke aan? (hdparm)
En een pIII-1GHz laptop zou toch *zeker* AGP moeten hebben (kun je min of meer betrouwbaar controleren met lspci).
Probleem is i.i.g. dat alle tools dit gedrag vertonen - zowel Ogle als Xine als Videolan. En dat kijkt niet lekker...
Het schokken treedt alleen op bij DVDs? Of ook bij een DivX (van je HD)? Of ook nog bij andere dingen, zoals surfen ofzo?

Verwijderd

Topicstarter
deadinspace schreef op 12 augustus 2002 @ 16:06:
YUV->RGB zou juist in hardware moeten gebeuren :)
Maar als je de SiS driver verdenkt, start X dan eens met de vesa driver oid?
(zie boven)
IDE zou kunnen, staan DMA en dergelijke aan? (hdparm)
En een pIII-1GHz laptop zou toch *zeker* AGP moeten hebben (kun je min of meer betrouwbaar controleren met lspci).
DMA heb ik nog niet gecheckt, zal ik zo doen. :o.
Het schokken treedt alleen op bij DVDs? Of ook bij een DivX (van je HD)? Of ook nog bij andere dingen, zoals surfen ofzo?
Erm, toevallig wel bij surfen ja. En hij schokt dus bij DVDs... Eventueel kan ik zometeen een MPEG/divx proberen...

Verwijderd

Topicstarter
/me nomineert deadinspace voor de titel 'slimste opmerking van het jaar'. :D.

DMA stond uit. |:(. Nu is CPU usage 30% en is er geen schokje te bekennen, zelfs niet zonder die hardware acceleration. Zowel bij divxjes, MPEGs als DVDs.

/me :* deadinspace en zal hem 28/9 een biertje geven. :P.

Verwijderd

Jaja, meneer vergeet DMA aan te zetten. Ik zou zo'n reply niet eens durven geven :X :o :D 8)7

  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 09:26

deadinspace

The what goes where now?

Woei, bier! (kusje mag je houden :P )

Met Xv zou het trouwens nog minder CPU moeten kosten. En die opensource nv driver (op je pII) kon btw toch wel Xv, maar alleen geen DRI?

Verwijderd

Topicstarter
Nee, die kan ook geen Xv. Deze trident kan wel Xv (maar volgens mij niet echt accelerated, zoals de nvidia.com driver).

Ennuh, janjanjansen: :X. 8)7. Kon ik toch niet weten?

Verwijderd

Beelzebubu, als je de search ff geprobeerd had, (en als die gewerkt had... ) had je dit draadje van mij gevonden:
[rml][ mdk8.2] dma wil niet / dvd playback stottert[/rml]
Dan was je geen bier kwijt geweest ;)

Ps wat is er allemaal aan de hand dat de search niet werkt enzo??

[ Voor 0% gewijzigd door Verwijderd op 14-08-2002 13:36 . Reden: Toevoeging ]


Verwijderd

Topicstarter
Verwijderd schreef op 14 augustus 2002 @ 13:34:
Ps wat is er allemaal aan de hand dat de search niet werkt enzo??
Oh, heeft iets te maken met topix en parse en react enzo... [nofi] Leef jij onder een steen ofzo? :P. [/nofi]

Overigens schijnt de search alweer een minuscuul klein beetje te werken oid.

Verwijderd

o/t
Nee ik leef niet onder een steen, maar ben net terug van 3 weken Meggikoo (Mexico), vandaar...
Gezien mijn jetlag wil ik vanuit mijn werk ook niet 'netten, maar liever eerder naar huis enzo...

Maar bedankt voor je uitleg, ik dacht eerst even dat het aan mijn compu lag ofzo (heb je wel vaker als je terugkomt van vakantie, dat ze dan nieuwe 'betere' dingen gedaan hebt waardoor eea niet meer werkt... ;)
Pagina: 1