alsa and nforce2
So i got the NFORCE2-... drivers from nvidia.com. I then proceed to install them. All goes well. I run alsaconf, no problem here, then i start up alsa. All went well. Later after a reboot, i get an alsactl restore error, unable to install snd-intel8x0 or something like that. So i proceed to reinstall nforce2 drivers, run alsaconf, restart alsa and it works again, yet every reboot i have to do the same thing. Anyone know how to fix this?
Another alsa-related question: Is it normal for different streams to not mix like kde and xmms, while it works fine with multiple streams from the same source, like kde + kde, or half-life (which runs each sound seperately if i'm not wrong)? This is not of vital importance,but it'll be much nicer to have it all running well on boot up. Thanks. |
what nforce2 drivers are you refering to? on that chipset, you SHOULD (well.. imho) use snd_intel8x0, as they work MUCH better than nvidia's own drivers. i'm guessing that you're runnign the oss drivers, not alsa drivers, and hence the alsa error trying to load that module. when everything is "working" run "lsmod" and post the output.
as for mixing, you need to enable the dmix plugin. there are a number of examples on this site, and much more on google. |
I'm referring to the nforce2 that's on my A7N8X-X, don't know more about it.
Here is the top of my lsmod Code:
Module Size Used by |
well that is alsa. the snd_blah_oss are alsa modules to provide oss-like access. can you provide more details about what you're actually doing to get it working, and any messages about the snd_intel8x0 module in dmesg or /var/log/messages
|
i've found this:
Code:
Jan 23 11:30:18 debian kernel: Nvsound: Unable to change the Playback SampleRate, set back to 48000 Code:
Jan 25 14:09:01 debian kernel: agpgart: Detected NVIDIA nForce2 chipset Code:
Jan 25 15:21:59 debian kernel: Nvsound: Audio getting removed de968e20 error: alsactl restore- no sound cards found (or something like that) Thanks. |
you're trying to use two totally different drivers at once. do not install the nvidia ones ever again. you can see you're trying to load it when you appear to think you're not.
|
so what should i do? just reboot and try running alsaconf and see if i can get it working? Or do some obscure modconf-ing?
BTW: you're great (sounds sorta like that tony the tiger cereals comercial). Thanks alot man. |
ok, so on EVERY boot, you're getting those nvidia messages? sounds like that module is being loaded in /etc/modules.conf (or debians equivalent if there is one)
|
alsaconf output without reinstalling drivers on reboot:
Code:
Running update-modules... Code:
### update-modules: start processing /etc/modutils/alsa-base Code:
post-install snd-intel8x0 /usr/lib/alsa/modprobe-post-install snd-intel8x0 |
that's easily the longest nastiest looking modules.conf i've ever seen...! yuck! what happens if you just try a nice neat "modprobe snd_intel8x0" once you're logged in as root? what does lsmod say at the time you first log in?
|
lsmod:
Code:
Module Size Used by |
ok, all that alsa stuff still looks fine to me, near identical to what i have:
Code:
so, i'd say delete the nvsound module (or move it somewhere safe, like /tmp) and see what happens. if you don't know where it is, just try "find /lib/modules | grep nvsound" |
you're right, i just had to send nvsound straight to HELL muahahahah!!! Nah, it worked, got rid of it and voila, sound works on boot up (except kde, but i'll look into that). Great you solved the problem, the crappiness of drivers, and i had some respect for nvidia drivers, now i put them in the same category as ATI, the shit-hole.
Tommorrow i'll go into testing to see if my dmix is working, and i'll run some other tests. I'll also try to see what's wrong with kde, but i should sleep now if i want to get my 7 hours of sleep. Thanks alot, you're a lifesaver. |
cool. I impressed myself with that one... don't expect any KDE help from me though!
|
don't worry, you've done enough, time for me to do my share :P. Thanks alot.
|
All times are GMT -5. The time now is 11:28 PM. |