![]() |
|
|
|
|
|
||||||||||
|
| User list | You are not logged in.
who?
....currently wishful thinking! for me at least.
However, I am interesting to hear what sort of beast you have. Not because I want to see if yours is bigger then mine or ....
but to work out what you are using, how big your pano's are and how your current system is handling it.
What makes Autopano tick? more, bigger and better!!! but by how much.
Those of you who makes Gigapano's what do you have under the hood?
My now 5 year old box, with a few modifications is due for an update and I am looking to see how I can build a better box
then I currently have, which was great in its heydays but it is running a bit long in the tooth :-) sort of speak.
Ok, so currently
Tyan Mainboard S2895 the legendary K8WE Dual Opteron
AMD Opteron 2x 285 (dual core 2.66Ghz)
8 Gb of ram (max is 16Gb) ECC
Currently only 4 x 1TB SATA HDD disks
nVidia Quadro FX-3400 graphics card (yes we are showing our age!)
thats really the guts of it.
Now I use not only Autopano, but Photoshop CS5 or Creative Suite CS5, PTGui and a varity of other graphic related programs, all based around Photography and Printing. I have sometimes files in the gigabyte range, these obviously get bigger and bigger as I add on the layers in Photoshop.
I also find that both pano programs take up time and resources when rendering the panos, so I am wanting to help the system along the best I can.
So, I am thinking that this may be a good but expensive idea, (so, I might do this over time)
Both INTEL and AMD has some interesting offerings, but both very different, the current INTEL's are very similar to my old Opteron, except bigger and faster.
Now, the deciding factor here is, More CPU Cores or Faster CPU's.....obviously Faster and More!! but at the moment we can only have one or the other
AMD offers more cores and INTEL offers faster clock speed.
everything being equal, its just a question of which cpu's (2) and mainboard to choose. (Sorry, this is all about 2 or more CPU's) single processors are fine, but in true multitasking they just don't cut it. ( I have both)
so,
RAM 32GB (8x4GB) for starters and aiming for 72GB (18x4GB)
Boot disk(s) 1x SSD 128GB and later a pair in RAID-0
Scratch disk(s) 4x 1TB WD Black Caviar RAID-0 (partitioned only 10-30% usage, to increase read/write, but not access time)
Data Storage disk(s) 8x 1 or 2TB WD RE4 Enterprise disks in RAID-10 (Stripe and mirror)
On the cheap a couple of Highpoint RocketRaid 2720 8channel RAID controllers, but if the budget was there a pair of 3ware
Graphics card: nVidia GTX-46x for starters
I should say, that HDD RAID, don't really starts to shine over the SSD till have 6-8 disks in an array, but this is currently not possible for me due to the shear cost, but that would be ideal and also
HDD's in RAID configs are still better for temp disk space with lots of read/writes
what would be interesting to know is, can Autopano take advantage of multiple Graphics cards? Not necessary in SLI or Crossfire more, but simply by having two or more graphics cards, would you be able to use the GPU's to improve the performance?
Alexandre how would a system like this handle Autopano and large pano's?
Thanks for listening I hope others will gain from this
Henrik
A Dane Down Under - (some would say Crazy Dane :-) )
Last edited by tived (2010-07-19 20:16:17)
Offline
The i7 920 is a quad core machine, benchmarking at 4182 passmarks. the Dual Opteron 285 seems to benchmark at 3121 (see http://www.cpubenchmark.net/cpu_list.php).
If you really want HP, go for the quad opteron 6168 at 23,748 passmarks. ![]()
Seriously, DDR3 is out and is cheap, and is used by intel Nehalem processors (i7, some Xeons). You may want to upgrade to that because of the memory bus structure. CPU cycles don't matter if you can't feed it data fast enough.
And SATA3 is faster than SATA2 if you can find the right disk.
Look at the whole picture. I chose dual Xeon 5504s over a single 5520 because (1) I now have six memory channels instead of 3 and (2) the i7 is a better price/performance ration than the Xeon, so at this time, it doesn't make sense to buy a single Xeon system for my use.
I plan to buy a pair of better processors--there's a six core Xeon that will fit into the socket now, but I'll wait till the price drops and my system starts to seem slow.
If it were just number of cores (memory bandwidth was the same) go for the faster processor. Some applications are single threaded. And some processors can take advantage of faster memory. But I'm betting that six 800MHz memory channels beat three 1333MHz channels. (and they are rated for 1600MHz I think).
Offline
Hi Hankkarl,
Ohh, its only 25% slower :-) what am I complaining about :-) just had a look at the link you send, thanks I had forgotten about that, thanks that will be really useful, your Dual 5504 shows 6141 in the benchmark and its no more then 1-2 years old, thats not bad at all :-) and almost 50% better then the i7 :-)
Thanks for replying, I knew there was someone here who in the past had mentioned a Dual processor (DP) system.
Just to square things off, to me, there is no doubt that a Dual or Quad processor system is overall a better system for image processing work. Though the DP isn't living on the bleeding cutting edge, but a step or two behind, as in they don't use the super fast RAM modules and has to have ECC due to the often much larger amounts of memory installed. Sure it does come at a premium, its a bit like buying a Merc sports car instead of a GM GTO (in Australia Holden).
I guess I am in bit the same boat as you, I too see this next system, as I did my current box, a work in progress, one that I will replace and add to as things become slow and new and better components becomes cheaper. However, the entry price as you know isn't cheap, and I think people are often scared and fooled by the cheaper single processor offerings, such as the current i7 9xx over the Xeon or Opteron. Anyway enough of my pocket philosophy :-)
Memory bandwidth: does this explain anything
http://www.bit-tech.net/hardware/cpus/2 … -review/11
well it looks like that INTEL is the way to go, at least if one is buying this year, and there is no better time then now, if you need it now! :-)
Hank, how much memory do you have?
Henrik
PS: six 800 channels vs three 1333 channels, well if the laws of physics prevail then yes! but what has six channels?
Offline
Henrik ![]()
I really enjoy reading your posts! In my piece of reality, people don't spend such amounts of money on such powerful configurations for photo processing. I've never been able to persuade myself spending too much for the latest-and-greatest is justified; the human factor always comes first.
Currently, even if I had the money (and I don't; and there's no business here that has such ROI), I'd rather get 2 or 3 machines $1500 each than a supercomputer for $4000 that's only 15% or 20% faster than one of those machines. I'd split the photo sets to different colleagues and get the job done much faster than using a single PC. As I've written some time ago, there's much processing that cannot benefit from multi-core/thread architecture, but certainly works great with multi-person ![]()
Anyway, it's always great to dream a bit! ![]()
On topic: personally, I'd rather wait for 2.5 to become final and then decide what kind of configuration to put together. Let's wait and see how does the new renderer perform with powerful GPUs or SLIs, how much does the GPU speed up the process, how much RAM is needed and how much does it influence the rendering speed...
I dare not recommend any component to you, as I've never thoroughly research the very high end of the scale.
Offline
tived wrote:
Hank, how much memory do you have?
PS: six 800 channels vs three 1333 channels, well if the laws of physics prevail then yes! but what has six channels?
I have 16GB.
The Beckton series of Xeons have 4 QPI per processor, so Dual processor gives you 8 memory channels (my 5504 only has 3 QPI per processor, so I have 6 memory channels).
See http://en.wikipedia.org/wiki/Xeon#6500. … Beckton.22 The 7560 is an 8 core machine with hyperthreading (so 16 virtual cores) with 4 QPI per processor.
Of course, "Sandy Bridge" http://en.wikipedia.org/wiki/Sandy_Brid … tecture%29 is right around the corner.
Offline
[bo] wrote:
Henrik
I really enjoy reading your posts! In my piece of reality, people don't spend such amounts of money on such powerful configurations for photo processing. I've never been able to persuade myself spending too much for the latest-and-greatest is justified; the human factor always comes first.
I suppose a large amount of money is relative. My system was less than the price of a new 5DMII. I think you'd have a desktop supercomputer for the price of a 1DSmIV
I bought the latest and greatest because I wanted to "future proof" the system. That is:
1. I have a laptop and want to increase its speed. But it can only take 1GB RAM and ATA disks. Therefore, no large 7200RPM disks, no SSD, ....
2. I had a system that used RAMBUS RAM. It was cheaper to buy a used MotherBoard and DDR1 than to add 1GB of RAM
So the system I bought uses DDR3 (which was new, but surprisingly cheap at the time) and SATA drives (has builtin SCSI just in case) and I can easily replace both processors.In 5 years, I bet 16GB DDR3 sticks will be cheap, a faster processor will be avialable, and 500GB SSDs will be inexpensive.
I bought a system that will last (I hope) another eight to ten years with a few upgrades.
The other choice is to buy an ok pc today, and another in three years, and move the software...
Offline
I bought a system that will last (I hope) another eight to ten years with a few upgrades.
The other choice is to buy an ok pc today, and another in three years, and move the software...
hmm which version of AP will then run on this 10 years old Windows7(?) PC?
I think second way is better, the hardware & software needs & requirements are closer fitting together...
Liebe Gruesse,
Georg
Last edited by gkaefer (2010-07-20 15:09:01)
Offline
Thanks Bo,
I take that as a compliment coming from you, you are a great contributor here, with great insight, so thanks.
Now in my reality, people are the really expensive commdity, its cheaper to get a computer to do things, however, in my case, I am a currently a lone ranger and having the a good tools to do the job, sometimes cost. Like I said at the beginning, I am dreaming a bit here, I will have to compromise, things are a bit slow but those things that needs to get done, needs more speed or either it or I will lose the plot :-)
but taking your idea, how about distributing the different jobs to different computers? I may have said this before here, or maybe somewhere else :-) but it could also be my workflow that needs to be refined. Its funny as a consultant, I can easily work out the best workflow for you, but when it comes to myself it always seems differently hard :-) <grin>
Ok, I currently have my Dual Opteron and a Quadcore Extreeme, both have 8gb of ram and several harddrives 4 or more. None of them have great graphics cards in them by todays standard.
I have a gigabit network.
So, both computers will have almost identical software installed, on my main system I run with two monitors, NEC 2690 and an older Dell 2405, these screens are color calibrated by a iOne Pro Spectrophometer, this is very very important!! they are my window into the images that I work on and I rely on them 120%. yes, the Dell needs replacing, but its more of a tool screen and web browsing while I work on the other.
So lets think about workflow, for multiple pano's to be made, but where you can also control the color fidelity and the speed of which these can be assampled and produced.
Files (RAW) are loaded onto the computer via one or more card readers ---> stored to a computer and should be backed up on external disk (RAW-Backup)
Files are either sorted, or sometimes, just letting Autopano run through the folder and see what it can come up with - works most times but sometimes you get rouge files mixed up in a set. No good, if everything is automated!
Files, gets sorted, color corrected and converted into a suitable file format for the task at hand, for me this is 16bit TIF, for some this is an overkill. In my case I shoot almost all pano's for HDR, with 3 to 7 files per shot. The big question is where should these files be stored, if more then one computer is going to access them, and both needs to have quick access to them.
lets say that we have a primary computer called "Main" and a second computer called "Render1", in my opinion the files should reside on the render box, as it will need to the files the most. Render1, would be linked to the Main computer via Remote Desktop (on the windows platform), what I am not sure about is....is what you see on the Remote Desktop Colormanaged, does it matter, maybe not. As you can still see your assets via your image browser, I use Bridge or Expression Media, and Raw convert via Adobe Camera Raw or Capture One. So, that got me around the lack of color correct Remote Desktop, as the Main computer is hosting the image viewing and raw converters.
One could, via the remote desktop, run Autopano or your stitcher of choice - which would require that computer to do the pre-rendering and save the resulting settings file. In some case you would have to set control points manually or help the program a bit to get a better fit/stitch. or should this be done via the Main computer, and the settings file be saved within the image folder, so that one could later run this off the "Render1" computer. This would leave your main computer free to do other tasks, such as prepare the next pano or make modifications in Photoshop to your other pano's give them that little bit extra.
Now, I would love to hear from others who may have done this or similar. Someone who has worked out a better way of doing panos over
multiple computers. (Xmas wish, parallel computing!)
Now, I am currently not doing this, but have been thinking about it for some time. Heck, I could go on a nice little holiday, by simply working smarter and save some money from an extensive computer upgrade or new addition to the family :-)
I do however, feel that I am limited by my only 8GB of ram and 2GB DDR PC3200, which is what my accient computer is using, cost the same as 4GB DDR3 ECC 1333. So I am really torn to invest in my old box which may only have a year or so left before things starts to go seriously wrong, component fartique. i would also need to get another raid controller which with the PCI-X slots I have, will most likely not be compatible with a future system, so there goes another lump of money. So, I am a bit stuck....or am I?
So, yes its expensive, but spread over 4-5 years it isn't so bad, with a few upgrades to keep it ticking along.
Bo, you should try a Dual Processor, you will never go back, its like going from a D700 to a D3, or a D7 to a 1D MkIV, its just a different feeling, I know people can create images with a pin-hole camera, and expose it with the sun. But these tools here you can create something different, where you are in total control :-)
Most mainboards today will have 2 or more PCIe x16 slots, so I would get one good graphics card today, see how it performs and if 2.5 gives us reason to add another card because it will help make things faster then, I am all for it.
We can always wait, but Now is the time to do things Now. Work today can't wait till next week or next year.
thank you very much for your clever insight, I am more then confident that you can contribute on any level here.
Thanks Bo :-)
Henrik
PS: By the time I come around to build this, things could have changes, my $$$ priorities may have changed, but its a lot of fun dreaming, but something will come off it, that I know. It may or may not be as grand as I had original imagined. but i dared to dream! :-)
[bo] wrote:
Henrik
I really enjoy reading your posts! In my piece of reality, people don't spend such amounts of money on such powerful configurations for photo processing. I've never been able to persuade myself spending too much for the latest-and-greatest is justified; the human factor always comes first.
Currently, even if I had the money (and I don't; and there's no business here that has such ROI), I'd rather get 2 or 3 machines $1500 each than a supercomputer for $4000 that's only 15% or 20% faster than one of those machines. I'd split the photo sets to different colleagues and get the job done much faster than using a single PC. As I've written some time ago, there's much processing that cannot benefit from multi-core/thread architecture, but certainly works great with multi-person
Anyway, it's always great to dream a bit!
On topic: personally, I'd rather wait for 2.5 to become final and then decide what kind of configuration to put together. Let's wait and see how does the new renderer perform with powerful GPUs or SLIs, how much does the GPU speed up the process, how much RAM is needed and how much does it influence the rendering speed...
I dare not recommend any component to you, as I've never thoroughly research the very high end of the scale.
Offline
gkaefer wrote:
I bought a system that will last (I hope) another eight to ten years with a few upgrades.
The other choice is to buy an ok pc today, and another in three years, and move the software...hmm which version of AP will then run on this 10 years old Windows7(?) PC?
I think second way is better, the hardware & software needs & requirements are closer fitting together...
Liebe Gruesse,
Georg
hi Georg :-),
It doesn't change that much in 5-10 years, but we can always hope :-) 10 years is probably a bit of a stretch Hankkarl!!! :-), I think its not unreasonable to expect such an investment to last 5-6 years, with some adjusts over that time, such as upgrade the CPU's, add more memory, more harddrives or newer technology such as SSD or ? Halogram storage next time or whatever they come up with.
but hey this is where choice is great! You want chocolate and I want two scoop of vanilla, no problem! :-)
When getting into multi-processor computers, it does start to get more expensive all around, it is target at a different market then the current gaming desktop gaming style machines, which is what drives that market, and nothing wrong with that, it has pushed the goal post light years ahead.
Its head to benchmark, a multitasking enviroment, so its will come down to individual choice, I have both, single processor setup and multi-processor, heck I even work on a Macpro, but lets not go there. Even though there is only 10-15% difference between the two in core speed, the two feels very different to work on. Its just an opinion, my opinion. :-)
I think ultimately it comes down to how smart your workflow is, mine is lacking at the moment I must admit. :-)
thanks
Henrik
Offline
hankkarl wrote:
I suppose a large amount of money is relative...
You're right, it's relative. But what's a bit more "absolute" is the amount of work you can get done on a computer, costing a given amount of money. And this is very specific work, mind you. We're currently writing in the Hardware forum of Autopano software, let's not forget ![]()
But let's get back to the imagining part. Seemingly Henrik is interested in creating gigapixel panoramas. Let's assume a safe size of 10 gigapixels. Let's assume the whole capture / import / detect / optimize / render process is (but I assume - is not) automated in some error-free way. It leaves the final render, the huge gigapixel file for someone to retouch.
I'm willing to bet that a person will retouch the resulting panorama much, much slower, than any given $1500 spec will stitch it.
Of course, one can argue that the panos will not have any kind of human "input", just "deploy" the rendered product to the client and get paid (still I cannot imagine what kind of business has such demands and I'm very interested in learning the details). Then, it's not a single super-powerful computer that you need, it's a custom solution and APP server; distributed rendering in a farm with relatively cheap interchangeable parts.
So much for dreaming. Now onto your story. What does the price of a single 16GB stick in 5 years matter if most current motherboards do not support more than 16 GB of memory? Which current processor can fit on a 5 yo bus? Where can you find a current SSD with PATA bus to fit your 5 yo motherboard?
I'm looking at an invoice right now, from March 2006, when I got a config with А64 3000+ with the amazing FOUR gigs of RAM and even more amazing - a Raptor. That cost me, by the looks of it, 650 Euro back then. For almost three years that was my main photo/pano machine. (It was a pain, as WinXPx64 is just a giant piece of shit, but anyways...)
What's the point of looking so far in the future and troubling with upgrades and compatibility if the prices are in that range? Would I bother upgrading that old PC or just get two identical Q6600, 8GB RAM, 9800GT, Velociraptor machines for 800 Euro each, that's in January 2009? It's a rhetorical...
I'm eyeing Sandy Bridge, SATA6, USB3 and SSD (or PCI SSD) for my next systems upgrade (I have at least two other PCs to change). They'll probably get 8 or 16 gigs of ram and some current GTX. And that's what it is.
Sorry if I sound a bit like a cheap fuck, but probably we're just not making enough cash to justify very expensive setups.
Offline
Sorry Bo, that retoucher is me :-)
<bigger grin>
Henrik
PS:Thats why I need the extra power ;-)
Offline
Henrik, I'll have to sleep on that post of yours before answering ![]()
Offline
Bo wrote: "So much for dreaming. Now onto your story. What does the price of a single 16GB stick in 5 years matter if most current motherboards do not support more than 16 GB of memory? Which current processor can fit on a 5 yo bus? Where can you find a current SSD with PATA bus to fit your 5 yo motherboard?"
Hi Bo,
Ok newsflash here current multi-processor boards can support up to 256 or even 512GB of ram :-) if I am not mistaken.
Its the current Desktop boards that are struggling with going above 24Gb, with only 6-ram slots on some.
Its quite standard for a workstation to have 6, 8 or 9 slots per CPU, currently we have 8GB as the largest DDR3, but I would not be surprised to find that we do actually have 16GB stick, I just can't imagine the cost of them :-)
Ok here goes http://www.amazon.com/Kingston-ValueRAM … B003C015ZY
this will be the one Kingston 16GB 1066MHz DDR3 ECC Reg CL7 DIMM QR x4 w/TS, I think its about USD$2k each
well all learn something new everyday
:-)
Henrik
Henrik
Offline
Bo, :-)
you don't sound like a cheap f*ck pardon my french :-) No, you are very realistic.
I paid over AUD$10k in 2005 for my old box and has since upgraded the CPU's, which I bought on ebay for half the cost of what it did locally :-), I have had to replace my SCSI arrays, and replaced them with SATA, only using the onboard raid. Thats 5 years, and about AUD$12k+, so thats AUD$2.4k per year.
In the beginning it was expensive, cos I wasn't getting paid for some of the work i did, but has been since :-) and I am hoping that the future will be rosy and that I by xmas will have forgotten the pain of the price this next upgrade is going to cost.
Its funny about the 16GB ram sticks, cos I only recently started to look at 8GB as an option :-) didn't even think that they had 16GB, but looking a bit closer, I can't seem to find any boards that takes 16Gb sticks and I need to correct my statement above regarding the amount of ram that workstation boards can take, 144GB as in 18x8GB, thats the max I have seen, but there are Server boards that does take that, 256GB or more ram!!!
anyway, this thread wasn't about how much and how big, but more about how we can utilise the gear better. And if the gear I suggested would be suitable to produce Gigapixel pano's. Not, that I can see myself doing pano's that big, my largest pano so far is 14GB in file size, but that is at 16bit. However, I need to work on that sucker later on in the year for an exhibition for a book, no not mine! ;-) and I may get to print it, if I can get the funding for it, 2x6m if everything falls into place and I can fix some of my mistakes in the pano, Kicked the tripod during the shoot. Sorry can't show it, yet.
I have actually started to shoot smaller panos because its just too hard, to produce with the current system I have - I am spoild, a dog with a bone....
ohh, well, I am getting tired and i am rambling, so please forgive me. I would love to hear how we can push this software we have here, and how we can make it tick.
But also this could help the Kolor team to program it so we can take better advantage of the hardware that is available, and lets hope the bar is not set by the lowest but that the program will scale as more resources are made available :-)
thanks
Henrik
Henrik
Offline
Boy, you do some work, and you find everyone wrote the post you wanted to write!
My current system goes up to 192G RAM.
A 16Gb RAM stick is just over $1100 see http://www.google.com/products?q=16Gb+d … ;scoring=p
A 4GB is available at about $150 (there's an off brand for $105 but...) so 16GB would cost $600, the 16GB sticks are "only" about twice the price, but they should come down in a year or two.
My old system was about 7 years old, and was really slow. Ten years may be a stretch. A/V, firewall, OS fixes, etc slowed it down. I may have kept it too long.
Perhaps the real issue is when you need to upgrade the OS because Microsoft stops shipping fixes. Since I bought this PC just as Win7 came out (I waited 'till the free upgrade certificates were available and started with Vista) I should get the maximum use out of it ![]()
Speedwise, I was sick of waiting for the CP editor to optimize, colors to equalize, etc.
software-wise, I have a lot of programs on my machine. When I change machines, everthing has to be ported over. Some programs are easy to move like APP, some aren't too bad if you remember to set them up, like PhotoShop, and some cannot be moved, like MS Office. What's worse is that a very important one is a contact manager that would cost over $1000 to upgrade to the latest version. And it runs in XP mode (sort of, there are a few things that don't work). So I don't want to find that it won't run on the next version of Windows.
Offline
My naive question about Memory Used parameter in 2.5.0 setting...
I inherited an "old" PC from my gamer of son and the difference between 2.0.9 running on Win XP/32 bit with more memory than it was able to use, bi-processor, GPU and 2.5.0 running on Win 7/64 bit, 8 GB, quad-processor, GPU is stunning.
Stitching a 84 source images (9 levels of bracketing) spherical pano using Multiband and Fusion causes 0 (zero) byte I/O and as a result
Render is faster than Optimize.
(For such a pano the RAID disks are just useless...)
When 8 GB of 64 bit memory are available, Settings/General maximum is 4.20GB only (4304MB). I understand that some memory is needed to run the many different system process but is this 4.2 GB limit changed when more memory is available on the involved computer?
Offline
Ok, ![]()
how can we best work out what is and what isn't happening when we make a pano, so that we can allocate resources in the right places on the computer, and not waste money on imaginary improvements. This is really the essences of this thread!
We have a huge knowledge base here when we put our heads together. Working out what will make, "The making of a pano, tick!" using Autopano, on Mac, Linux and Windows. Most, if not all run on similar hardware (x86).
So if we break this down,
Part 1, there is the initial loading of images, either by dropping the images in, or let Autopano search through folders (i think that is such a cool feature :-) )....ok, this takes some times, in particular if you have been out shooting all day or have just gotten back from a trip.
Part 2, There is the pre-rendering, of one or more panos
Part 3, Checking and adjusting the pano, adding and removing control points, do the usual adjustments, and crop
Part 4, Finally, there is the rendering.
Please fill in the blanks. Can we identify what process uses what resources. Since version 2.5 is almost at our door steps, this may also be relevant information for the developers.
Come on guys! :-)
What resources do we have,
The Cpu Processor(s) - multi-core, multi-processor, the speed of these, maybe even if one type of memory bus over another works better Intel Xeon/(i7) vs AMD Opteron/Phenom vs G5??? Parallel processing....abacus! :-)
Memory - RAM, the speed of ram, the quantity??
The Graphics card, or cards (GPUs)- single, multi, SLI or Crossfire, Cuda, Tesla???
Hard drives - Mechanical drives (HHD), Solid State devices, RAID - what kind of RAID - using different ways of partitioning the drives to gain better read/write performance
There are many choices, but really there are only 4 parts on the software and 4 on the hardware, where you can make a change, ok 4 to the power of 4 :-)
Obviously, having the fastest CPU's, the most and fastest RAM, the must GPU cores, and the wackiest raided raid array for your storage, is going to find it takes a lot less time making pano's then thre rest of us, but if we try and put a lid on it, and find what the least, the optimal and the ridicules setup would be, then there will be something here for all of us.
Its a bit like with camera's, just because you have the biggest, doesn't mean you can capture the best, but it does make it easier :-)
thanks in advance to anyone who feel like contributing. This here has application for all the Merlin users, with their large pano's it helps eveyone here to purchase smarter when they build their next computer.
Ok, enough pep talk
Thanks
Henrik
Offline
I wrote:
So much for dreaming. Now onto your story. What does the price of a single 16GB stick in 5 years matter if most current motherboards do not support more than 16 GB of memory? Which current processor can fit on a 5 yo bus? Where can you find a current SSD with PATA bus to fit your 5 yo motherboard?
This piece was targeted at hankkarl's reply, not yours
I tried to explain why planning for 5 or 10 years in the future is futile. Also, I'm well aware of the current server-oriented motherboards and CPUs, but most consumer MBs don't support 16GB+ of memory. For example, a modern X58 MB - ASUS Rampage III Extreme - has 6 slots, 4GB stick max allowed in each! And that's flashship product! 400$! I'm not paying this kind of money for a MB just to get 24 instead of 16GB of ram!
But my whole thesis in this topic is that such expensive hardware, as multi-cpu, server mb/cpu/memory etc is not justified for the task at hand - stitching panoramas with Autopano. I understand you prefer another thing, so we have to agree to disagree ![]()
AUD 12K, that's like USD 7.5, or like 6000 Euro, right? I've, too, spent something like 5000 Euro over the last 5 years, but that includes 6 different computer configurations (3 of them listed in the previous post) and 2 Eizo monitors.
But let's keep this practical. If I didn't have several colleagues to utilize those PCs and I was working all by myself, I'd rather get two machines, similar to your setup, Henrik. One to use for photoshopping, browsing, day-to-day stuff, and another to queue an enormous list of huge panoramas to render. I still suppose PC#2 will be idle 80% of the time, but at least it will render the panos quickly and then get on with SETI@Home ![]()
My imaginary workflow in this case would be something like this:
- Shoot, then copy files on WorkPC, into Lightroom.
- Check the images, delete what's not good, mark the pano stuff with some tag, export ("publish" in LR) those tagged to RenderPC.
- Either via RD or monitor switching, get onto RenderPC, set the panos in APP, let them render.
- Do daily work on WorkPC
- At some point, move the rendered panos to WorkPC (where I have a calibrated monitor (i1 photo pro here too)) and retouch.
- Have an automatic daily backup on an internal HDD and weekly on external.
So, my RenderPC should have:
- powerful quad core CPU
- 6x4GB memory
- expensive GPU (maybe even sli, if it can be proved to help APP)
- some simple form of RAID, probably not even SSD or Raptors, but simple HDDs, as rendering involves linear read/write of big files; and what's more important: HDDs are way cheaper,
My WorkPC should have:
- modest dual or quad core CPU
- 8 or 16GB RAM
- sub-200$ GPU
- a SSD for the OS and maybe a Raptor RAID0/5 for work drive, 1 or 2TB drive for internal backup
- external backup in the same size as internal
In several years (let's be safe with 3), I'd move the RenderPC as my WorkPC, then get a new RenderPC with current components and not ever bother with compatibility, different generation hardware, etc. This is what I call "best reasonable compromise" and it's the method of selecting and rotating hardware I've been practicing for the last, say... 15 years.
----------
To actually turn this conversation/speculation into something useful, we have to wait for 2.5 final, then get a sample image set for, say, 10 gigapixel pano, then stitch and compare the results (using the new stats output). Then it's all a question of plotting the results in a combined price/performance graph...
I won't delve into very specific details and components until I have a large sample of results!
Offline
GURL wrote:
When 8 GB of 64 bit memory are available, Settings/General maximum is 4.20GB only (4304MB). I understand that some memory is needed to run the many different system process but is this 4.2 GB limit changed when more memory is available on the involved computer?
I got 6.99 GB, but then I closed a couple of apps and got 7.9 GB, so I'm guessing APG uses as much RAM as is free, or some percentage of the free RAM in the system. Then, without closing APG, I opened PS and created 3 20 GB docs. then I use the bucket fill tool. The APP RAM limit went down to 820 MB while the fill was progressing. Closed PS, APG now shows 11GB max.
Offline
[bo] wrote:
I (bo) wrote:
So much for dreaming. Now onto your story. What does the price of a single 16GB stick in 5 years matter if most current motherboards do not support more than 16 GB of memory? Which current processor can fit on a 5 yo bus? Where can you find a current SSD with PATA bus to fit your 5 yo motherboard?
This piece was targeted at hankkarl's reply, not yours
I tried to explain why planning for 5 or 10 years in the future is futile. Also, I'm well aware of the current server-oriented motherboards and CPUs, but most consumer MBs don't support 16GB+ of memory. For example, a modern X58 MB - ASUS Rampage III Extreme - has 6 slots, 4GB stick max allowed in each! And that's flashship product! 400$! I'm not paying this kind of money for a MB just to get 24 instead of 16GB of ram!
But my whole thesis in this topic is that such expensive hardware, as multi-cpu, server mb/cpu/memory etc is not justified for the task at hand - stitching panoramas with Autopano. I understand you prefer another thing, so we have to agree to disagree smile
AUD 12K, that's like USD 7.5, or like 6000 Euro, right? I've, too, spent something like 5000 Euro over the last 5 years, but that includes 6 different computer configurations (3 of them listed in the previous post) and 2 Eizo monitors.
But let's keep this practical. If I didn't have several colleagues to utilize those PCs and I was working all by myself, I'd rather get two machines, similar to your setup, Henrik. One to use for photoshopping, browsing, day-to-day stuff, and another to queue an enormous list of huge panoramas to render. I still suppose PC#2 will be idle 80% of the time, but at least it will render the panos quickly and then get on with SETI@Home big_smile
My MB can hold 96GB RAM, the second processor board holds another 96GB.
A current processor may not fit on a 5 yo bus. But the top of the line processor that fits my socket today is the Xeon X5680, Dell wants US$4,600 for a pair. What will these cost in 5 years?
SSDs are probably best inserted into a 16 channel PCIx connector. But I can always get a SATA plugin card for an ISA or PCI bus.
Bo, you're looking at too much system. I bought a Dell Precision T7500 dual processor with the cheapest quad-core Xeon. A similar system is about US$ 2560 http://configure.us.dell.com/dellstore/ … &cs=04 And the lowest amount of RAM, and one good disk (300GB 10K SATA) becasue Dell rips you off for HD and RAM. I bought a pair of 1TB WD Black drives (~$200) and four 4GB ram sticks. (IIRC, $40/GB = $640) So the total price was less than US$ 4000 (includes MS office pro and Win 7 ultimate).
As far as using the machine for business, well, what is the hourly rate? How much more productive does a $xxx machine make a co-worker? Then its just a mater of mathematics and a business decision to get a new machine or not.
Last edited by hankkarl (2010-07-21 15:19:09)
Offline
The Dell store is great, however, around our parts of the world, those factory-made machines are almost TWO TIMES more expensive than identical assembled part-by-part configuration. What's more, there's no easy way to configure a Dell workstation and receive that custom config. So it's either pay huge $ and get what they give you or be smart, pay way less and get what you actually need.
As far as using the machine for business, well, what is the hourly rate? How much more productive does a $xxx machine make a co-worker? Then its just a mater of mathematics and a business decision to get a new machine or not.
That's exactly what I'm trying to say. It all comes down to this - can you actually do 2 times more work on a machine 2 times more expensive. In the context of photo retouch, pano stitching, my personal experience and that of my colleagues, I have to say: absolutely not.
Why would you get Xeon (3300 cpu marks, $400, expensive MB, tons of ram) instead of Q8300 (3500 cpu marks, $150, cheap MB, 16GB of ram) for a photo manipulation PC is really beyond me, but to each his own. I can assure you that productivity with the Xeon won't be 2.5 times higher.
Once again, we really need a set of standard Autopano tests before we can judge what's more beneficial in terms of components.
Offline
[bo] wrote:
[
My imaginary workflow in this case would be something like this:
- Shoot, then copy files on WorkPC, into Lightroom.
- Check the images, delete what's not good, mark the pano stuff with some tag, export ("publish" in LR) those tagged to RenderPC.
- Either via RD or monitor switching, get onto RenderPC, set the panos in APP, let them render.
- Do daily work on WorkPC
- At some point, move the rendered panos to WorkPC (where I have a calibrated monitor (i1 photo pro here too)) and retouch.
- Have an automatic daily backup on an internal HDD and weekly on external.
Hi Bo,
thanks for that very thoughtful reply, its good stuff.
Totally off topic here, but have you tried to calibrate your Remote Desktop :-) hmm!! I am going to have to try this! i think.
Ok back on topic, sorry.
We all most likely have different workflows, different things are going to matter, that is why I tried to break things down before, and to make it more relevant to this forum. I am also doing something similar on www.2cpu.com, there people are way more into high-performance computing then i am :-) or were! :-/ there is difficult to understand what we do here.
Anyway, how would one monitor the resources usage, during a Pano process. is there a program out there, that can leech on the host and report back? using windows task manager, is a bit arbitrary and one can perhaps conclude trends, which could be fine.
I find that when I render my pano's, I often do this while I am doing other things, but that my memory gets maxed out but also the virtual memory goes crazy, and that is with 8GB of ram (I have allocated 100GB of page file on one of my disks (Not OS disk, and not the scratch disk) because Smartblend would sometimes complain about not having enough memory to work within.
Alarm bells, are obviously ringing when you see your page-file go crazy like this, and the most obvious solution to this is more RAM, physical ram.
I don't find that I am using much CPU speed during rendering, that is more happening at the pre-rendering phase, ohh well, at the wrapping of the image at the beginning of the render is does use a fair amount CPU, actual all 4 cores. Smartblend uses the cpu less then in the previous step, it only on 1-2 cores that shows activity. The tone-mapping part uses lots of memory and only one CPU core.
But if I recall right, that when did some of my large panos about 13-14GB, my page-file was using 13-14GB as well + the available RAM, can we draw anything from this? could it indicate that if I had had 24-32GB of ram that I would not have hit the page-file?
Sorry is a pano in the region considered normal small, large ...just plain stupid? I am hoping to print 2x6meters later on.
This is obviously not to an everyday size pano, considering the time it took to shoot, but in my workflow, I will do other things once a task is in progress or at a stage where my input is no longer required (i mean thats why we have computers :-) )
So if I need lets say 24GB for this, and I also have other tasks going, I would need more resources, so perhaps going to 32GB will give me that leg room to work on perhaps Photoshop or in Bridge, selecting raw files or something like, while I am surfing the net, checking emails, listening to music and get the odd Skype call from :-) my mother :-) far far away in Denmark (I am in Australia), nothing much is going on, but some of the bigger things do eat whatever you give to them.
Hankkarl, buying Dell, is like buying Mac, they will both charge you a premium for the extra fruits :-) when I build my old box, I priced it out on both Dell and Apple and they respectively came in at 17k and 22k vs my 12k home-brew spec for spec (only difference was the CPU's at the time I had AMD and Apple of course had just gotten Intel.) Mainly because of the added extras.
Bo, I know we only talk Pano work here, but the computers will obviously be used for other tasks as well, and though you are keeping your thesis to this topic, I suspect that both Hankkarl and I are in the back of our mind also thinking about the all the other things that this computer is meant for, though I think the pano work is by far the most intensive work, at least for me it is. It does help to have a fast computer when going through 2-3000 files from a wedding shoot :-), when you shave off a few sec here and a few sec there, it adds up when you have that many images to do something with. (no they are not getting all that many images, but there about to be some blinkers) :-)
Bo, your computer is idle 80% of the time, do you use it that much! :-) don;t you ever get a break :-), most computers are idle 95% of the time (graphics and science computers not included)
Have a great day or a good night, ![]()
Henrik
Offline
[bo] wrote:
The Dell store is great, however, around our parts of the world, those factory-made machines are almost TWO TIMES more expensive than identical assembled part-by-part configuration. What's more, there's no easy way to configure a Dell workstation and receive that custom config. So it's either pay huge $ and get what they give you or be smart, pay way less and get what you actually need.
As far as using the machine for business, well, what is the hourly rate? How much more productive does a $xxx machine make a co-worker? Then its just a mater of mathematics and a business decision to get a new machine or not.
That's exactly what I'm trying to say. It all comes down to this - can you actually do 2 times more work on a machine 2 times more expensive. In the context of photo retouch, pano stitching, my personal experience and that of my colleagues, I have to say: absolutely not.
Why would you get Xeon (3300 cpu marks, $400, expensive MB, tons of ram) instead of Q8300 (3500 cpu marks, $150, cheap MB, 16GB of ram) for a photo manipulation PC is really beyond me, but to each his own. I can assure you that productivity with the Xeon won't be 2.5 times higher.
Once again, we really need a set of standard Autopano tests before we can judge what's more beneficial in terms of components.
Hi Again, I am almost off to bed here down under :-)
A standard test would be great, because I think we are speaking from our own experience here, which is great, but far from any standard and it can vary from little to enormous.
Like you Bo, you have either staff or several colleges, I am more or less working on my own, but for other people, though in the past along with my partner, but not any more on a regular basis
this can also mean that you can divide jobs amount you which can be beneficial.
But back to the Dual Processor (Two headed dragon - eg the ex-wife) vs Single processor (Game speed devil of a monster), I was really excited when I build my Intel Quad core Extreme, a few years ago, after I had build my Dual AMD, the Intel came in at about 1/3 of the price of the AMD, and was about 10% slower in benchmarks.
Its really hard to explain, because you make a good valid point above, but we are creative people. Its like the chair you sit and work from, you can get a nice chair from IKEAhttp://www.ikea.com/gb/en/search/?query=office+chairs, or you can buy a Herman Miller Areo/Embody http://www.hermanmiller.com/Products/Seating (which is next on my list), and though you can not produce 10x more work from sitting in the Embody, you can probably sit in it 10x longer. Its the esthetics, the comfort and the ultimate ease you can do your job, 8 or so hours every day, and come back to it with a smile the next day.
It may not be the best analogy, but I really would like one of those chairs :-) <grin> Ok, I find that the Dual is more smooth, and it just keeps taking it no matter how much I punish it. This Baby has had less sick days then I have had in the past five years, to me that is a good investment. (yes, each to their own - and though I may sound like I am selling you the last one on the shelf, believe me I am not :-) ) <grin> I just sold it to myself :-) again... I got to work at this selling business.
When can we expect 2.5? is there something we can do to create a standard testing, and what are we testing for. I obviously would to see something, that is going to tell me where my bottlenecks are....and no its not the fat rings around my neck :-)
Looking forward to hear more
Henrik ![]()
Offline
Hi Guys
APG just crashed my Laptop this morning around 2 am ^^
The rendering had just finished when it frozes and never came back to life ![]()
Thanks to the ultra-faulty nVidia 570M GPU !
So it went reparing this morning when the post-station opened and will hopefully be repaired this week.
But nevertheless i am thinking about a new Wizz-Bang-Render-Pc, away from being mobile.
So i thought about a Thinkstation D20. But that rose some questions, maybe you can help me ansewr them.
1.How much RAM RDIMM can APG handle in an effectiv way?
2.Does it works with a Tesla-Device(maybe get a chance for a used from one of my jobs)
3.Is "involving the GPU" really a big boost or just "nice to have" ?
4.Will SLI be usefull? I think about 2x Quadro FX 1800 vs 1xQuadro FX 4800
5. SSD are there realy usefull or "nice to have" as well?
PS: The 2.5 alpha engine is some really bad ass when it starts rendering
My Laptop(the dead one from above
)needed 36h just for a 180pic 14mp Panorma which was quite lame ^^
Offline
Hi Mehlsack,
Sorry to hear bout your laptop, thats got to suck.
Thinkstation D20, is Lenovo (ex IBM)s answer to a workstation, similar to DELL, APPLE, HP etc... nothing wrong with them per say, you just need to add the fruits to fit the party (your requirements) but that is what this whole conversation is all about.
Some of them we can't answer, or at least I can't but I am going to have a crack at it anyway.
1) Qty RAM - you would want to move to a mainboard that takes DDR3 (EEC if you will have a lot of ram) - How much ram? good question, if you look inside the applications you can allocate up to 4.47GB, but that could be relative to the amount of RAM i have installed which is only 8GB. What would be interesting to hear, is some one with 24GB or more ram, what they get, if not the same. If it is the same, well then we have the answer (unfortunately :-) )
2) Tesla, well, if you have the chance to use and test one, it would be really interesting to hear
3) GPU involvement, from the above comments, I gather it is currently to aid in the previewing of the images on screen, but as Bo has said, this could all change when APP/APG 2.5 comes into production.
4) SLI, I haven't heard anything about it being a SLI-supported application as of yet. I used to have two Quadro FX 3400 in my box (yes, it was yester years :-), Unless you are doing CAD/3D related work outside of doing pano's I don't see the need for Quadro cards over the standard games cards, in actual fact, we know that the GTX-480 is faster the Quadro FX-5500, at 1/5 of the price or less. So, from a personal note, that was a real waste of money to me (I still have one of those Quadro cards in my box) I am confident, that when i replace it, I will need to be strapped to my chair, not to fall out :-)
5) Money not being an object: Hell go SSD all the way :-) it will be lightning fast for some time, and then it will slowly decline. I think currently, your boot disk will gain from having SSD, but Scratch/temp storage disk for applications usage, you will gain more by having a large (as in many disks -above 4 disk and greater, and you will see real improvement) RAID-0 on a good controller, it doesn't have be a large capacity, just fast).
So yes, I think they are useful, when place in the right position (but isn't that always the case :-) <grin>)
180 pic 14mb approx 2.5Gb of images, in 36 hours (thats 5 images rendered per hour, ouch) ok, why do I complain. I have had some pano's run for more then a day but there was a lot more images in it. But hey my laptop dies, shuts down, when I try to let Autopano run through a folder when I am away, HP DV9xxx model, not overly impressed, but that is just for me to have a look at what I have shot and if it has even worked.
Good luck with your laptop and do let us know if you get to play with a Tesla-device!!!!
Thanks
Henrik
Offline
Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
|
CHOOSING KOLOR Why choose Kolor? Which solution to choose? Download a trial Where can I buy? Education |
SOFTWARE Autopano Pro Autopano Giga Panotour Panotour Pro XnView |
ACCESSORIES Training DVD Panobook PROJECTS Paris 26 Gigapixels Yosemite 17 Gigapixels |
COMMUNITY Forums Blog |
COMPANY About Kolor Corporate blog Resellers Contact |
PRESS Press center Press review TOOLS My account |
