Summary: | Sound for NWN works for one user, but doesn't work for other user | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Matt Weber <Omniscientist> <webe0393> |
Component: | [OLD] Games | Assignee: | Gentoo Games <games> |
Status: | RESOLVED NEEDINFO | ||
Severity: | normal | CC: | amd64 |
Priority: | High | ||
Version: | 2005.0 | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Matt Weber <Omniscientist>
2005-04-25 16:46:15 UTC
*** Bug 90450 has been marked as a duplicate of this bug. *** make sure the permissions on your sound files in /dev/ are setup properly (owned by audio group and group writable) /opt/nwn/* has the group games as the owner, I did a chmod -R ug+rwx * in the directory. I can verify the correct permissions are set because if I save a file with one account I can overwrite it with the other account. Therefore the user who has the Hardware Sound checked has all the permissions that the user with sound working as, but still that option remains checked and I am very sure that is the cause of the lack of sound. This may be of interest. After looking at dmesg when trying to run the program I get this: ------ ioctl32(nwmain:15809): Unknown cmd fd(13) cmd(c0384642){00} arg(ffffd238) on /dev/nvidiactl ioctl32(nwmain:15809): Unknown cmd fd(13) cmd(c0384642){00} arg(ffffd170) on /dev/nvidiactl ioctl32(nwmain:15809): Unknown cmd fd(13) cmd(c0384642){00} arg(ffffd170) on /dev/nvidiactl ioctl32(nwmain:15809): Unknown cmd fd(13) cmd(c0384642){00} arg(ffffd170) on /dev/nvidiactl ioctl32(nwmain:15809): Unknown cmd fd(13) cmd(c0384642){00} arg(ffffd170) on /dev/nvidiactl ioctl32(nwmain:15809): Unknown cmd fd(13) cmd(c0384642){00} arg(ffffd170) on /dev/nvidiactl ioctl32(nwmain:15809): Unknown cmd fd(13) cmd(c0384642){00} arg(ffffd170) on /dev/nvidiactl ioctl32(nwmain:15809): Unknown cmd fd(13) cmd(c0384642){00} arg(ffffd170) on /dev/nvidiactl ioctl32(nwmain:15809): Unknown cmd fd(13) cmd(c0384642){00} arg(ffffd170) on /dev/nvidiactl ioctl32(nwmain:15809): Unknown cmd fd(13) cmd(c0384642){00} arg(ffffd170) on /dev/nvidiactl ioctl32(nwmain:15809): Unknown cmd fd(13) cmd(c0384642){00} arg(ffffd170) on /dev/nvidiactl ioctl32(nwmain:15809): Unknown cmd fd(13) cmd(c0384642){00} arg(ffffd170) on /dev/nvidiactl ioctl32(nwmain:15809): Unknown cmd fd(13) cmd(c0384642){00} arg(ffffd170) on /dev/nvidiactl ioctl32(nwmain:15809): Unknown cmd fd(13) cmd(c0384642){00} arg(ffffd170) on /dev/nvidiactl ioctl32(nwmain:15809): Unknown cmd fd(13) cmd(c0384642){00} arg(ffffd170) on /dev/nvidiactl ioctl32(nwmain:15809): Unknown cmd fd(13) cmd(c0384642){00} arg(ffffd170) on /dev/nvidiactl ioctl32(nwmain:15809): Unknown cmd fd(13) cmd(c0384642){00} arg(ffffd170) on /dev/nvidiactl ioctl32(nwmain:15809): Unknown cmd fd(13) cmd(c0384642){00} arg(ffffd170) on /dev/nvidiactl ioctl32(nwmain:15809): Unknown cmd fd(13) cmd(c0384642){00} arg(ffffd170) on /dev/nvidiactl ioctl32(nwmain:15809): Unknown cmd fd(13) cmd(c0384642){00} arg(ffffd170) on /dev/nvidiactl ioctl32(nwmain:15809): Unknown cmd fd(13) cmd(c0384642){00} arg(ffffd170) on /dev/nvidiactl ioctl32(nwmain:15809): Unknown cmd fd(13) cmd(c0384642){00} arg(ffffd170) on /dev/nvidiactl ioctl32(nwmain:15809): Unknown cmd fd(13) cmd(c0384642){00} arg(ffffd170) on /dev/nvidiactl ioctl32(nwmain:15809): Unknown cmd fd(13) cmd(c0384642){00} arg(ffffd170) on /dev/nvidiactl ioctl32(nwmain:15809): Unknown cmd fd(13) cmd(c0384642){00} arg(ffffd170) on /dev/nvidiactl ioctl32(nwmain:15809): Unknown cmd fd(13) cmd(c0384642){00} arg(ffffd170) on /dev/nvidiactl ioctl32(nwmain:15809): Unknown cmd fd(13) cmd(c0384642){00} arg(ffffd170) on /dev/nvidiactl ioctl32(nwmain:15809): Unknown cmd fd(13) cmd(c0384642){00} arg(ffffd170) on /dev/nvidiactl ioctl32(nwmain:15809): Unknown cmd fd(13) cmd(c0384642){00} arg(ffffd170) on /dev/nvidiactl ioctl32(nwmain:15809): Unknown cmd fd(13) cmd(c0384642){00} arg(ffffd170) on /dev/nvidiactl ioctl32(nwmain:15809): Unknown cmd fd(13) cmd(c0384642){00} arg(ffffd170) on /dev/nvidiactl ioctl32(nwmain:15809): Unknown cmd fd(13) cmd(c0384642){00} arg(ffffd170) on /dev/nvidiactl ioctl32(nwmain:15809): Unknown cmd fd(13) cmd(c0384642){00} arg(ffffd170) on /dev/nvidiactl ioctl32(nwmain:15809): Unknown cmd fd(13) cmd(c0384642){00} arg(ffffd170) on /dev/nvidiactl ioctl32(nwmain:15809): Unknown cmd fd(13) cmd(c0384642){00} arg(ffffd170) on /dev/nvidiactl ioctl32(nwmain:15809): Unknown cmd fd(13) cmd(c0384642){00} arg(ffffd170) on /dev/nvidiactl ioctl32(nwmain:15809): Unknown cmd fd(13) cmd(c0384642){00} arg(ffffd170) on /dev/nvidiactl ioctl32(nwmain:15809): Unknown cmd fd(13) cmd(c0384642){00} arg(ffffd170) on /dev/nvidiactl ioctl32(nwmain:15809): Unknown cmd fd(13) cmd(c0384642){00} arg(ffffd170) on /dev/nvidiactl ioctl32(nwmain:15809): Unknown cmd fd(13) cmd(c0384642){00} arg(ffffd170) on /dev/nvidiactl ioctl32(nwmain:15809): Unknown cmd fd(13) cmd(c0384642){00} arg(ffffd170) on /dev/nvidiactl ioctl32(nwmain:15809): Unknown cmd fd(13) cmd(c0384642){00} arg(ffffd170) on /dev/nvidiactl ioctl32(nwmain:15809): Unknown cmd fd(13) cmd(c0384642){00} arg(ffffd170) on /dev/nvidiactl ioctl32(nwmain:15809): Unknown cmd fd(13) cmd(c0384642){00} arg(ffffd170) on /dev/nvidiactl ioctl32(nwmain:15809): Unknown cmd fd(13) cmd(c0384642){00} arg(ffffd170) on /dev/nvidiactl ioctl32(nwmain:15809): Unknown cmd fd(13) cmd(c0384642){00} arg(ffffd170) on /dev/nvidiactl ioctl32(nwmain:15809): Unknown cmd fd(13) cmd(c0384642){00} arg(ffffd170) on /dev/nvidiactl ioctl32(nwmain:15809): Unknown cmd fd(13) cmd(c0384642){00} arg(ffffd170) on /dev/nvidiactl ioctl32(nwmain:15809): Unknown cmd fd(13) cmd(c0384642){00} arg(ffffd170) on /dev/nvidiactl ioctl32(nwmain:15809): Unknown cmd fd(13) cmd(c0384642){00} arg(ffffd170) on /dev/nvidiactl ----- I'm not sure if this has any relevance to the matter, but hey...might mean something. Yes I am using a nvidia card. that's not what i asked i asked if the files in /dev/ had proper permissions, not in /opt/nwn/ Sorry, forgot to include that: Yes, the permissions in /dev/dsp (and all sound related /dev's) are set up correctly (in addition to all the stuff in /opt/nwn) if your /dev nodes have proper perms like you say, then try running the game through strace and see what kind of useful information you can find strace -f -e out nwn REOPEN with strace output, please... |