[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: iBook and playing DVDs



On May 11 2002, Michel Lanners wrote:
> On  10 May, this message from Rogério Brito echoed through cyberspace:
> > 
> > 	Well, I'm not having luck getting my iBook 600MHz playing DVDs
> > 	in a decent way.
> 
> I think you're quite lucky with what you get ;-)

	Ouch!

	I guess that Apple is making false claims about the iBook's
	ability to play DVDs, since my complete collection of DVDs
	(all 4 of them :-) ) show interlacing artifacts in the image,
	even when playing under MacOS X. :-(

	All that I can say is that I feel cheated. :-(

	On the other hand, according to MacOS X's cpu monitor, playing
	DVDs only use about 50% of CPU time, probably due to use of
	hardware acceleration.

> This is probably as good as it gets right now. I don't think you can
> do better without using the r128's hardware accelerated iDCT and MC.

	I feared that. :-(

> vlc has had sound problems for quite a while. Here's what Jack Howarth
> said re. vlc's audio settings:

	Oh, thank you very much for that quote. I guess that it means
	that I am not a complete fool as I think I am for not making
	vlc work correctly. :-)

[High CPU usage during video output]
> That's essentially because of MTRR on i386. I wouldn't know hard
> numbers to compare, but at least subjectivly, MTRR helps a lot for
> the copy to VRAM of the video out data.

	Ouch, I miss MTRR. :-(

[XFree86 4.2.0 and DMA]
> Note that for DMA you need DRI, which needs large amounts of
> VRAM. So you may only be able to use that in 16-bit mode. I'm
> usually running in 32-bit mode :(

	So, from you comment, I infer that you have an iBook also?

	Anyway, I don't mind if I have to use 16-bit mode. If the
	movie is "good enough", then I'm cool with that.

	I'd love to get DMA running on this iBook and would appreciate
	if anybody could tell me where I can get a r128 with version
	2.2, as current benh's kernel only has version 2.1.6
	available. :-(

	Perhaps the r128 module isn't being maintained?

> You've got it :-) No, there are a few things that still can be done:
> 
> - get ATI to open the specs for iDCT and MC in hardware. Won't happen
>   anytime soon.

	What is the problem with publishing the interfaces for that? I
	thought that ATI were an open-source friendly company. :-(

> - optimize a few of the more processor-intensive parts of the algorithms
>   with handcoded ASM. Good luck...

	Well, I'm so pissed that I am currently even considering
	learning PPC's assembly for this task. I even downloaded
	Motorola's user guide for the G3. :-( The only problem now is
	lack of time.

	BTW, I'm using the following options to compile the programs I
	am trying:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
CC="gcc-3.0"
CFLAGS="-O3 -fomit-frame-pointer -ffast-math -frename-registers \
	    -mtune=750 -mcpu=750 -mfused-madd"
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

	Any suggestions on what else I should use? Perhaps gcc-3.1 is
	a bit better regarding optimizations?

> - use DMA: that should be doable with the right pieces of code.

	Well, that is my highest hope right now. I'd love to get a
	kernel with a r128.o that allows DMA to be used.



	Thank you for your comments, Roger...

-- 
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  Rogério Brito - rbrito@iname.com - http://www.ime.usp.br/~rbrito/
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=


-- 
To UNSUBSCRIBE, email to debian-powerpc-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org



Reply to: