Intel, IBM - áttörés a tranzisztoroknál
Jelentkezz be a hozzászóláshoz.
Ezt irják a readme-ben is mondjuk :
"NOTE: While we are hoping that one day, DOSBox will run all programs
ever made for the PC, we are not there yet. At present, DOSBox running on a
high-end machine will roughly be the equivalent of a 486 PC...."
Éppen ezért írtam, hogy csak fullscreenben megy a dolog. Pl. sok régebbi demo is csak fullscreenben megy, de akkor jól. (Vagy ez még a Win98 alatt volt? :D)
"valami miatt nem lehet mégse driver-esen megoldani, ha lehetne, nem kellene emulálni :)"
Miért ne tudná egy driver bekapcsolni a régi vga módot? Itt valami titok lappang... :D (Ezért érdekel ez a "kérdés". :) )
"compatibilis hardweróra emulációval"
Hmm, ez nem vga-emulációval kapcsolatos dolognak tûnik...
PS: fullscreenben próbáltam, csak 1x néztem meg ablakosan, és adagoltam neki a cpu-idõt is, viszont csak hang emulálás nélkül ment viszonylag folyamatosan, bár ez még nem olyan régi játék, win95-öt már támogat, igy sima windózos emulálással még mindig jobban ment, bár egy kicsit speedy volt, de igy is csak hang nélkül valamiért, compatibilis hardweróra emulációval meg megint nagyon belassult, nade mind1 már nagyon eloffolódtunk az eredeti témától...
A dosboxnál asszem két különbõzõ mód van: egészképernyõs módban mûködhet a videokártya valamilyen régi módban, de ez az ablakos módban nem megy, mert az egész képernyõ egyszerre csak egy módban lehet. Eszembe sem jutott, hogy ablakos módban futtatsz játékokat. :) Próbáld ki, mennyit eszik egészképernyõs módban, és az a "proci-sebesség"-állítást is. (Ha ennyire érdekel. :) )
"pl. c64 emulátorokra gondolsz?" -- Nem, az egész más. Ott emulálva van maga a proci is, és olyan sebességgel emulálják, amilyennel akarják. Én a sima DOS-os, x86-os programokról beszélek.
CPU usage" - ha valóban tudnák a mostani driverek&/videokártyák, akkor miért kell emulálni?
"Egyébként már régen is így ment, még a DOS korszakban, hogy egy proci-terhelõ programmal lett lefoglalva a proci" - pl. c64 emulátorokra gondolsz?
Ezt kipróbálhatod úgy, hogy feljebb-lejjebb veszed a sebességet, és közben figyeled, változik-e a prociterhelés.
A VGA módhoz meg nem kell külön emuláció, máig tudják a videokártyák. (Hacsak nem CGA módról van szó.)
Azért ilyen favágó módszerrel megy, mert ez volt a legegyszerûbb, és nyilván nem látták túl sok értelmét több energiát fektetni bele.
Egyébként már régen is így ment, még a DOS korszakban, hogy egy proci-terhelõ programmal lett lefoglalva a proci (megszakításból persze, mert ugye a DOS nem multitaskos).
ha máshol nem, tervezõasztalon :)
Pár hete letöltöttem a death rally (96-os apogee játék (elfogott a nosztalgia na :D, meg a kiváncsiság, dosbox-ot is jobban megismertem)) freeware változatát, és dosbox-al próbáltam müködésre birni, van benne egy olyan opció, hogy lehet gombnyomásra csökkenteni, vagy növelni a cpu-idõzitést, amit a progi használ hogy emulálja a régi hardwaret a régi játékoknak. Elég vicces volt hogy alig tudtam kihozni, azt hogy folyamatosan mennyen a game miközben közel 100%ra hajtotta a procit.
Tette mindezt egy 10éves játék (jó annyiból azért riszpekt, hogy egy ilyen alig 12megás játékkal egyedül elboldugul egy modern proci, ugy hogy mindent az számol, grafika, zene, hangok, fizika (már ha volt ilyen :D), és azért ez már igencsak a 486-os idõkben jelent meg, talán már p2 is volt valahol egy messzi-messzi kontinensen :) )
És mivel olyan segítség nem nagyon van, nem is nagyon lehet ezt elérni. Egyébként a GUI-mûveletek itt általában lemezmûveletekkel párosulnak, és utóbbiak prioritását nem lehet állítani az XP-ben, valójában sehogy sem lehet elérni. (Tudtommal a Vistában ez már jobb lesz, legalábbis elméletileg.) Mellesleg még csak 100%-os terheltség sem kell hozzá, hogy eléggé akadozó legyen. Kicsit nevetséges, hogy van alatta pl. egy 3GHz-es proci, erre olyan a Windows, mintha valami pár MHz-es proci lenne ott.
"Egyébként van a win-ben egy olyan fícsör, hogy ha csutkára van terhelve a proci, akkor is garantál valamennyi idõt minden szálnak (kivéve az idle-t)."
Aha, percenként pár ms-t. :D
Nem biztos, hogy örülnél, ha a fontos számításaid fixen 20%-kal lassabban futnának. A prioritások megfelelõ beállításával lehet elérni, hogy a GUI mindíg reagáljon, ehhez viszont nem elég a win scheduler, kell a procit leterhelõ szoftverek segítsége is.
Egyébként van a win-ben egy olyan fícsör, hogy ha csutkára van terhelve a proci, akkor is garantál valamennyi idõt minden szálnak (kivéve az idle-t).
Automatikus defragmentacio es startup gyorsitas a diszk tartalmanak atrendezesevel. Kiloheto, ha az ember atnevezi azt a rendszerkomponenst ami ezt vegzi.
A toltogetest pedig a conservative swap usage opcio bekapcsolasaval es a disk cache limitalasaval lehet elerni. A fix meretu swap file mar win3.1-nel is kotelezo volt annak aki nem akart varni. (linux-ban es macos-ben is van dinamikus, de valamiert az emberek nem szoktak hasznalni) A windows fo swap file-jat a legjobban hasznalt meghajtora vagy a disk kozepen levo particiora erdemes telepiteni, fix merettel. Igy kell a fejnek legkevesebbet mozognia es igy lesz a leggyorsabb.
Ha jatek kozben nyitva van a bongeszo, akkor a bongeszo ram cache-enek a meretet is erdemes limitalni, igy nem nyomjak ki folyton egymast a rambol a jatekkal. Egyebkent hasznalok mind dual core-os, mind hagyomanyos egymagos gepeket, a dual core-os akkor jo ha az egyik magot 100%-ra terheljuk. Igy a masik meg mindig kezeli a gui-t, tehat nincs homokora. Ha ket 100%-os program fut, akkor meg elkelne egy par mag, vagy egy intelligens (valosideju) kernel scheduler (a macos-ben van ilyen, az egymagoson sem fagy be), ami visszavenne a 100%-os terhelest 80%-ra, hogy valaszkepes maradjon a rendszer. Igy csak egy picit tovabb tartana minden, de nem kellene homokorat nezni.
Amiga 1200 030/882/40, 32MB Playstation 2, Playstation 3 AMD Athlon 64 X2 [email protected], 2GB DRR2/800, Sapphire HD4830@780Mhz 512MB, BENQ G2400W TFT
De hát csak tesség, azért van a fórum nem?
A nyúl egy igazi jellem. Ott ül a fûben, de akkor sem szívja!
Kissé kevered a dolgokat. A P4-nek nem a szivárgással volt baja, az az Intel 90nm->65nm átállásánál jött elõ. Azzal, hogy most jelentõsen csökkentették a szivárgást, a csíkszélesség további alapos csökkentése vált könnyebbé (de ehhez még más is kell). És a csíkszélesség csökkentése önmagában csak kisebb órajelnövelést enged.
Az órajel növelése viszont a fogyasztást emeli drasztikusan, és ezzel együtt a hõtermelést. A hír szerint ezt most 20-30%-kal sikerül csökkenteni, ami megint csak viszonylag kisebb órajelnövelést enged.
Ezért még nem érdemes visszatérni a NetBursthoz. Inkább a C2D-bõl fognak kihozni valamivel magasabb órajelûeket, illetve ezt fogják majd még tovább fejleszteni.
Amugy viszont ha afk vagyok egy idõ után vadul elkezd tölteni a vinyó, ilyenkor mi a fenét csinál?, ezt már rég óta szerettem volna tudni :D
"Mondogatom már én itt egy ideje, hogy jön a Pentium 5 5GHz körüli órajellel, de ti nem hittétek el."
- persze mondogathatod, ameddig be nem jön, csak nehogy elõbb megöregedj :)
A nyúl egy igazi jellem. Ott ül a fûben, de akkor sem szívja!
Hanem a korábbi problémák megszûnésérõl, amik akadályozták, hogy a NetBurst architektúrájú procik kedvezõen magas órajelen járjanak.
Mondogatom már én itt egy ideje, hogy jön a Pentium 5 5GHz körüli órajellel, de ti nem hittétek el.
Hát de nekem lett igazam.
Ha még mindig nem esett volna le: ez a cikk arról szól, hogy leküzdötték a 4GHz+ órajeleket akadályozó problémákat.
Jönnek az új magas órajelû Intel procik, amiket minden progi ki fog használni, és nem kell a programozóknak annyit szenvedniük a párhuzamos programozással.
(Tudom, hogy többmagosak lesznek ezek is, de párhuzamos optimalizálás nélkül is gyorsak lesznek rajtuk a programok)
Végre megkapják a programozók, amit szeretnének: magasabb órajelû procikat <#eljen>#eljen>
A nyúl egy igazi jellem. Ott ül a fûben, de akkor sem szívja!
Vain ei kuulu terroristien käsiin! CS. N. T. K. K.! SG az a hely ahol sunyi módon csöndben törölgetik a hozzászólásokat, indok nélkül. ;)
És hát memóriaigényesebb programokból kilépés után, van olyan hogy 1 percig szinte semmit sem lehet csinálni, mert fullosan leterheli a vinyót, pedig elvileg a program már rég nem is fut. A vicc pedig az, hogy a program futása közben is 1 giga ramból 400 mega szabad.
Vain ei kuulu terroristien käsiin! CS. N. T. K. K.! SG az a hely ahol sunyi módon csöndben törölgetik a hozzászólásokat, indok nélkül. ;)
A nyúl egy igazi jellem. Ott ül a fûben, de akkor sem szívja!
A nyúl egy igazi jellem. Ott ül a fûben, de akkor sem szívja!
\"The voices are back... Excellent.\"