Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
wine & arts (world of warcraft)
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Gamers & Players
View previous topic :: View next topic  
Author Message
n7down
Tux's lil' helper
Tux's lil' helper


Joined: 24 May 2004
Posts: 122
Location: /home/n7down

PostPosted: Wed Mar 09, 2005 7:14 am    Post subject: wine & arts (world of warcraft) Reply with quote

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
View user's profile Send private message
stobbsm
Guru
Guru


Joined: 23 May 2004
Posts: 452

PostPosted: Wed Mar 09, 2005 2:38 pm    Post subject: Reply with quote

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
View user's profile Send private message
bob_111
Apprentice
Apprentice


Joined: 12 Oct 2004
Posts: 155

PostPosted: Wed Mar 09, 2005 4:02 pm    Post subject: Reply with quote

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
View user's profile Send private message
n7down
Tux's lil' helper
Tux's lil' helper


Joined: 24 May 2004
Posts: 122
Location: /home/n7down

PostPosted: Thu Mar 10, 2005 1:56 am    Post subject: Reply with quote

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. :D
_________________
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
View user's profile Send private message
n7down
Tux's lil' helper
Tux's lil' helper


Joined: 24 May 2004
Posts: 122
Location: /home/n7down

PostPosted: Thu Mar 10, 2005 6:34 am    Post subject: Reply with quote

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
View user's profile Send private message
ribx
Apprentice
Apprentice


Joined: 20 Nov 2003
Posts: 219
Location: germany

PostPosted: Fri Mar 11, 2005 12:04 am    Post subject: Reply with quote

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
View user's profile Send private message
n7down
Tux's lil' helper
Tux's lil' helper


Joined: 24 May 2004
Posts: 122
Location: /home/n7down

PostPosted: Fri Mar 11, 2005 6:01 am    Post subject: Reply with quote

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
View user's profile Send private message
djdunn
l33t
l33t


Joined: 26 Dec 2004
Posts: 810

PostPosted: Fri Mar 11, 2005 6:29 am    Post subject: Reply with quote

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
View user's profile Send private message
ribx
Apprentice
Apprentice


Joined: 20 Nov 2003
Posts: 219
Location: germany

PostPosted: Fri Mar 11, 2005 8:25 am    Post subject: Reply with quote

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
View user's profile Send private message
n7down
Tux's lil' helper
Tux's lil' helper


Joined: 24 May 2004
Posts: 122
Location: /home/n7down

PostPosted: Sat Mar 12, 2005 2:41 am    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Gamers & Players All times are GMT
Page 1 of 1

 
Jump to:  
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