DrErling Skrevet 19. oktober 2008 Del Skrevet 19. oktober 2008 (endret) Har en htpc bestående av: - Asus M3A32-MVP deluxe (internt lydkort disabled) - Asus HD2600pro - ESI juli@ lydkort (ECI1724 ECI958) - en harddisk (1tb) - litt ram (2gb) - en prosessor (XP4600+) - WMCE remote (usb) Har lagt inn ubuntu 8.04LTS og lastet ned XBMC fra synaptic package manager (versjon 8.10b2-hardy1 /SVN 15810 oct 6) (kort sagt, fulgte how-toen fra xbmc.nu) Hadde litt problemer i begynnelsen med å få lyd fra oppsettet, både med Rhythmplayer (følger ubuntu 8.04) og fra XBMC. Dette fordi pcen rapporterte "et uforståelig antall lydkort" i mine øyne. Dog, onboard lydkort er dissabled i BIOS, så det dukket i alle fall ikke opp. Disse kom opp etter kommandoen "aplay -l": htpc@htpc-xbmc:~$ aplay -l **** List of PLAYBACK Hardware Devices **** card 0: HDMI [HDA ATI HDMI], device 3: ATI HDMI [ATI HDMI] Subdevices: 1/1 Subdevice #0: subdevice #0 card 1: Juli [ESI Juli@], device 0: ICE1724 [ICE1724] Subdevices: 1/1 Subdevice #0: subdevice #0 card 1: Juli [ESI Juli@], device 1: IEC1724 IEC958 [IEC1724 IEC958] Subdevices: 1/1 Subdevice #0: subdevice #0 htpc@htpc-xbmc:~$ By default så setter den altså lydkortet i HD2600pro skjermkortet som default (HDMI ut). Jeg må sende signalet optisk digitalt til en DAC i stereoanlegget mitt. (En EAD DSP-1000 2kanals) Ved å gå inn i System>Preferences>Sound og teste de forskjellige "lydkortene" kom jeg frem til at "IEC1724 IEC958" var det som ga lyd til DAC`en min (altså card1, device1, ofte omtalt som "1,1"). Jeg måtte få dette til å dukke opp som "0,0" for å kunne ha det som default kort. Etter å ha editert "/etc/modprobe.d/alsa-base" (ved å sette "index=-2" bak de kortene jeg ikke ville ha som default) dukket nå "IEC1724 IEC958" opp som default når jeg skrev "aplay -l": htpc@htpc-xbmc:~$ aplay -l **** List of PLAYBACK Hardware Devices **** card 0: Juli [ESI Juli@], device 0: ICE1724 [ICE1724] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: Juli [ESI Juli@], device 1: IEC1724 IEC958 [IEC1724 IEC958] Subdevices: 1/1 Subdevice #0: subdevice #0 card 1: HDMI [HDA ATI HDMI], device 3: ATI HDMI [ATI HDMI] Subdevices: 1/1 Subdevice #0: subdevice #0 htpc@htpc-xbmc:~$ Så fant jeg ut på #xbmc-linux kanalen på freenode.com at XBMC vistnok _måtte_ bruke ALSA mikser. Jeg satte ALSA som output på alt under System>Preferences>Sound og trykket på testsignalet. Nå kom det lyd fra høyttalerne, altså en bekreftelse på at ESI Juli@ kortet nå var satt som default (eller "0,0"). Problemet er bare at jeg bruker card0, device1. For å gjøre endringen av default kort fullstendig måtte jeg lage en fil ved navn ".asoundrc" og la til innholdet under: pcm.!default { type asym playback.pcm { type plug slave.pcm "hw:0,1" } } Dermed garanterer man (vel, gjør man egentlig det???) at lyden sendes via "hw:0,1" som er optisk ut på ESI kortet. Jeg kunne nå spille av musikk via Rhythmplayer. Åpnet XBMC og gikk til lydinnstillinger og satte lyd-ut og lyd-passthrough til "default" (begge ja). Dette førte til at film-avspilling fungerte i XBMC, dog med jækla støy på lyden. Fikset dette ved å huke vekk AC3 og DD (hvilket min tilårskomne DAC ikke skjønner bæret av) support i lydinnstillingene i XBMC. Det var bakgrunnshistorien så langt jeg kommer på. Problem #1: Når jeg huker vekk AC3 og DD og rebooter XBMC, så kommer de på plass igjen som enablet når jeg åpner XBMC igjen! Noen som vet hvordan jeg eventuelt kan låse XBMC til å ikke støtte AC3/DD? Problem #2: Rhythmplayer spiller .mp3 og .flac uten trøbbel. Dette fungerer ikke i XBMC! Noen codecs som ikke spiller på lag? Trodde nå XBMC i utgangspunktet skulle støtte .mp3 og .flac? Vel, jeg vet at det skal... Det gjør det bare ikke hos meg. Noen med gode tips her? Kan det ha noe med at jeg endret audio output fra IEC958 til default? Problem #3: Jeg bruker såkalte proprietære grafikkdrivere til ATI HD2600pro kortet. Opplever tearing under videoavspilling. Er det noen gode grunner til _ikke_ å installere AMD/ATI`s driverpakke for linux? (jeg ser flere har prøvd både 8.7, 8.9 og 8.10 av catalyst driverne) Løsningen på alt: Er løsningen på alt eventuelt å kjøpe et nvidia skjermkort (som utviklerne av XBMC anbefaler) og et lydkort som man ved å kikke på XBMC-forumet vet fungerer? Hadde håpt å kunne bruker hardwaren jeg allerede har, men nå har jeg brukt x-antall timer på å ikke få dette til DrE Endret 19. oktober 2008 av DrErling Lenke til kommentar
obergeru Skrevet 20. oktober 2008 Del Skrevet 20. oktober 2008 (endret) Problem #3: Jeg bruker såkalte proprietære grafikkdrivere til ATI HD2600pro kortet. Opplever tearing under videoavspilling. Er det noen gode grunner til _ikke_ å installere AMD/ATI`s driverpakke for linux? (jeg ser flere har prøvd både 8.7, 8.9 og 8.10 av catalyst driverne) Har du skrudd på vsync i CCC gui og i XBMC? Løsningen på alt:Er løsningen på alt eventuelt å kjøpe et nvidia skjermkort (som utviklerne av XBMC anbefaler) og et lydkort som man ved å kikke på XBMC-forumet vet fungerer? Hadde håpt å kunne bruker hardwaren jeg allerede har, men nå har jeg brukt x-antall timer på å ikke få dette til Prosessoren din er også for svak til å dekode 1080p. Så da må du vente på 3Ghz x4 Deneb Endret 20. oktober 2008 av obergeru Lenke til kommentar
DrErling Skrevet 20. oktober 2008 Forfatter Del Skrevet 20. oktober 2008 Har du skrudd på vsync i CCC gui og i XBMC? Nei, det har jeg ikke gjort. vsync i XBMC skal jeg klare å finne, men har jeg tilgang til noe CCC uten å ha installert Catalyst? Prosessoren din er også for svak til å dekode 1080p. Så da må du vente på 3Ghz x4 Deneb Jasså? Skjer all dekoding i prosessoren? Har ikke linux støtte for bruk av GPU til slikt? Anyways, 1080p er ikke noe problem hvis den ikke klarer. 720p derimot må den takle, hvis ikke er det tilbake til tegnebordet. Lenke til kommentar
obergeru Skrevet 20. oktober 2008 Del Skrevet 20. oktober 2008 Du bør installere catalyst driverene fra ATI, de er bedre enn opensource driverene. XBMC støtter kun ffmpeg, som igjen ikke støtter GPU hardware akselersjon. (hverken under windows eller linux). Jeg gav opp XBMC pga. "lipsync" problemer under avspilling av 1080p. Jeg har AMD Phenom 9750 @ 2.4 Ghz. Den skulle i teorien være like rask som din. (ffmpeg støtter ikke mer enn 2 kjerner.) Jeg hadde ikke problemer med avspilling av 720p. Lydkortet som sitter på hovedkortet ditt er det samme som sitter på mitt (780g/Realtek HD). Dette lydkortet fikk jeg til å virke uten problemer i Ubuntu 64. Lenke til kommentar
DrErling Skrevet 20. oktober 2008 Forfatter Del Skrevet 20. oktober 2008 ok, ffmpeg for filmavspilling og dekoding i prosessor. Greit å vite! Jeg leste forresten for et par mnd siden at oktober var måneden for amd/atis planlagte lansering av drivere for linux som støttet hardwareakselerasjon i radeon-chipene. Får håpe det går veien... Vet du hvilke catalyst-drivere som anbefales for nettop ubuntu 8.04? Det er vel ikke nødvendigvis slik at siste er beste når det gjelder såpass "beta" opplegg? okey, du fikk onboard kortet til å funke out of the box? Jeg får vurdere å teste det da. A propos ffmpeg for film... Jeg sliter jo som sagt med mp3-avspilling, og avspilleren som tar seg av musikk heter vel paplayer. Lurer fælt på hvorfor ffmpeg gir lyd, mens paplayer sliter? Finner ikke noe konsistens i feilene jeg opplever Lenke til kommentar
obergeru Skrevet 20. oktober 2008 Del Skrevet 20. oktober 2008 Som sagt virket alt out of the box for meg også mp3 Ville satset på en clean install av 64bit ubuntu + alsamixer + catalyst driverene. Dette forumet har mest greie på hvilken driver som er best: http://www.phoronix.com/forums/forumdisplay.php?f=19 Lenke til kommentar
DrErling Skrevet 22. oktober 2008 Forfatter Del Skrevet 22. oktober 2008 Som sagt virket alt out of the box for meg også mp3 Ville satset på en clean install av 64bit ubuntu + alsamixer + catalyst driverene. Dette forumet har mest greie på hvilken driver som er best: http://www.phoronix.com/forums/forumdisplay.php?f=19 Hvorfor 64bit? Trodde XBMC slet litt på 64bit enda? Tar jeg feil? Prosessoren din er også for svak til å dekode 1080p. Så da må du vente på 3Ghz x4 Deneb Your CPU should be able to decode anything you throw at it hmmm? Lenke til kommentar
obergeru Skrevet 22. oktober 2008 Del Skrevet 22. oktober 2008 Prøv denne filmen og se hva den klarer: http://rapidshare.com/files/82525583/killa...a.x264.mkv.html Jeg får ikke denne filmen til å spille med hverken HD3200 skjermkortet eller ffdshow. Med CoreAVC dropper den ingen frames. Lenke til kommentar
DrErling Skrevet 22. oktober 2008 Forfatter Del Skrevet 22. oktober 2008 Prøv denne filmen og se hva den klarer: http://rapidshare.com/files/82525583/killa...a.x264.mkv.html Jeg får ikke denne filmen til å spille med hverken HD3200 skjermkortet eller ffdshow. Med CoreAVC dropper den ingen frames. DET gikk relativt hardt og brutalt til dundas ja! Vanvittig test da, hehe. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå