Digital Video Forums  

Go Back   Digital Video Forums > Video File Formats > AVI, DivX/Xvid

Reply
 
LinkBack Thread Tools Search this Thread Rate Thread Display Modes
Old 5 Dec 2002, 06:12 AM   #1
Junior Member
Junior Member
 
Join Date: Jul 2002
Posts: 9
Exclamation PLEASE HELP DIVX on Pentium 4!!!

How do you get decent frame rate in FlaskMpeg (I use preview 0.6) on a Pentium 4?
I have an Athlon 1600+ machine and that thing gets 16 fps (slowest/ with audio mp3 encoding without much tweaks).
I just got a P4 2.0 (northwood) 333 DDR machine and I get 14 fps during identical encoding.... I've tried SSE2 idcts and it doesn't get any better...

What am I doing wrong? Or is is P4 just not that great for DIVX?

Thanks.
legendvr is offline   Reply With Quote
Old 5 Dec 2002, 06:24 AM   #2
khp
The Other
 
khp's Avatar
 
Join Date: Nov 2001
Location: Online
Posts: 2,161
Default

Check the memory latency settings on the P4. But at best the P4 should only preforum slightly better than the Athlon.
__________________
Donate your idle CPU time for something usefull.
http://folding.stanford.edu/
khp is offline   Reply With Quote
Old 5 Dec 2002, 06:31 AM   #3
Junior Member
Junior Member
 
Join Date: Jul 2002
Posts: 9
Default

Thanks for suggestions.
Memory is CAS2 set to 2-6-2-2-2-1.
Can you please tell me what idct am I supposed to be using?

khp, what's your setup and how many fps do you get?

Thanks.
legendvr is offline   Reply With Quote
Old 5 Dec 2002, 07:03 AM   #4
khp
The Other
 
khp's Avatar
 
Join Date: Nov 2001
Location: Online
Posts: 2,161
Default

Quote:
Originally posted by legendvr

Can you please tell me what idct am I supposed to be using?
I think SSE2 is the best one for the P4.

Quote:
Originally posted by legendvr

khp, what's your setup and how many fps do you get?
I usually get 20-25 fps with an Athlon XP1700 using GKnot with divx5.
khp is offline   Reply With Quote
Old 5 Dec 2002, 09:16 AM   #5
Junior Member
Junior Member
 
Join Date: Jul 2002
Posts: 9
Default

That's very good frame rate.
What size of the frame do you use and do you handle the audio at the same time?
legendvr is offline   Reply With Quote
Old 5 Dec 2002, 09:34 AM   #6
Old member
 
Join Date: Feb 2002
Posts: 5,417
Default

That really depends on the type of video you are working on as well. I usually get 25-30fps for PAL materials (640x352) on my P4 1.8GHz (Willamette). However, on NTSC materials (same resolution as above), the speed gets cut down to 12-17fps due to the required decombing procedure.

I handle my audio separately, but what you'll be seeing Flask display (in fps) is the true video processing rate. When it is processing audio, you'll find that it pauses the 'meter reading.'
Enchanter is offline   Reply With Quote
Old 5 Dec 2002, 09:42 AM   #7
Junior Member
Junior Member
 
Join Date: Jul 2002
Posts: 9
Default

Thanks Enchanter.
The frame rates I quoted were for exactly same job.
I always keep the original size of the movie when encoding (just looks better to me).
Could you please tell me if you have to download any P4 specific optimizations to make the P4 peform well?!
As far as I understand, the only way to get P4 do well in any type of encoding is to tap it's SSE2 units because it's lowly x87 FPU is pretty slow.

Also it appears that P4 is very sensitive to memory bandwidth (P4 with 333MHzDDR does A LOT better than with 266MHzDDR) whereas Athlon is relatively insensitive as far DIVX encoding is concerned. Am I wrong?
legendvr is offline   Reply With Quote
Old 5 Dec 2002, 09:50 AM   #8
Old member
 
Join Date: Feb 2002
Posts: 5,417
Default

I'm not aware of any significant speed improvement when I tried SSE2 optimisation on Flask 0.6 on my P4. I'd be more inclined to say that changing to a faster encoding procedure (eg. Avisynth + Virtual/nandub) will DEFINITELY yield a speed plus quality gain. Pretty much the reason why I moved away from Flask almost a year ago.

Quote:
Also it appears that P4 is very sensitive to memory bandwidth (P4 with 333MHzDDR does A LOT better than with 266MHzDDR) whereas Athlon is relatively insensitive as far DIVX encoding is concerned. Am I wrong?
Strange. I have the SIS645 chipset that supports DDR333 memory. I changed my RAM modules from 266MHz to 333MHz half a year ago and I only noticed about 1-2fps in speed. What made it worse was that system stability became an issue and I spent many days tweaking the board before it would work stably again (there is a full story of it under the Off-topic section, if you're interested). Anyway, that was the fault of my chipset, not the memory. Maybe you have a better speed gain than me.
Enchanter is offline   Reply With Quote
Old 5 Dec 2002, 10:09 AM   #9
Junior Member
Junior Member
 
Join Date: Jul 2002
Posts: 9
Default

Those are all excellent suggestion. Thanks, Enchanter.
I admit that I'm pretty ignorant as far actual field experience with P4s is concerned... as I mainly deal with Athlon/ PIII machines.

I'm was actually planning to spend a chunk of time this holiday season learning and tweaking encoding with Virtualdub... I'm just getting ready to build a new gaming/ Divxing rig, so I'm trying to choose AMD vs. Intel. Unlocked T-bred B running at 400 FSB with NForce2 Dual DDR sounds pretty tempting...

I'll run some more tests and report.

BTW, how is the SIS chipset working out for you?

I have a few AMD 745 rigs running very well... but don't know about their Intel stuff all that much.
legendvr is offline   Reply With Quote
Old 5 Dec 2002, 10:42 AM   #10
Old member
 
Join Date: Feb 2002
Posts: 5,417
Default

Thanks for the compliment.

Quote:
BTW, how is the SIS chipset working out for you?
It's working fast and stably for me now, though I wish it would work like that straight out of the box. Apparently I bought a first version of the chipset and hence the flaky DDR 333 support. I'm planning to upgrade the system in hopefully one year's time and I may go with either AMD or P4, depending on my financial and market conditions. Above all, I think I will hold onto my DDR333 module since I bought at a not-so-cheap price.

Do report your findings though. I've not paid much attention to the CPU market anyway, so some fresh news would be welcome.
Enchanter is offline   Reply With Quote
Old 21 Jan 2003, 11:46 PM   #11
Junior Member
Junior Member
 
MrSnail's Avatar
 
Join Date: Jun 2002
Posts: 45
Default

I'm planning on upgrading my Athlon 900 256MB PC133 to something like an AMD XP 2100 512MB 2700DDR and wondered whether it would speed up my DivX encoding by much.

Also i have a 120GB ATA100 drive and a 60GB ATA100 drive and wondered whether having a RAID level 0 would speed up encoding, although now thinking about it, it encodes at nowhere near those rates so I guess RAID wouldn't make any difference

Thanks
__________________
If at first you don't succeed, give up.
MrSnail is offline   Reply With Quote
Old 22 Jan 2003, 06:27 AM   #12
khp
The Other
 
khp's Avatar
 
Join Date: Nov 2001
Location: Online
Posts: 2,161
Default

Quote:
I'm planning on upgrading my Athlon 900 256MB PC133 to something like an AMD XP 2100 512MB 2700DDR and wondered whether it would speed up my DivX encoding by much.
Yes, you should get close to twice the encoding speed, from an upgrade like that.

Quote:
Also i have a 120GB ATA100 drive and a 60GB ATA100 drive and wondered whether having a RAID level 0 would speed up encoding, although now thinking about it,
No, for DVD->Divx conversion raid will make next to no difference, it might actually reduce the encoding speed, because of the increased complexity, of mergeing/splitting the striped data. The only place in Video coding where raid migth be of any use, is uncompressed TV captures.

Last edited by khp; 22 Jan 2003 at 06:54 AM
khp is offline   Reply With Quote
Old 22 Jan 2003, 07:53 AM   #13
Old member
 
Join Date: Feb 2002
Posts: 5,417
Default

Quote:
AMD XP 2100 512MB 2700DDR
Since the older XP 2100 uses a FSB of 266 MHz only, why not consider getting the slower and cheaper DDR 266 (PC2100)? You won't see any benefit on using PC2700 module since the chip won't take advantage of the extra memory bandwith.
Enchanter is offline   Reply With Quote
Old 22 Jan 2003, 08:10 AM   #14
Junior Member
Junior Member
 
MrSnail's Avatar
 
Join Date: Jun 2002
Posts: 45
Default

Quote:
Originally posted by khp
Yes, you should get close to twice the encoding speed, from an upgrade like that.
Sounds good to me

Quote:
Originally posted by Enchanter
Since the older XP 2100 uses a FSB of 266 MHz only, why not consider getting the slower and cheaper DDR 266 (PC2100)? You won't see any benefit on using PC2700 module since the chip won't take advantage of the extra memory bandwith.
Ah right - that explains the big price jump once you get over the XP 2100+

Maybe I'll save a bit more and go for a better processor - I'm beggining to feel this computer get slower and slower

Last edited by MrSnail; 22 Jan 2003 at 08:13 AM
MrSnail is offline   Reply With Quote
Old 22 Jan 2003, 09:06 AM   #15
Old member
 
Join Date: Feb 2002
Posts: 5,417
Default

The XP 2200+ would be of better value to you. Or you could consider the P4 2.53GHz, which is the sweet spot for P4 purchases now (and yes, it will take advantage of PC2700 modules provided you use a motherboard that supports the memory).
Enchanter is offline   Reply With Quote
Reply

Bookmarks


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off




All times are GMT +10. The time now is 11:50 AM.

Kirsch designed by Andrew & Austin


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
Copyright © 1999 - 2018 Digital Digest

Visit DivXLand   Visit dvdloc8.com