VOGONS


First post, by klytu

User metadata
Rank Newbie
Rank
Newbie

I noticed two strange intermittent behaviours running DOSbox 0.71 under Windows Vista. The first only seems to occur when I run DOSbox in fullscreen mode after the machine wakes up from a sleep state and even then not every time. What happens is that sometimes I get an error message from my monitor indicating the temperature and refresh rate combination is out of range (shows 57K and 75Hertz). In the second situation the colors on the DOSbox welcome screen show a red background instead of the normal blue one; this sometimes occurs independently of whether or not I have started DOSbox after the computer has come back from a sleep state.

I can usually correct the color issue by leaving fullscreen mode and then going back to fullscreen mode. When I get the monitor error message, my system is left in a state where I have to close DOSbox and reboot in order for graphics in DOSbox to work (other video outside of DOSbox appears to be unaffected in this situation). When the welcome colors are odd, I can still run games normally within DOSbox and graphics within games appear normal.

I dual boot Ubuntu 7.04 Linux on the same machine and have neither of the above issues when running DOSbox under Linux (the DOSbox version I run under Linux is 0.70)

Any ideas or recommendatons for troubleshooting would be appreciated.

System Specs:

Intel D975XBX2 motherboard
Intel E6600 processor
2GB DDR2 800Mhz Kingston RAM
Diamond Sapphire X1650Pro 512MB PCI-e video card
Monitor is a Philips 107P (about 5 years old, but exhibits no problems outside of DOSbox)

All motherboard and graphics drivers have been updated to their most current versions.

Reply 1 of 3, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Sounds like a driver issue, maybe fiddle with the output= setting in dosbox.conf
and try different graphics drivers/check the directx installation.

Reply 2 of 3, by klytu

User metadata
Rank Newbie
Rank
Newbie
wd wrote:

Sounds like a driver issue, maybe fiddle with the output= setting in dosbox.conf
and try different graphics drivers/check the directx installation.

Thanks for the response. I had already updated all my graphics drivers and directx to the latest versions, so I tried your second suggestion about the output= setting in dosbox.conf. Last night I changed the default

output=surface

to

output=ddraw

and that seems to have resolved both issues.

Do you know what the options "surface" and "overlay" mean for output=? I assume ddraw means use directx drivers and that opengl uses, well, opengl.

Reply 3 of 3, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Well you could try downgrading your graphics card drivers or something.
The output= selects, well, how the screen is rendered, maybe check the
sdlmain.cpp file of dosbox and/or the sdl sources if you need details.