Welcome, Guest. Please login or register.

Author Topic: recent ACube updates solve DVD playback problems on Sams  (Read 5211 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline takemehomegrandma

  • Hero Member
  • *****
  • Join Date: Oct 2002
  • Posts: 2990
    • Show only replies by takemehomegrandma
Re: recent ACube updates solve DVD playback problems on Sams
« Reply #14 from previous page: December 16, 2010, 06:38:55 PM »
Quote from: Karlos;599215
Since you are bringing different hardware in for comparison, I see your puny mac mini and raise you my (now not so hot) Q9450 with fully hardware-accelerated video decoding courtesy of nVidia's proprietary X drivers, which handles multiple 1080p streams no sweat at all :lol:


I'm sure it was also cheaper than the Sam, I know my PC was! One of the many strenghts with x86. But my Mac Mini was ahelluvalot cheaper than my PC, and it runs MorphOS! Not using it for 1080p movies though... :)

Anyway, I'm not the one using the "I was watching DVDs on an Athlon 650Mhz way back in the day ... Even the Gamebube (G3) @ 487MHz could do it ...  Even a P2 can decode ... so surely the Sam can do it as well" logic in this discussion. Apples and oranges!

http://amigaworld.net/modules/newbb/viewtopic.php?topic_id=32872&forum=33
MorphOS is Amiga done right! :)
 

Offline Louis Dias

Re: recent ACube updates solve DVD playback problems on Sams
« Reply #15 on: December 16, 2010, 07:27:37 PM »
Quote from: Piru;599224
Gekko has L2 cache and some SIMD instructions, both missing from the AMCC PPC440EP. While AMCC PPC440EP has some multimedia instructions they have little practical importance, while Gekko's SIMD is subset of altivec.

AMCC PPC440EP core is from 1999, same year as Gekko.


Yes, but I'll have to check with the Wii/GC community to see if they actually use that for their homebrew DVD player software, I'm sure the Panasonic Q was fully optimized.   Parralelism does help but if you can't feed the cpu fast enough (as was the case with SAM) then it's all for naught.  Improving the speed at which the cpu received data improved the performance here.

There were some performance benchmarks posted a while back regarding performance of the various PPC Amiga platforms and SAM(s) took a beating.  Perhaps now, those need to be re-run.  Many people have pointed out that MorphOS feels faster(than OS4) and this issue could be a major factor.  Now that it has been resolved, perhaps MorphOS team will be satisfied with the performance of SAM and issue a port.
 

Offline mbrantley

Re: recent ACube updates solve DVD playback problems on Sams
« Reply #16 on: December 16, 2010, 07:32:23 PM »
The earliest computer I have that can play DVDs is my PowerMac G3 @ 350mhz, which I overclocked to 400mhz within a few months of buying the system in 1999.

DVDs played well under Mac OS 9 using with the assistance of whatever video card was in the Mac (I forget what). But I remember when I upgraded to the earliest version of Mac OS X, DVD hardware acceleration was not yet written for OS X and DVD playback was choppy. At some point OS X started supporting this feature and DVDs started playing without frame skips again.

I think this is where we are with the Sam440 and DVD playback. The CPU is having to do all the work without any assist from the video card. The best I've managed is 2% skipped frames with one version of DVPlayer and 5% with another on my Sam440ep-Flex @ 733mhz.

It's watchable but not not ideal. My Sam lives in a room full of computers capable of better DVD playback, so this feature is not going to see a lot of use anyhow.

I wonder how the Sam460ex will do with DVD playback.
 

Offline Karlos

  • Sockologist
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 16882
  • Country: gb
  • Thanked: 6 times
    • Show only replies by Karlos
Re: recent ACube updates solve DVD playback problems on Sams
« Reply #17 on: December 16, 2010, 07:33:10 PM »
Quote from: takemehomegrandma;599226
I'm sure it was also cheaper than the Sam, I know my PC was


Actually not. I built the system out of what was at the time rather high end parts and with an emphasis on durability; I didn't intend to upgrade for a few years.
int p; // A
 

Offline Louis Dias

Re: recent ACube updates solve DVD playback problems on Sams
« Reply #18 on: December 16, 2010, 07:39:25 PM »
Quote from: takemehomegrandma;599226
I'm sure it was also cheaper than the Sam, I know my PC was! One of the many strenghts with x86. But my Mac Mini was ahelluvalot cheaper than my PC, and it runs MorphOS! Not using it for 1080p movies though... :)

Anyway, I'm not the one using the "I was watching DVDs on an Athlon 650Mhz way back in the day ... Even the Gamebube (G3) @ 487MHz could do it ...  Even a P2 can decode ... so surely the Sam can do it as well" logic in this discussion. Apples and oranges!

http://amigaworld.net/modules/newbb/viewtopic.php?topic_id=32872&forum=33


The issues with DVD on the SAM remaining are AC3 decoding and the graphics driver is not optimized for DVD playback.  Onboard sound on PC's have been doing AC3 decoding for a long time now.  SAM has a dsp but I doubt it's being taken advantage of.  So it's not a lack of cpu power, it's a lack of proper drivers that take advantage of hardware.

I also rank an ATI 9600 > Gamecube Flipper gpu.  So again, I don't believe SAM is lacking in anything but proper drivers.
 

Offline Louis Dias

Re: recent ACube updates solve DVD playback problems on Sams
« Reply #19 on: December 16, 2010, 07:47:05 PM »
Quote from: Piru;599224
Gekko has L2 cache and some SIMD instructions, both missing from the AMCC PPC440EP. While AMCC PPC440EP has some multimedia instructions they have little practical importance, while Gekko's SIMD is subset of altivec.

AMCC PPC440EP core is from 1999, same year as Gekko.


Yes, the Peg, A1 and wait for it: Gamecube all used the 750CXe.
But remember, my idea was crazy. ;-)
Wii is rumored to use 750CL.

(yes, I know some models had a cpu socket for upgrades)
 

Offline lsmart

  • Sr. Member
  • ****
  • Join Date: Jun 2009
  • Posts: 433
    • Show only replies by lsmart
Re: recent ACube updates solve DVD playback problems on Sams
« Reply #20 on: December 16, 2010, 08:51:59 PM »
Quote from: mbrantley;599252
The best I've managed is 2% skipped frames with one version of DVPlayer and 5% with another on my Sam440ep-Flex @ 733mhz.
It's watchable but not not ideal.


If you have a 2% frame drop at 50Hz this is slightly better than cinema (which is 24 fps). I have not measured my framedrops, but DVDs look fluid, even if I open OWB and some applications at 1280x1024x32 with compositing on. It seems however that DV-Player is taking about 70% CPU load on my Flex @ 800mhz.

And what is more: When DVPlayer is dropping frames it just continues without slowing down the system or becoming unresponsive. So I don´t see why some people gerealize this to: "You can´t watch DVDs on SAM." I can.
 

Offline mbrantley

Re: recent ACube updates solve DVD playback problems on Sams
« Reply #21 on: December 16, 2010, 10:28:50 PM »
Quote from: lsmart;599280
If you have a 2% frame drop at 50Hz this is slightly better than cinema (which is 24 fps). I have not measured my framedrops, but DVDs look fluid, even if I open OWB and some applications at 1280x1024x32 with compositing on. It seems however that DV-Player is taking about 70% CPU load on my Flex @ 800mhz.

And what is more: When DVPlayer is dropping frames it just continues without slowing down the system or becoming unresponsive. So I don´t see why some people gerealize this to: "You can´t watch DVDs on SAM." I can.


Hey there... I've enjoyed your Samblog. :)

I can see the frame skipping when there is a lot of movement in the image, and it bothers me too much to use my Sam for DVD watching when I have other choices. But I can see how others would have different levels of tolerance. I wonder if it's really dropping only a frame at a time, because it seems I would not notice that. But it's very noticeable, as if several frames are being dropped at once.

I am watching Region 1 movies in NTSC @ 29.97 fps. Does that make a difference in performance? Do PAL DVDs play back smoother with DVPlayer?

My 2% percent fame drops are with the OEM version of DVPlayer that came with the OS. It's version .72. My registered version is .65 and suffers from 5% frame drops on my Sam. Is there a later version? I must contact the author.

By the way, I recently relocated my Sam440 board into a new case and in the process switched to a different brand of SATA optical drive. That made no difference.