Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Riva läuft extrem stockend
#1
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
Zitieren
#2
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.
Die der Götter Gunst verloren,
sind verfallen einer Macht -
Die sie führt zu fernen Toren,
und durch sie in ew'ge Nacht.
Zitieren
#3
(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 ... :(
Zitieren
#4
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? :think:
Zitieren
#5
(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? :think:

Leute. Natürlich habe ich das^^

Habe die Cycles sogar auf 85 000 (!) hochgeschraubt und hat nix bewirkt!
Zitieren
#6
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?
Zitieren
#7
(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.
Zitieren
#8
sbtype=sb1
core=dynamic
cycles=15000
ems=false
Zum NLT-Wiki: http://nlt-wiki.crystals-dsa-foren.de/doku.php , Zum Drakensang-Wiki: http://drakensang-wiki.crystals-dsa-foren.de/doku.php
KEIN SUPPORT per E-Mail, PN, IRC, ICQ! Lest die Regeln und benutzt das Forum für sämtliche Anfragen! KEINE persönliche Betreuung!
Zitieren
#9
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
Zitieren
#10
(02.11.2009, 03:36)Crystal schrieb: sbtype=sb1
core=dynamic
cycles=15000
ems=false

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 ...
Zitieren
#11
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.
NLT-Spielstandskonverter - konvertiert Spielstände zwischen beliebigen Teilen der Nordlandtrilogie
(alternativer Link)

Gravis Ultrasound+Sternenschweif

Battletech? MechWarrior: Living Legends! (Trailer)
Zitieren
#12
(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.
Great people care.
Zitieren
#13
(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

(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.

:D
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 ...
Zitieren
#14
Hast Du es schon mal mit einem Image probiert?
Zitieren
#15
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
Zitieren
#16
(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 ...
Zitieren
#17
(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.
NLT-Spielstandskonverter - konvertiert Spielstände zwischen beliebigen Teilen der Nordlandtrilogie
(alternativer Link)

Gravis Ultrasound+Sternenschweif

Battletech? MechWarrior: Living Legends! (Trailer)
Zitieren
#18
(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
Zitieren




Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste