Riva läuft extrem stockend - Druckversion +- Crystals-DSA-Foren (https://www.crystals-dsa-foren.de) +-- Forum: Allgemeines zur Nordlandtrilogie DOS (https://www.crystals-dsa-foren.de/forumdisplay.php?fid=20) +--- Forum: DOSBox, DFend und andere Hilfsprogramme (https://www.crystals-dsa-foren.de/forumdisplay.php?fid=22) +--- Thema: Riva läuft extrem stockend (/showthread.php?tid=2227) |
Riva läuft extrem stockend - 009-Greekmill - 01.11.2009 also - seit einiger Zeit (als ich das letzte Mal das Spiel gespielt habe ging es!) läuft Riva bei mir extrem stockend ... Hier gleich mal die Config - benutze nach wie vor XP mit dosbox 0.72 und die TopWare Version ... # This is the configurationfile for DOSBox 0.72. # Lines starting with a # are commentlines. # They are used to (briefly) document the effect of each option. [sdl] # fullscreen -- Start dosbox directly in fullscreen. # fulldouble -- Use double buffering in fullscreen. # fullresolution -- What resolution to use for fullscreen: original or fixed size (e.g. 1024x768). # windowresolution -- Scale the window to this size IF the output device supports hardware scaling. # output -- What to use for output: surface,overlay,opengl,openglnb,ddraw. # autolock -- Mouse will automatically lock, if you click on the screen. # sensitiviy -- Mouse sensitivity. # waitonerror -- Wait before closing the console if dosbox has an error. # priority -- Priority levels for dosbox: lowest,lower,normal,higher,highest,pause (when not focussed). # Second entry behind the comma is for when dosbox is not focused/minimized. # mapperfile -- File used to load/save the key/event mappings from. # usescancodes -- Avoid usage of symkeys, might not work on all operating systems. fullscreen=true fulldouble=false fullresolution=640x480 windowresolution=original output=surface autolock=true sensitivity=100 waitonerror=true priority=higher,normal mapperfile=mapper.txt usescancodes=true [dosbox] # language -- Select another language file. # memsize -- Amount of memory DOSBox has in megabytes. # machine -- The type of machine tries to emulate:hercules,cga,tandy,pcjr,vga. # captures -- Directory where things like wave,midi,screenshot get captured. language= machine=vga captures=capture memsize=16 [render] # frameskip -- How many frames DOSBox skips before drawing one. # aspect -- Do aspect correction, if your output method doesn't support scaling this can slow things down!. # scaler -- Scaler used to enlarge/enhance low resolution modes. # Supported are none,normal2x,normal3x,advmame2x,advmame3x,hq2x,hq3x, # 2xsai,super2xsai,supereagle,advinterp2x,advinterp3x, # tv2x,tv3x,rgb2x,rgb3x,scan2x,scan3x. # If forced is appended (like scaler=hq2x forced), the scaler will be used # even if the result might not be desired. frameskip=0 aspect=false scaler=normal2x [cpu] # core -- CPU Core used in emulation: normal,simple,dynamic,auto. # auto switches from normal to dynamic if appropriate. # cycles -- Amount of instructions DOSBox tries to emulate each millisecond. # Setting this value too high results in sound dropouts and lags. # You can also let DOSBox guess the correct value by setting it to max. # The default setting (auto) switches to max if appropriate. # cycleup -- Amount of cycles to increase/decrease with keycombo. # cycledown Setting it lower than 100 will be a percentage. core=auto cycles=auto cycleup=500 cycledown=500 [mixer] # nosound -- Enable silent mode, sound is still emulated though. # rate -- Mixer sample rate, setting any devices higher than this will # probably lower their sound quality. # blocksize -- Mixer block size, larger blocks might help sound stuttering # but sound will also be more lagged. # prebuffer -- How many milliseconds of data to keep on top of the blocksize. nosound=false rate=22050 blocksize=2048 prebuffer=10 [midi] # mpu401 -- Type of MPU-401 to emulate: none, uart or intelligent. # device -- Device that will receive the MIDI data from MPU-401. # This can be default,alsa,oss,win32,coreaudio,none. # config -- Special configuration options for the device. In Windows put # the id of the device you want to use. See README for details. mpu401=intelligent device=default config= [sblaster] # sbtype -- Type of sblaster to emulate:none,sb1,sb2,sbpro1,sbpro2,sb16. # sbbase,irq,dma,hdma -- The IO/IRQ/DMA/High DMA address of the soundblaster. # mixer -- Allow the soundblaster mixer to modify the DOSBox mixer. # oplmode -- Type of OPL emulation: auto,cms,opl2,dualopl2,opl3. # On auto the mode is determined by sblaster type. # All OPL modes are 'Adlib', except for CMS. # oplrate -- Sample rate of OPL music emulation. sbtype=sbpro1 sbbase=220 irq=5 dma=1 hdma=5 mixer=true oplmode=auto oplrate=22050 [gus] # gus -- Enable the Gravis Ultrasound emulation. # gusbase,irq1,irq2,dma1,dma2 -- The IO/IRQ/DMA addresses of the # Gravis Ultrasound. (Same IRQ's and DMA's are OK.) # gusrate -- Sample rate of Ultrasound emulation. # ultradir -- Path to Ultrasound directory. In this directory # there should be a MIDI directory that contains # the patch files for GUS playback. Patch sets used # with Timidity should work fine. gus=true gusrate=22050 gusbase=240 irq1=5 irq2=5 dma1=3 dma2=3 ultradir=C:\ULTRASND [speaker] # pcspeaker -- Enable PC-Speaker emulation. # pcrate -- Sample rate of the PC-Speaker sound generation. # tandy -- Enable Tandy Sound System emulation (off,on,auto). # For auto Tandysound emulation is present only if machine is set to tandy. # tandyrate -- Sample rate of the Tandy 3-Voice generation. # disney -- Enable Disney Sound Source emulation. Covox Voice Master and Speech Thing compatible. pcspeaker=true pcrate=22050 tandy=auto tandyrate=22050 disney=true [joystick] # joysticktype -- Type of joystick to emulate: auto (default), none, # 2axis (supports two joysticks, # 4axis (supports one joystick, first joystick used), # 4axis_2 (supports one joystick, second joystick used), # fcs (Thrustmaster), ch (CH Flightstick). # none disables joystick emulation. # auto chooses emulation depending on real joystick(s). # timed -- enable timed intervals for axis. (false is old style behaviour). # autofire -- continuously fires as long as you keep the button pressed. # swap34 -- swap the 3rd and the 4th axis. can be useful for certain joysticks. # buttonwrap -- enable button wrapping at the number of emulated buttons. joysticktype=none timed=false autofire=false swap34=false buttonwrap=true [serial] # serial1-4 -- set type of device connected to com port. # Can be disabled, dummy, modem, nullmodem, directserial. # Additional parameters must be in the same line in the form of # parameter:value. Parameter for all types is irq. # for directserial: realport (required), rxdelay (optional). # for modem: listenport (optional). # for nullmodem: server, rxdelay, txdelay, telnet, usedtr, # transparent, port, inhsocket (all optional). # Example: serial1=modem listenport:5000 serial1=dummy serial2=dummy serial3=disabled serial4=disabled [dos] # xms -- Enable XMS support. # ems -- Enable EMS support. # umb -- Enable UMB support. # keyboardlayout -- Language code of the keyboard layout (or none). xms=true ems=true umb=true keyboardlayout=gr [ipx] # ipx -- Enable ipx over UDP/IP emulation. ipx=false [autoexec] # Lines in this section will be run at startup. mount c c:\lagerh~1 mount e e:\ -t cdrom -ioctl -label COMPILATION RE: Riva läuft extrem stockend - Alpha Zen - 01.11.2009 Stell die cycles von auto mal auf 20.000 oder höher, das sollte schonmal helfen. Und 32 MB bei der Memsize schaden auch nicht. RE: Riva läuft extrem stockend - 009-Greekmill - 01.11.2009 (01.11.2009, 20:26)Alpha Zen schrieb: Stell die cycles von auto mal auf 20.000 oder höher, das sollte schonmal helfen. Und 32 MB bei der Memsize schaden auch nicht. Ok teste ich ... EDIT: Läuft leider immer noch stockend ... RE: Riva läuft extrem stockend - Rabenaas - 01.11.2009 Probier's mal mit Strg+F7/Strg+F8 und Strg+F11/Strg+F12. Mit den ersten beiden werden Einzelbilder ausgelassen, mit den beiden anderen die Geschwindigkeit der Simulation angepasst. Sollte fullresolution nicht 320x200 sein? RE: Riva läuft extrem stockend - 009-Greekmill - 01.11.2009 (01.11.2009, 21:42)Rabenaas schrieb: Probier's mal mit Strg+F7/Strg+F8 und Strg+F11/Strg+F12. Mit den ersten beiden werden Einzelbilder ausgelassen, mit den beiden anderen die Geschwindigkeit der Simulation angepasst. Sollte fullresolution nicht 320x200 sein? Leute. Natürlich habe ich das^^ Habe die Cycles sogar auf 85 000 (!) hochgeschraubt und hat nix bewirkt! RE: Riva läuft extrem stockend - Rabenaas - 01.11.2009 Nee, zu hoch ist auch nicht gut. Dann kommt der PC nicht mehr hinterher, und verhaspelt sich. Es gibt einen optimalen Wert. Probier mal bei 20.000 cycles mit Frameskip (Strg+F7/F8) herum. Was hast Du eigentlich für einen PC? Relativ neu? RE: Riva läuft extrem stockend - 009-Greekmill - 01.11.2009 (01.11.2009, 21:56)Rabenaas schrieb: Nee, zu hoch ist auch nicht gut. Dann kommt der PC nicht mehr hinterher, und verhaspelt sich. Es gibt einen optimalen Wert. Probier mal bei 20.000 cycles mit Frameskip (Strg+F7/F8) herum. Was hast Du eigentlich für einen PC? Relativ neu? Ok, werde ich testen Mein PC ist relativ neu, 2 Jahre alt. EDIT: Läuft immer noch stockend ... -.- Genau geommen ist es die Musik die nachhängt. Das Bild hängt nur einwenig. RE: Riva läuft extrem stockend - Crystal - 02.11.2009 sbtype=sb1 core=dynamic cycles=15000 ems=false RE: Riva läuft extrem stockend - Katii - 02.11.2009 wär vielleicht nützlich zu Wissen, was für einen PC du hast, damit Leute mit ähnlichem System dir ihre Konfi sagen können, meine ist zum Beispiel CPU Type: auto Cycles: 16000 Arbeitsspeicher: 64 Frameskip: 1 außerdem spiele ich das ding mit maske aktiviert und nicht vollansicht (ingame einstellung) funktioniert ganz gut mMn RE: Riva läuft extrem stockend - 009-Greekmill - 02.11.2009 (02.11.2009, 03:36)Crystal schrieb: sbtype=sb1 Daaas ist direkt Werde ich sogleich testen ... EDIT: es läuft leider immer noch stockend ... Ich habe einen Intel Celeron D mit 3,4 MHz ... RE: Riva läuft extrem stockend - thEClaw - 02.11.2009 Ich sehe den Thread jetzt erst und bin ja seit ein paar Tagen auch fleißig am DSA3 spielen (bzw. Starten, Charaktere erstellen, Beenden... ). Benutzt du denn ein Frontend? Wenn ja, könnte ich dir vielleicht einfach meine Config-Datei schicken. Wenn nicht, wird's etwas schwieriger. Ich verberge hier erstmal meine Dosbox-Konfigurations-Datei (wie gesagt: Hast du ein Frontend, wäre die entsprechende Datei nützlicher). Meine Pfade müssen natürlich angepasst werden. Das Spiel ist von 1996 (oder?), mehr als 16MB RAM sind da etwas überdimensioniert. Den CPU-Typ stelle ich generell nicht auf "auto", sondern auf "dynamic" - das ist der schnellste Modus, der schlimmstenfalls für Abstürze sorgt (allerdings merkt man das recht schnell ). Meine Cycle-Zahl ist vermutlich zu hoch, da habe ich nicht weiter getestet, weil es schon gut lief. Auf jeden Fall sollte man die Cycle-Zahl nicht zu hoch drehen, das hat den gleichen Effekt wie zu niedrig. Man kann das so überprüfen: Task-Manager starten, die Dosbox raussuchen und dann an den Cycles drehen (Strg+F12 für hoch, Strg+F11 für runter) und aufpassen, dass die Dosbox weniger als 100/(Anzahl der Prozessorkerne) % an Leistung zieht. Bei einem Zweikerner sollten das also höchstens 40-45% sein. Berührt man die angegebene Grenze, ist der Prozessor völlig überlastet und alle die Dosbox fängt extrem zu ruckeln an. Manchmal kann es demzufolge helfen, die Cycle-Zahl RUNTER zu drehen, wenn ein Spiel schneller laufen soll. Stell dort mal einen festen Wert ein (20000-30000), diesen auto-Optionen traue ich nicht... Bei der imposanten Sound-Kulisse von DSA3 würde ich auf jeden Fall beim Soundblaster 16 (oder noch was besseres, falls das geht) bleiben (und auf 44 KHz hochstellen). Bei der Grafik solltest du unbedingt mal von "Surface" auf "DDraw"(Windows) oder "OpenGL" (Linux) stellen, das ist für ein 3D-Spiel (und eigentlich auch sonst immer) Pflicht. Was deinen PC angeht, so hat er vermutlich genügend Leistung für Dosbox. Ich habe vor ein paar Jahren die NLT auf einem Celeron D 2,66 GHz durchgespielt - und momentan läuft die Dosbox wunderbar mit einer alten PCI-Grafikkarte. Der Prozessor ist dabei allerdings etwas neuer. RE: Riva läuft extrem stockend - Boneman - 02.11.2009 (02.11.2009, 07:34)Katii schrieb: wär vielleicht nützlich zu Wissen, was für einen PC du hast (02.11.2009, 18:22)009-Greekmill schrieb: Ich habe einen Intel Celeron D mit 3,4 MHz ... Na, jetzt ist mir alles klar! Grafikkarte, etwas Arbeitsspeicher und ne Festplatte kaufen und einbauen, dann klappt's auch mit Riva. RE: Riva läuft extrem stockend - 009-Greekmill - 02.11.2009 (02.11.2009, 20:20)Boneman schrieb:(02.11.2009, 07:34)Katii schrieb: wär vielleicht nützlich zu Wissen, was für einen PC du hast Nur - merkwürdig ist, dass ich Riva auch mit diesem PC mal flüssig hinbekommen habe. Seit ich den neuen DVD-Leser/Schreiber habe stockt das Teil ... RE: Riva läuft extrem stockend - Rabenaas - 02.11.2009 Hast Du es schon mal mit einem Image probiert? RE: Riva läuft extrem stockend - Michael - 02.11.2009 Habe auch noch Windows XP und die Topware-Version. Meine Dos-Box ist aber noch 0.70. Wenn ich die vier Daten vergleiche, die Crystal dir genannt hat, ist bei mir nur beim sbtype ein Unterschied, die restlichen Punkte sind gleich. Bei mir: sbtype=sb16 Was für eine genaue Art von PC habe, weiß ich leider selber nicht genau. Wenn es was nützen sollte, kann ich auch meine aktuelle DosBox-Config angeben, vielleicht kannst Du die ja kopieren. Alles Gute RE: Riva läuft extrem stockend - 009-Greekmill - 02.11.2009 (02.11.2009, 21:32)Rabenaas schrieb: Hast Du es schon mal mit einem Image probiert? Soiifz. Noch nicht. Werde es ggf. probieren. Aber nicht heute - heute muss Theclaws Programm betatestet werden -> bin ich jetzt in Thorwal. EDIT: Schaue ich mir später an - vielen Dank für die Info, Michael ... RE: Riva läuft extrem stockend - thEClaw - 02.11.2009 (02.11.2009, 21:13)009-Greekmill schrieb: Nur - merkwürdig ist, dass ich Riva auch mit diesem PC mal flüssig hinbekommen habe. Seit ich den neuen DVD-Leser/Schreiber habe stockt das Teil ...Neuer DVD-Brenner? Nutzt du eine richtige CD für das Spielen? Wenn ja: Probier mal, ein Image zu erstellen und davon zu spielen. Evt. ist der Brenner ja im DMA-Modus, was die Geschwindigkeit enorm reduzieren kann. Ich kann mich gerade nicht erinnern, wie man das umstellt, aber da hilft sicher Google. RE: Riva läuft extrem stockend - 009-Greekmill - 02.11.2009 (02.11.2009, 21:41)thEClaw schrieb:(02.11.2009, 21:13)009-Greekmill schrieb: Nur - merkwürdig ist, dass ich Riva auch mit diesem PC mal flüssig hinbekommen habe. Seit ich den neuen DVD-Leser/Schreiber habe stockt das Teil ...Neuer DVD-Brenner? Nutzt du eine richtige CD für das Spielen? Wenn ja: Probier mal, ein Image zu erstellen und davon zu spielen. Evt. ist der Brenner ja im DMA-Modus, was die Geschwindigkeit enorm reduzieren kann. Ich kann mich gerade nicht erinnern, wie man das umstellt, aber da hilft sicher Google. Rabenaas hat das gerade eben auch vorgeschlagen - akzeptiere ich auch. Nur nicht jetzt - jetzt teste ich erstmal dein Programm aus (und das KANN ich naturgemäß nur in Thorwal ) => in den anderen Thread |