View previous topic :: View next topic |
Author |
Message |
n7down Tux's lil' helper
Joined: 24 May 2004 Posts: 122 Location: /home/n7down
|
Posted: Wed Mar 09, 2005 7:14 am Post subject: wine & arts (world of warcraft) |
|
|
Hey,
I was just having some problems getting my sound to work with world of warcraft and wine. I get some sound but its really nasty and i get this message that I cant fiqure out.
Heres the error i get when i run world of warcraft:
Code: |
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=16384 < primary_done=24696)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=16384 < primary_done=24696)
err:dsound:DSOUND_MixOne underrun on sound buffer 0x403f7068
err:dsound:DSOUND_MixOne underrun on sound buffer 0x403f7068
err:dsound:DSOUND_MixOne underrun on sound buffer 0x403f7068
err:dsound:DSOUND_MixOne underrun on sound buffer 0x403f7068
err:dsound:DSOUND_MixOne underrun on sound buffer 0x403f7068
err:dsound:DSOUND_MixOne underrun on sound buffer 0x403f7068
err:dsound:DSOUND_MixOne underrun on sound buffer 0x403f7068
err:dsound:DSOUND_MixOne underrun on sound buffer 0x403f7068
err:dsound:DSOUND_MixOne underrun on sound buffer 0x403f7068
|
And it just keeps going.
Here is my .wine/config file:
Code: |
WINE REGISTRY Version 2
;; All keys relative to \\Machine\\Software\\Wine\\Wine\\Config
;;
;; MS-DOS drives configuration
;;
;; Each section has the following format:
;; [Drive X]
;; "Path"="xxx" (Unix path for drive root)
;; "Type"="xxx" (supported types are 'floppy', 'hd', 'cdrom' and 'network')
;; "Label"="xxx" (drive label, at most 11 characters)
;; "Serial"="xxx" (serial number, 8 characters hexadecimal number)
;; "Filesystem"="xxx" (supported types are 'msdos'/'dos'/'fat', 'win95'/'vfat', 'unix')
;; This is the FS Wine is supposed to emulate on a certain
;; directory structure.
;; Recommended:
;; - "win95" for ext2fs, VFAT and FAT32
;; - "msdos" for FAT16 (ugly, upgrading to VFAT driver strongly recommended)
;; DON'T use "unix" unless you intend to port programs using Winelib !
;; "Device"="/dev/xx" (only if you want to allow raw device access)
;;
[Drive A]
"Type" = "floppy"
"Path" = "/mnt/floppy"
"Label" = "/mnt/floppy"
"Device" = "/dev/floppy/0"
[Drive C]
"Type" = "hd"
"Path" = "/mnt/cyndi"
"Label" = "/mnt/cyndi"
"FS" = "win95"
[Drive D]
"Type" = "hd"
"Path" = "/mnt/windows"
"Label" = "/mnt/windows"
"FS" = "win95"
[Drive M]
"Type" = "cdrom"
"Path" = "/mnt/cdrom"
"Label" = "/mnt/cdrom"
"FS" = "win95"
"Device" = "/dev/cdroms/../ide/host0/bus1/target0/lun0/cd"
[Drive X]
"Type" = "hd"
"Path" = "/tmp"
"Label" = "Tmp Drive"
"FS" = "win95"
[Drive Y]
"Type" = "network"
"Path" = "${HOME}"
"Label" = "Home"
"FS" = "win95"
[Drive Z]
"Type" = "network"
"Path" = "/"
"Label" = "Root"
"FS" = "win95"
[wine]
"Windows" = "D:\\windows"
"System" = "D:\\windows\\system"
"Temp" = "X:\\"
"Path" = "D:\\windows;D:\\windows\\system;X:\\;Y:\\"
"GraphicsDriver" = "x11drv"
; Wine doesn't pass directory symlinks to Windows programs by default.
; Enabling this may crash some programs that do recursive lookups of a whole
; subdir tree in case of a symlink pointing back to itself.
;"ShowDirSymlinks" = "1"
"ShellLinker" = "wineshelllink"
# <wineconf>
[DllOverrides]
"commdlg" = "builtin, native"
"comdlg32" = "builtin, native"
"ver" = "builtin, native"
"version" = "builtin, native"
"shell" = "builtin, native"
"shell32" = "builtin, native"
"shfolder" = "builtin, native"
"shlwapi" = "builtin, native"
"lzexpand" = "builtin, native"
"lz32" = "builtin, native"
"comctl32" = "builtin, native"
"commctrl" = "builtin, native"
"advapi32" = "builtin, native"
"crtdll" = "builtin, native"
"mpr" = "builtin, native"
"winspool.drv" = "builtin, native"
"ddraw" = "builtin, native"
"dinput" = "builtin, native"
"dsound" = "builtin, native"
"opengl32" = "builtin, native"
"msvcrt" = "native, builtin"
"rpcrt4" = "native, builtin"
"msvideo" = "builtin, native"
"msvfw32" = "builtin, native"
"mcicda.drv" = "builtin, native"
"mciseq.drv" = "builtin, native"
"mciwave.drv" = "builtin, native"
"mciavi.drv" = "native, builtin"
"mcianim.drv" = "native, builtin"
"msacm.drv" = "builtin, native"
"msacm" = "builtin, native"
"msacm32" = "builtin, native"
"midimap.drv" = "builtin, native"
; default for all other dlls
"*" = "native, builtin, so"
[x11drv]
; Number of colors to allocate from the system palette
"AllocSystemColors" = "100"
; Use a private color map
"PrivateColorMap" = "N"
; Favor correctness over speed in some graphics operations
"PerfectGraphics" = "N"
; Color depth to use on multi-depth screens
;;"ScreenDepth" = "16"
; Name of X11 display to use
;;"Display" = ":0.0"
; Allow the window manager to manage created windows
"Managed" = "N"
; Use a desktop window of 640x480 for Wine
"Desktop" = "1024x768"
; Use XFree86 DGA extension if present
; (make sure /dev/mem is accessible by you !)
"UseDGA" = "Y"
; Use XShm extension if present
"UseXShm" = "Y"
; Enable DirectX mouse grab
"DXGrab" = "Y"
; Create the desktop window with a double-buffered visual
; (useful to play OpenGL games)
"DesktopDoubleBuffered" = "N"
; Code page used for captions in managed mode
; 0 means default ANSI code page (CP_ACP == 0)
"TextCP" = "0"
; Use this if you have more than one port for video on your setup
; (Wine uses for now the first 'input image' it finds).
;; "XVideoPort" = "43"
; Run in synchronous mode (useful for debugging X11 problems)
;;"Synchronous" = "Y"
[fonts]
;Read documentation/fonts before adding aliases
;See a couple of examples for russian users below
"Resolution" = "96"
"Default" = "-adobe-helvetica-"
"DefaultFixed" = "fixed"
"DefaultSerif" = "-adobe-times-"
"DefaultSansSerif" = "-adobe-helvetica-"
;; default TrueType fonts with russian koi8-r encoding
;"Default" = "-monotype-arial-*-*-*--*-*-*-*-*-*-koi8-r"
;"DefaultFixed" = "-monotype-courier new-*-*-*--*-*-*-*-*-*-koi8-r"
;"DefaultSerif" = "-monotype-times new roman-*-*-*--*-*-*-*-*-*-koi8-r"
;"DefaultSansSerif" = "-monotype-arial-*-*-*--*-*-*-*-*-*-koi8-r"
;; default cyrillic bitmap X fonts
;"Default" = "-cronyx-helvetica-"
;"DefaultFixed" = "fixed"
;"DefaultSerif" = "-cronyx-times-"
;"DefaultSansSerif" = "-cronyx-helvetica-"
[serialports]
"Com1" = "/dev/ttyS0"
"Com2" = "/dev/ttyS1"
[parallelports]
"Lpt1" = "/dev/lp0"
[spooler]
"LPT1:" = "|lpr"
"LPT2:" = "|gs -sDEVICE=bj200 -sOutputFile=/tmp/fred -q -"
"LPT3:" = "/dev/lp3"
[ports]
;"read" = "0x779,0x379,0x280-0x2a0"
; "write" = "0x779,0x379,0x280-0x2a0"
[spy]
"Exclude" = "WM_SIZE;WM_TIMER;"
[registry]
;These are all booleans. Y/y/T/t/1 are true, N/n/F/f/0 are false.
;Defaults are read all, write to Home
; Global registries (stored in /etc)
"LoadGlobalRegistryFiles" = "Y"
; Home registries (stored in ~user/.wine/)
"LoadHomeRegistryFiles" = "Y"
; Load Windows registries from the Windows directory
"LoadWindowsRegistryFiles" = "Y"
; TRY to write all changes to home registries
"WritetoHomeRegistryFiles" = "Y"
; Registry periodic save timeout in seconds
; "PeriodicSave" = "600"
; Save only modified keys
"SaveOnlyUpdatedKeys" = "Y"
[Tweak.Layout]
;; supported styles are 'Win31'(default), 'Win95', 'Win98'
"WineLook" = "Win98"
[Console]
;"Drivers" = "tty"
;"XtermProg" = "nxterm"
;"InitialRows" = "25"
;"InitialColumns" = "80"
;"TerminalType" = "nxterm"
[Clipboard]
"ClearAllSelections" = "0"
"PersistentSelection" = "1"
; List of all directories directly contain .AFM files
[afmdirs]
"1" = "/usr/share/ghostscript/fonts"
"2" = "/usr/share/a2ps/afm"
"3" = "/usr/share/enscript"
"4" = "/usr/X11R6/lib/X11/fonts/Type1"
[WinMM]
; Uncomment the "Drivers" line matching your sound setting.
;"Drivers" = "wineoss.drv" ; default for most common configurations
"Drivers" = "winearts.drv" ; for KDE
;"Drivers" = "winealsa.drv" ; for ALSA users
;"Drivers" = "winejack.drv" ; for Jack sound server
;"Drivers" = "winenas.drv" ; for NAS sound system
;"Drivers" = "wineaudioio.drv" ; for Solaris machines
;"Drivers" = "" ; to disable sound
"WaveMapper" = "msacm.drv"
"MidiMapper" = "midimap.drv"
[dsound]
;; HEL only: Number of waveOut fragments ahead to mix in new buffers.
"HELmargin" = "5"
;; HEL only: Number of waveOut fragments ahead to queue to driver.
"HELqueue" = "5"
;; Max number of fragments to prebuffer
"SndQueueMax" = "28"
;; Min number of fragments to prebuffer
"SndQueueMin" = "12"
;; Forces emulation mode (using wave api)
"HardwareAcceleration" = "Emulation"
;; Sets default playback device (0 - number of devices - 1)
"DefaultPlayback" = "0" ; use first device (/dev/dsp)
;"DefaultPlayback" = "1" ; use second device (/dev/dsp1)
;"DefaultPlayback" = "2" ; use third device (/dev/dsp2)
;; Sets default capture device (0 - number of devices - 1)
"DefaultCapture" = "0" ; use first device (/dev/dsp)
;"DefaultCapture" = "1" ; use second device (/dev/dsp1)
;"DefaultCapture" = "2" ; use third device (/dev/dsp2)
# </wineconf>
#########################################
# Application dependent sections follow #
#########################################
[AppDefaults\\iexplore.exe\\DllOverrides]
"shell" = "native, builtin"
"shell32" = "native, builtin"
"shfolder" = "native, builtin"
"shlwapi" = "native, builtin"
"comctl32" = "native, builtin"
"commctrl" = "native, builtin"
[AppDefaults\\notes.exe\\DllOverrides]
"shlwapi" = "native"
"msvcrt" = "native"
"crtdll" = "native"
"ole32" = "builtin"
"oleaut32" = "builtin"
"olepro32" = "builtin"
[AppDefaults\\nlnotes.exe\\DllOverrides]
"shlwapi" = "native"
"msvcrt" = "native"
"crtdll" = "native"
"ole32" = "builtin"
"oleaut32" = "builtin"
"olepro32" = "builtin"
"netbios" = "builtin"
[AppDefaults\\nhldaemn.exe\\DllOverrides]
"shlwapi" = "native"
"msvcrt" = "native"
"crtdll" = "native"
"ole32" = "builtin"
"oleaut32" = "builtin"
"olepro32" = "builtin"
[AppDefaults\\_INS5576._MP\\x11drv]
; Lotus Notes R5 installer
; I'm quite not sure this will run on some other machine than mine, but it
; can't hurt
"Managed" = "N"
"Desktop" = "N"
[AppDefaults\\nlnotes.exe\\x11drv]
"Desktop" = "800x600"
;; World of Warcraft
[AppDefaults\\WoW.exe\\Version]
"Windows" = "winxp"
[AppDefaults\\WoW.exe\\d3dgl]
"Fixed Program" = "No"
|
Any help will be appreated, thanks. _________________ if (argc > 1 && strcmp(argv[1], "-advice") == 0) { printf("Don't Panic!\n"); exit(42); } (Arnold Robbins in the LJ of February '95, describing RCS) |
|
Back to top |
|
|
stobbsm Guru
Joined: 23 May 2004 Posts: 452
|
Posted: Wed Mar 09, 2005 2:38 pm Post subject: |
|
|
I'm not sure if it's still the case or not, but last time I looked at the wine devel page (mabye a month ago) it said aRts and NAS drivers were still buggy, and should be avoided
please, correct me if I'm wrong _________________ Sysadmin of Ubuntu systems and servers....
Although my own server is gentoo.... |
|
Back to top |
|
|
bob_111 Apprentice
Joined: 12 Oct 2004 Posts: 155
|
Posted: Wed Mar 09, 2005 4:02 pm Post subject: |
|
|
You did compile wine with the arts cflag set didn't you ? Other than that, make KDE sleep the sound system after 1 second idol.
- bob_111 |
|
Back to top |
|
|
n7down Tux's lil' helper
Joined: 24 May 2004 Posts: 122 Location: /home/n7down
|
Posted: Thu Mar 10, 2005 1:56 am Post subject: |
|
|
emergeing wine does not work because you have to patch one of the files, so i just got wine-cvs and it seems to run after i patched the file. Ill try to set the 1 second idol when i get home. Thanks. _________________ if (argc > 1 && strcmp(argv[1], "-advice") == 0) { printf("Don't Panic!\n"); exit(42); } (Arnold Robbins in the LJ of February '95, describing RCS) |
|
Back to top |
|
|
n7down Tux's lil' helper
Joined: 24 May 2004 Posts: 122 Location: /home/n7down
|
Posted: Thu Mar 10, 2005 6:34 am Post subject: |
|
|
That didnt work Anymore ideas on what i should do? _________________ if (argc > 1 && strcmp(argv[1], "-advice") == 0) { printf("Don't Panic!\n"); exit(42); } (Arnold Robbins in the LJ of February '95, describing RCS) |
|
Back to top |
|
|
ribx Apprentice
Joined: 20 Nov 2003 Posts: 219 Location: germany
|
Posted: Fri Mar 11, 2005 12:04 am Post subject: |
|
|
try to use the oss driver! i m getting the same output with the alsa driver, but the sound works correct. i m quite sure the driver is buggy
as you can read when you installed wine via cvs: its still an alpha version
-ribx _________________ The adopt an unanswered post initiative |
|
Back to top |
|
|
n7down Tux's lil' helper
Joined: 24 May 2004 Posts: 122 Location: /home/n7down
|
Posted: Fri Mar 11, 2005 6:01 am Post subject: |
|
|
as in for the wine configurations? that does not give any sound. _________________ if (argc > 1 && strcmp(argv[1], "-advice") == 0) { printf("Don't Panic!\n"); exit(42); } (Arnold Robbins in the LJ of February '95, describing RCS) |
|
Back to top |
|
|
djdunn l33t
Joined: 26 Dec 2004 Posts: 810
|
Posted: Fri Mar 11, 2005 6:29 am Post subject: |
|
|
buffer underrun means the buffer runs out. You try upping the buffer on the sound? _________________ “Music is a moral law. It gives a soul to the Universe, wings to the mind, flight to the imagination, a charm to sadness, gaiety and life to everything. It is the essence of order, and leads to all that is good and just and beautiful.”
― Plato |
|
Back to top |
|
|
ribx Apprentice
Joined: 20 Nov 2003 Posts: 219 Location: germany
|
Posted: Fri Mar 11, 2005 8:25 am Post subject: |
|
|
as i said, im getting the same error when playing warcraft 3. did you check if wine maybe mutes your sound or lowers it to 0? and did you try to upgrade alsa? maybe its not a wine problem. im running alsa from kernel 2.6.8 (this is the last kernel which allows wine to find my war3 cd)
-ribx _________________ The adopt an unanswered post initiative |
|
Back to top |
|
|
n7down Tux's lil' helper
Joined: 24 May 2004 Posts: 122 Location: /home/n7down
|
Posted: Sat Mar 12, 2005 2:41 am Post subject: |
|
|
I got it working some what by unchecking and rechecking 'enable the sound system' in sound and multimedia. Now its just really buggy as in it just pops and theres alot of static. I tried upping the sound buffer in sound and multimedia, it didnt really help. I noticed there are opinions in .wine/config for the sound buffer. Whats a good number i can set it to? Ill also update alsa and the oss emulation and see if that helps too. Ill update the results. Thanks for the post. _________________ if (argc > 1 && strcmp(argv[1], "-advice") == 0) { printf("Don't Panic!\n"); exit(42); } (Arnold Robbins in the LJ of February '95, describing RCS) |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|