Stránka 1 z 1
Nízké vytížení dual-core v SPP - nějaké nápady?
Napsal: ned 18. kvě 2008, 14:50
od no-X
Uznávám, že název threadu je blbý, ale stručně a výstižně zároveň to opravdu nejde. Navíc ani nevím, do které sekce se tenhle dotaz hodí nejlíp, takže prosím o shovívavost. O co jde:
Pro převedení RAWů z foťáku používám program Sigma Photo PRO (dále jen SPP). Abych se mohl podívat, co v RAWech vlastně je, použiju autokonverzi všech fotek fo jpegu, prohlídnu a povedné pak zkonvertuju ručně. Problém je v tom, že automatická konverze většího množství fotek trvá dlouho. Používám na ní Athlon 64 3200+ / 2GHz. Procesor je většinu času vytížený na 100%.
Napadlo mě použít pro účely konverze notebook, ve kterém je Core Duo T2450 / 2 jádra na 2GHz. Jenže se objevil problém. Obě jádra jsou vytížena, ale jen cca na 40%, přičemž vytížení kolísá asi mezi 30-70%. Čtením z disku to spomalené není, HDD led jen sem-tam problikne. Paměti má také NB k dispozici více, než počítač s jednojádrovým Athlonem. Na obou sestavách používám XP PRO.
Má někdo nějaký nápad? Hledal jsem, jestli není třeba nějaký patch na XPéčka pro Intel, který by zefektivnil využití dual-core, ale nepodařilo se mi nic takového najít (přiznávám, moc se v tomhle nepohybuju, takže jsem mohl hledat blbě)
Napsal: ned 18. kvě 2008, 15:02
od WoiTa
Nepíšeš, jestli se ta automatická konverze na DualCore zrychlila nebo ne. Pokud ano, tak podle mě není co řešit. Nazval bych to standardním chováním.
Napsal: ned 18. kvě 2008, 16:53
od no-X
Neměřil jsem to, ale nemám to jak srovnávat. I na jednom jádru T2450 by to mělo běžet rychleji, než na Athlonu, takže ze srovnání Athlon / T2450 asi závěr nevykoukám

Napsal: pon 19. kvě 2008, 13:04
od Sinpa
Co to dělá když v nastavení spřažení jader dáš jen jedno jádro?
Napsal: pon 19. kvě 2008, 21:48
od mina
To by ta sigma musela bejt psana ve vice vlaknech pro vic jader. To co si popsal ty je chovani programu, co je psanej v jednom vlakne.
Resenim bude kouknout po naky SW alternative.
Napsal: pon 19. kvě 2008, 23:30
od no-X
Alternativa není.
Pokud program využívá jedno vlákno, tak jak by mohl vytěžovat rovnoměrně dvoujádrový procesor? (ptám se, nerozumím tomu)
Napsal: úte 20. kvě 2008, 09:36
od mina
no-X píše:Pokud program využívá jedno vlákno, tak jak by mohl vytěžovat rovnoměrně dvoujádrový procesor? (ptám se, nerozumím tomu)
Tak to je, wokna se presne takhle chovaj. Jestli te to potesi, lze si pres spravce uloh najit dany proces a pravym tlacitkem ho priradit k jednomu z jader. Nic tim ovsem neziskas.
no-X píše:Alternativa není.
Myslis jako, ze se ti nechce porizovat jinej program (je jich hafo...) - myslim teda jen na tu prvotni konverzi na ty nahledy, chapu ze pak ty jednotlivy prevody tech vybranejch budes chtit delat v necem "chytrejsim"
Jinac, ten processing RAW->JPEG je datove dost narocna operace, takze je dost pravdepodobny, ze pokud budes mit aplikaci na prevod s podporou vice jader, na notebooku ti to bude brzdit disk.
Napsal: úte 20. kvě 2008, 10:39
od WoiTa
Anebo se přímo v task manageru podívej, kolik vláken se vytvoří, když spustíš tu konverzi. Ať se tu nedohadujem kolikavláknová je to úloha.
Jinak jednovláknová úloha se takto na dvoujádru opravdu chová? Zkuste někdo spustit
tuhle aplikačku co jsem vytvořil. 1 vlákno a vytíží 1-jádrový procesor na 100%. Bohužel nemám dvoujádro, tak to nemůžu ověřit.
Kód: Vybrat vše
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
while(1);
return 0;
}
Napsal: úte 20. kvě 2008, 10:53
od mina
Si myslis, ze kecam?
Dukaz misto slibu, 2jadro:
http://img216.imageshack.us/img216/3150 ... ionkt0.jpg
Kdyz to pak priradis jednomu jadru, tak to jede na 100% a zbytek aplikaci wokna priradej jadru druhymu. Proc to vytezuje obe jadra napul, to vi buh a microsoft...
/edit: Me tak napadlo, ze to bude nejspis kvuli teplote na chipu, aby to bylo rovnomernejs rozlozeny
Napsal: úte 20. kvě 2008, 11:01
od WoiTa
mina píše:Si myslis, ze kecam?
To bych si nedovolil.
mina píše:Proc to vytezuje obe jadra napul, to vi buh a microsoft...
Nebudu mít klidný spánek, dokud to nezjistím.
Napsal: úte 20. kvě 2008, 21:30
od no-X
mina píše:no-X píše:Alternativa není.
Myslis jako, ze se ti nechce porizovat jinej program (je jich hafo...) - myslim teda jen na tu prvotni konverzi na ty nahledy, chapu ze pak ty jednotlivy prevody tech vybranejch budes chtit delat v necem "chytrejsim"
Jinac, ten processing RAW->JPEG je datove dost narocna operace, takze je dost pravdepodobny, ze pokud budes mit aplikaci na prevod s podporou vice jader, na notebooku ti to bude brzdit disk.
Opravdu nevím o alternativním programu, který by byl schopen alespoň trochu inteligentně zpracovávat RAWy z Foveonu tak, aby po nějaké batch-konverzi s automatickým nastavením bylo z té fotky vůbec něco poznat.
Co se týče disku, tak ten skutečně jen občas problikne, rezervy jsou bohužel ve výpočetním výkonu.
Napsal: úte 20. kvě 2008, 22:24
od mina
Malejch programku na konverzi RAW 2 JPEG je hafo, na ty nahledy by to melo stacit. Ted ale nevim, zda mas problem s tema nahledama a nebo s processingem tech "vybranych" (myslim ten hodne palcivy). Ohledne dobryho programu bych poradil, ale bohuzel ne pod Win :/