[debian] divx op alpha

Pagina: 1
Acties:
  • 42 views sinds 30-01-2008

  • eppie
  • Registratie: Maart 2000
  • Niet online
(overleden)
Hallo,

Eindelijk heb ik het voor elkaar om met Xine divx en svcd op me systeem af te kunnen spelen. Maar het gaat zonder geluid al slecht (svcd) en divx doet 1 frame per 5 sec. Nou heb ik gezocht met google naar divx op een alpha maar kon er niet veel over vinden :(.

Wat ik heb gedaan:

Een eigen kleine kernel gebakken 2.4.18
Xine 0.9.13 gecompiled.
en draai WMaker. Zelfs met nice lukt het nog niet om het goed af te spelen.
voor de rest heb ik als drivers geprobeert Xv en XShm.

Het lijkt mij dat het makkelijk moet kunnen aangezien een alpha een 64bits cpu is en op gelijke klok snelheid als een intel vaak een stuk sneller is.

Systeem:
Alpha ev4 266Mhz 64 bits cpu 2mb cache
160 mb ram
s3 virge 4mb pci

debian 3.0
Xfree4
driver: s3virge

Is er een manier om divx / scvd wel soepel te laten lopen? :@

Alvast bedankt!

  • MissingDog
  • Registratie: Augustus 2002
  • Niet online
een dikkere processor pakken, de berekeningen die benodigd zijn voor het decoden van divxjes en svcd zijn te zwaar voor een Alpha processor uit deze klasse, met Xine in elk geval....ik heb zelf op de Alpha hier in huis geen films meer draaien, maar gebruikte MPlayer met de AAlib en SVGAlib om zonder X11 film te kijken, X is een enorme processorvreter.

  • robertobadjo
  • Registratie: Maart 2002
  • Laatst online: 06-05 08:33
zou je videokaart niet te sloom zijn want 4mb stelt eigenlijks niks voor.
of je systeem is te sloom of je hebt je kernel niet goed gemaakt
ut zijn maar suggesties hoor

Suggesties wat hier te plaatsen


  • Kippenijzer
  • Registratie: Juni 2001
  • Laatst online: 28-04 20:21

Kippenijzer

McFallafel, nu met paardevlees

Een 266MHz alpha schiet niet op, ik heb hier thuis ook eentje. Mijne doet het nog "redelijk", maar da's dan ook een ev5 model. Met een ev4 is geen beginnen aan... ev4 is klot voor klok met bijna alles tragen helaas, ook al is het een 64bit cpu... Vanaf de ev56 kun je echt redelijk films ermee kijken... Helaas

  • eppie
  • Registratie: Maart 2000
  • Niet online
(overleden)
zou ik in mijn alphaserver 1000A een ander cpu board in kunnen stoppen? Kan dat ook nie echt vinden aangezien er zo veel alphaservers 1000a zijn :(.

Verwijderd

Als je mobo de nieuwere cpu kaarten ondersteund wel ja (er is zelfs een dual-proc (2x500) bordje). De vraag is waar je die bordjes nog kunt vinden

[ Voor 21% gewijzigd door Verwijderd op 10-04-2003 18:05 ]


  • Kippenijzer
  • Registratie: Juni 2001
  • Laatst online: 28-04 20:21

Kippenijzer

McFallafel, nu met paardevlees

Bij die modulaire systemen kan het nog wel, enkel zal het vinden van die kaarten geen simpele taak worden. Mijn ev5 mobo (Niet modulair, dus enkel ev5) ondersteund ook sneller, enkel nergens te vinden...
Tenzij je echt een reden hebt om de alpha ipv een ander architectuur te gebruiken is dat veel goedkoper. Ik zelf had hem als leuk hobby projectje. Met veel moeite zelf een LFS distor ervoor gebouwd, en hij draait nu prima. Maar verder is x86 helaas een veel goedkopere oplossing (welke linux freak lijkt het niet fijn een ev6 of hoger thuis te hebben, bij voorkeur smp :+)

  • eppie
  • Registratie: Maart 2000
  • Niet online
(overleden)
ik heb zo'n printplaat waar cpu en cache opzitten en die schijf je er in.

Specs:

Alpha ev4 266Mhz
2mb second level cache.
groot koelblok :P

[ Voor 36% gewijzigd door eppie op 11-04-2003 15:32 ]


  • Wirf
  • Registratie: April 2000
  • Laatst online: 01-05 15:51
Op mijn langzame systemen (P200MMX) heb ik altijd de beste restultaten met mplayer en VESA output.

dus dan uuh.. mplayer -vo vesa -framedrop Een_DivX.avi

edit: oh ja, je hebt voor de rest ook geen Xfree nodig ofzo, ik doet dit meestal op initlevel 1 (single user)

[ Voor 23% gewijzigd door Wirf op 11-04-2003 01:16 ]

Heeft sinds kort zijn wachtwoord weer terug gevonden!


Verwijderd

Je kan ook nog spelen met gcc instellingen en versies. probeer gcc 3.3 is met -O3 enz....
En intel systemen hebben natuurlijk mmx e.d. voor veel van dit soort dingen. De videokaart kan ook nog veel uitmaken....
Ook zou je met mencoder de divx naar mpeg kunnen omzetten.....

[ Voor 14% gewijzigd door Verwijderd op 11-04-2003 11:21 ]


Verwijderd

Helaas compukid en Wirf. Vesa werkt niet op alpha (verschil in architectuur) en gcc (iig 2.95, weet niet hoe het zit met 3.x) kan niet gebruikt worden met -O flags op alpha. Gcc heeft known bugs op alpha + -O>1
edit:

Eppie, leuk dat je een cpu bord hebt liggen, maar om van jouw post nog iets constructiefs te maken, zou je het willen editen en de specs van het bord willen posten? :)

[ Voor 32% gewijzigd door Verwijderd op 11-04-2003 11:26 ]


  • u_nix_we_all
  • Registratie: Augustus 2002
  • Niet online
Je kunt misschien nog proberen de compaq c compiler ( CCC ) te gebruiken , die
kent betere optimalisatie dan gcc , maar ik vraag me af of dat op een ev4
veel helpt.

You don't need a parachute to go skydiving. You need a parachute to go skydiving twice.


Verwijderd

Werkt CCC dan onder linux? Ik ken CCC alleen van tru64

  • eppie
  • Registratie: Maart 2000
  • Niet online
(overleden)
Nou ik heb CCC geinstalleerd (hij is er ook voor linux).

Maar hoe zorg ik nou dat hij met make CCC gebruikt en als extra flag -fast?

Verwijderd

1) Kijken of er configure opties voor zijn (je kunt -fast meegeven in de CFLAGS, de compiler weet ik niet (mischien CC=/pad/naar/ccc maar ik weet niet of dat gaat werken)
2) De Makefile editen en de CC, CFLAGS en LDFLAGS variabelen aanpassen

[ Voor 22% gewijzigd door Verwijderd op 11-04-2003 16:19 ]


  • Kippenijzer
  • Registratie: Juni 2001
  • Laatst online: 28-04 20:21

Kippenijzer

McFallafel, nu met paardevlees

gcc2.95 krijg je idd niet zonder meer gecompileerd op een alpha. 3.x en hoger doe het echter prima, enkel moet je dan zowat je hele systeem vernieuwen, omdat je dan ook naar de nieuwste glib zult moeten (anders lukt het alsnog niet) backwards compatible is dat allemaal helaas niet echt... Dan werkt ook gewoon -O3, echter wordt het sterk afgeraden (toch minder goed gecode als x86). Verder werkt vesa wel, enkel met slechts een paar kaarten die native door de kernel worden ondersteund. ATI en Matrox doen het bijvoorbeeld prima...

  • eppie
  • Registratie: Maart 2000
  • Niet online
(overleden)
Verwijderd schreef op 11 april 2003 @ 16:15:
1) Kijken of er configure opties voor zijn (je kunt -fast meegeven in de CFLAGS, de compiler weet ik niet (mischien CC=/pad/naar/ccc maar ik weet niet of dat gaat werken)
2) De Makefile editen en de CC, CFLAGS en LDFLAGS variabelen aanpassen
Dat zijn nogal wat make files die je dan moet aanpassen :@

Verwijderd

code:
1
2
3
4
5
6
7
8
9
10
cd sourcedir
for file in $(find . -name "Makefile" -type f); do
  cp -v $file $file.backup
  cat $file | sed \
  -e "s/CC\ =\ gcc/CC\ =\ ccc/" \
  -e "s/CFLAGS\ =\ someopts/CFLAGS\ =\ someopts\ -fast/" \
  -e "s/LDFLAGS\ =\ somemoreopts/LDFLAGS\ =\ somemoreopts\ andanotheropt/" \
  > /tmp/Makefile.temp
  mv -v /tmp/Makefile.temp $file
done

Valt best mee hoor 8)7 ;)

/offtopic

  • eppie
  • Registratie: Maart 2000
  • Niet online
(overleden)
Vet!!! meteen ff proberen bedankt!!! :) _/-\o_ _/-\o_

Is trouwens niet makkelijker om gcc te vervangen voor ccc? :P

[ Voor 7% gewijzigd door eppie op 12-04-2003 00:40 ]


  • tweakerbee
  • Registratie: Maart 2000
  • Laatst online: 05-05 21:37

tweakerbee

dus..?

r3b00t, ik hoop dat je die regex niet zomaar uit je mouw schudde :/

(slecht voor m'n tweakerwaardigheidsgevoel)

[ Voor 26% gewijzigd door tweakerbee op 12-04-2003 00:53 ]

You can't have everything. Where would you put it?


Verwijderd

Eppie: kan, maar dat is _erg_ dirty: De meeste configure scripts bouwen aan de hand van de binary naam (en nog een aantal tests) de compiler afhankelijke parameters in de Makefiles. Op het moment dat gcc in werkelijkheid ccc is, kan dat voor allerlei onvoorspelbare resultaten zorgen. Beter is het om de makefiles aan te passen. (Tenzij er een makkelijkere manier voor is, Had je
code:
1
[user@host sourcedir]$ CC=/pad/naar/ccc CFLAGS="-fast" ./configure --bla && make

al geprobeerd?)

tweakerbee: erm, da's 1 min werk voor mij, hoogstens 8) Moet ik wel zeggen dat ik als *nix admin werk, en dat ik dat dus wel moet kunnen. En het is al met al nog een best simpele regex ook. Het enige wat ik doe is spaties escapen en parameters vervangen. Voor de rest is dit vrij basic shell code volgens mij hoor ;)

[ Voor 3% gewijzigd door Verwijderd op 12-04-2003 02:47 ]


  • u_nix_we_all
  • Registratie: Augustus 2002
  • Niet online
Hmm ik heb zelf m'n alpha net helemaal opnieuw opgezet met debian
na een alphabios naar srm conversie.
Heb dus zelf nog geen CCC op debian alpha lopen , maar ben wel geinterresseerd in het resultaat.

Verder zag ik nog de superpage-patch van Shimizu-san :
http://lists.debian.org/d...lpha-200207/msg00210.html
Als ik tijd heb ga ik die ook nog wel eens even proberen.... :)

[/offtopic]
r3b00t, ik zag in het nos-meeting topic dat je een HP-PB ethernet kaart zoekt,
was dat een serieuze vraag? Misschien heb ik er nog wel eentje over.... :)
[offtopic]

You don't need a parachute to go skydiving. You need a parachute to go skydiving twice.


Verwijderd

offtopic:
u_nix_we_all: Dat is idd serieus. Ik heb hier een hp9k g60 staan met alleen maar een token-ring interface. Mocht jij nog ethernet hp-pb kaarten hebben, en daar vanaf willen, graag. Laten we die discussie echter over mail voeren.

  • eppie
  • Registratie: Maart 2000
  • Niet online
(overleden)
Is debian alpha eigenlijk niet gecompiled met een geoptimaliseerde compiler? Neem aan dat ze daar ook wel aan mischien ccc gedacht hebben?

  • u_nix_we_all
  • Registratie: Augustus 2002
  • Niet online
eppie schreef op 12 April 2003 @ 20:30:
Is debian alpha eigenlijk niet gecompiled met een geoptimaliseerde compiler? Neem aan dat ze daar ook wel aan mischien ccc gedacht hebben?
Ja, dat is al eens voorgesteld, maar dat gaf problemen i.v.m. rechten, GPL, vrije distributie
en dat soort ( belangrijke :) ) zaken. :o
Verder werd er gesteld dat de performance verschillen niet zo erg groot waren,
en dat de performance met gcc 3.2 ook nog wat verbetering ging geven.

Voor meer info zou je de archieven van de debian-alpha mailinglist eens moeten
doorspitten, http://lists.debian.org/search.html

You don't need a parachute to go skydiving. You need a parachute to go skydiving twice.


Verwijderd

robertobadjo schreef op 10 April 2003 @ 17:32:
zou je videokaart niet te sloom zijn want 4mb stelt eigenlijks niks voor.
of je systeem is te sloom of je hebt je kernel niet goed gemaakt
ut zijn maar suggesties hoor
(ik heb niet zo'n verstand van 3d kaarten)

Idd, al 'ns geprobeerd met een andere 3d kaart? 4 MB klinkt nou niet echt als veel.. of probeer eens met MPlayer, hier tutorial staat. Want dat lijkt me een makkelijkere ingreep dan gedoe met compilers en andere cpuboards :)

Tis allebei al voorgesteld maar ik zie niks over de resultaten :o

  • eppie
  • Registratie: Maart 2000
  • Niet online
(overleden)
Mplayer lukt nog niet omdat hij /dev/fb0 niet kan vinden :(

Verwijderd

eppie schreef op 13 April 2003 @ 15:00:
Mplayer lukt nog niet omdat hij /dev/fb0 niet kan vinden :(
NOS policy - updated 01/04/03
Daar kunnen we dus niks mee. Dicht.
Pagina: 1

Dit topic is gesloten.