Kirjoittaja Aihe: Äänet ulos Audigystä[Ratkaistu]  (Luettu 3211 kertaa)

Kagemusha

  • Käyttäjä
  • Viestejä: 5
    • Profiili
Äänet ulos Audigystä[Ratkaistu]
« : 15.06.08 - klo:15.05 »
Terve!

MIten saa Ubuntun 8.04 valitsemaan ulkoisen äänikortin (SB Audigy) emolevyn sijaan? Äänet kuuluvat emolevn äänikortista mutta eivät Audigystä.
Ubuntu kyllä tunnistaa Audigyn ja Windows XPn puolella se toimii hyvin.

Koodia: [Valitse]
:~$ asoundconf set-default-card Audigy
Tuota on kokeiltu mutta ei toiminut

lspci antaa tollaista
Koodia: [Valitse]
00:00.0 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
00:00.1 RAM memory: nVidia Corporation C51 Memory Controller 0 (rev a2)
00:00.2 RAM memory: nVidia Corporation C51 Memory Controller 1 (rev a2)
00:00.3 RAM memory: nVidia Corporation C51 Memory Controller 5 (rev a2)
00:00.4 RAM memory: nVidia Corporation C51 Memory Controller 4 (rev a2)
00:00.5 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
00:00.6 RAM memory: nVidia Corporation C51 Memory Controller 3 (rev a2)
00:00.7 RAM memory: nVidia Corporation C51 Memory Controller 2 (rev a2)
00:02.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
00:03.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
00:04.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
00:05.0 VGA compatible controller: nVidia Corporation C51PV [GeForce 6150] (rev a2)
00:09.0 RAM memory: nVidia Corporation MCP51 Host Bridge (rev a2)
00:0a.0 ISA bridge: nVidia Corporation MCP51 LPC Bridge (rev a3)
00:0a.1 SMBus: nVidia Corporation MCP51 SMBus (rev a3)
00:0a.2 RAM memory: nVidia Corporation MCP51 Memory Controller 0 (rev a3)
00:0b.0 USB Controller: nVidia Corporation MCP51 USB Controller (rev a3)
00:0b.1 USB Controller: nVidia Corporation MCP51 USB Controller (rev a3)
00:0d.0 IDE interface: nVidia Corporation MCP51 IDE (rev a1)
00:0e.0 IDE interface: nVidia Corporation MCP51 Serial ATA Controller (rev a1)
00:0f.0 IDE interface: nVidia Corporation MCP51 Serial ATA Controller (rev a1)
00:10.0 PCI bridge: nVidia Corporation MCP51 PCI Bridge (rev a2)
00:10.1 Audio device: nVidia Corporation MCP51 High Definition Audio (rev a2)
00:14.0 Bridge: nVidia Corporation MCP51 Ethernet Controller (rev a3)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
04:05.0 FireWire (IEEE 1394): Texas Instruments TSB43AB22/A IEEE-1394a-2000 Controller (PHY/Link)
04:09.0 Multimedia audio controller: Creative Labs SB Audigy (rev 03)
04:09.1 Input device controller: Creative Labs SB Audigy Game Port (rev 03)

Kiitoksia jo etukäteen!
« Viimeksi muokattu: 02.01.09 - klo:00.40 kirjoittanut Kagemusha »

juyli

  • Vieras
Vs: Äänet ulos Audigystä
« Vastaus #1 : 15.06.08 - klo:20.56 »
MIten saa Ubuntun 8.04 valitsemaan ulkoisen äänikortin (SB Audigy) emolevyn sijaan? Äänet kuuluvat emolevn äänikortista mutta eivät Audigystä.

Voisit aluksi kokeilla poistaa emon äänikortin pois käytöstä, jos et välttämättä halua käyttää useampaa.
Entä tarkempi malli Creativen Audigy -kortista? Kaikki Audigy -kortit eivät ole Alsan tukemia.
Se, että äänilähde "tunnistuu", ei tarkoita, että sille olisi tarjolla sopivia ajureita.
http://www.alsa-project.org/main/index.php/Matrix:Vendor-Creative_Labs

roki

  • Käyttäjä
  • Viestejä: 192
  • Ubuntu Studio
    • Profiili
    • koti Sivu
Vs: Äänet ulos Audigystä
« Vastaus #2 : 16.06.08 - klo:12.24 »
Tuo set-default-card vaatii peräänsä jotain, mikä löytyy komennolla asoundconf list. Jos tuo list ei anna mitään ulosantia, niin korttisi ei ole tuettu.

Linuxin käyttäjä kernelin versiosta 1.2.13

Kagemusha

  • Käyttäjä
  • Viestejä: 5
    • Profiili
Vs: Äänet ulos Audigystä
« Vastaus #3 : 17.06.08 - klo:09.00 »
No sen verran aloittelija olen, että en osaa emolevyn äänikorttia poistaa käytöstä :-\ Kerran sitä kokeilin, mutta...
Äänikorttini on Audigy 1 ES, joka näyttäisi tuolta listauksesta löytyvän. Mutta siellä olevista ohjeistuksista en paljoa ymmärtänyt, mutta sieltä näpyttelin modinfo soundcore
Koodia: [Valitse]
:~$ modinfo soundcore
filename:       /lib/modules/2.6.24-18-generic/kernel/sound/soundcore.ko
alias:          char-major-14-*
license:        GPL
author:         Alan Cox
description:    Core sound module
srcversion:     548AA54AF08207316C104F8
depends:       
vermagic:       2.6.24-18-generic SMP mod_unload 586
Tuo kai näyttäisi olevan kunnossa?

Sitten tuo asoundconf list tarjoilee seuraavaa.
Koodia: [Valitse]
:~$ asoundconf list
Names of available sound cards:
NVidia
UART
Audigy

Että mitäs seuraavaksi? ;D

Tommi S.

  • Käyttäjä
  • Viestejä: 240
    • Profiili
Vs: Äänet ulos Audigystä
« Vastaus #4 : 17.06.08 - klo:10.04 »
Minulla oli vähän samantapainen ongelma, eli emolevyn äänikortti sotki asioita. Asoundconfilla sain kyllä säädettyä haluamani äänikortin defaultiksi, mutta esim. Realplayer ei käyttänyt tätä defaulttia, vaan se otti automaattisesti käyttöönsä ensimmäisen äänikortin, mikä oli emolevyn äänikortti.

Ratkaisu minun tapauksessani oli yksinkertaisesti se, että tein /etc/modprobe.d hakemistoon tiedoston nimeltä alsa, jossa asetin äänikortit haluamaani järjestykseen.

Ensin täytyy selvittää mitä äänikorttimoduuleja on ladattu, ja missä järjestyksessä ne ovat. Tämä selviää seuraavalla komennolla:
Koodia: [Valitse]
cat /proc/asound/modulesMinulla tuosta tulostuu seuraava lista:
 0 snd_emu10k1
 1 snd_ice1712
 2 snd_hda_intel

Tuosta siis saadaan selville minkä nimisiä moduuleita on käytössä, esim. soundblaster on nimeltään snd_emu10k1 ja emolevyn äänikortti on nimeltään snd_hda_intel, ja missä järjestyksessä ne ovat. Sitten vain asetan nuo äänimoduulit haluamaani järjestykseen /etc/modprobe.d/alsa -tiedostossa. Minulla tuon tiedoston sisältö näyttää seuraavanlaiselta:
alias snd-card-0 snd_emu10k1
alias snd-card-1 snd_ice1712
alias snd-card-2 snd_hda_intel

(nämä molemmat listat ovat tietysti jo samassa järjestyksessä, koska olen jo tehnyt tämän säädön)

Eli minulla on Soundblaster ensimmäisenä (snd_emu10k1) ja emolevyn äänikortti viimeisenä (snd_hda_intel). Tuota /etc/modprobe.d/alsa -tiedostoa ei muuten oletuksena ollut olemassa, vaan se täytyi erikseen luoda.

juyli

  • Vieras
Vs: Äänet ulos Audigystä
« Vastaus #5 : 17.06.08 - klo:12.26 »
No sen verran aloittelija olen, että en osaa emolevyn äänikorttia poistaa käytöstä :-\ Kerran sitä kokeilin, mutta...

Emon BIOS:ssa määritellään, mitä laitteita/väyliä tms. on käytössä. http://fi.wikipedia.org/wiki/BIOS

Kagemusha

  • Käyttäjä
  • Viestejä: 5
    • Profiili
Vs: Äänet ulos Audigystä
« Vastaus #6 : 17.06.08 - klo:23.37 »
Hyvältä näyttivät ohjeet. Kun vielä olisivat toimineet minun tapauksessani.

Eli /etc/modprobe.d/alsa -tiedosto on tehty ja se näyttää tältä:
alias snd-card-0 snd_emu10k1
alias snd-card-1 snd_mpu401
alias snd-card-2 snd_hda_intel

Koodia: [Valitse]
:~$ cat /proc/asound/modules
 0 snd_emu10k1
 1 snd_mpu401

Ja onnistuin sittenkin poistamaan käytöstä emon äänikortin, mutta se ei muuttanut mitään.
 
Koodia: [Valitse]
:~$ asoundconf list
Names of available sound cards:
Audigy
UART

Windowsin puolella äänet toimii näiden muutosten jälkeen. Tosin Wine-emulaattoria asentaessani se alkoi valittamaan tällaista
Koodia: [Valitse]
:~$ winecfg
...
fixme:mixer:ALSA_MixerInit No master control found on MPU-401 UART, disabling mixer
...

Olisikohan tällä tekemistä ongelmani kanssa vai liittyykö tuo siihen poistettuun emon äänikorttiin?

Ps. alsamixeristä on kaikki napit kaakossa eikä mikään hiljennettynä.
« Viimeksi muokattu: 17.06.08 - klo:23.45 kirjoittanut Kagemusha »

Tommi S.

  • Käyttäjä
  • Viestejä: 240
    • Profiili
Vs: Äänet ulos Audigystä
« Vastaus #7 : 18.06.08 - klo:09.36 »
Alsamixerissä voi näkyä myös useampia äänikortteja, eli tarkista vielä että ne ovat juuri sen Audigyn napit jotka ovat kaakossa, eikä vain esimerkiksi sen emolevyn äänikortin napit.

Kokeile vielä yläpalkista Järjestelmä->Asetukset->Multimediajärjestelmien valitsimet, ja sieltä Ääni-välilehdeltä vaihtele eri liitännäisiä ja eri laitteita, ja kokeile kuuluuko jollain yhdistelmällä piippaus kun painaa sitä Kokeile-nappulaa.

Katso myös mitä asetuksia löytyy Järjestelmä->Asetukset->Ääni. Sielläkin löytyy kokeile nappulat joilla voi testata mikä valinta toimii.

Kagemusha

  • Käyttäjä
  • Viestejä: 5
    • Profiili
Vs: Äänet ulos Audigystä
« Vastaus #8 : 19.06.08 - klo:00.13 »
Alsamixerissä ylhäällä lukee
Card:  Audigy 1 ES [SB0160]
Chip: SigmaTel STAC9721,23

joten eiköhän se ole Audigy jonka äänitasoja säädän.

Erilaiset yhdistelmät eivät tuottaneet muuta tulosta kuin virheilmoituksen kun valitsin
Oletusulostulo: Liitännäinen: ALSA
                         Laite: Multichannel Playback
Virheilmo:
ALSA - Advanced Linux Sound Architecture: Could not negotiate format

Myöskään ääniasetusten kanssa kikkailu ei tuottanut tulosta.
Virheilmoituksia kun valitisin Äänitapahtumat Äänen toisto: Multichannel Capture/PT Playback

Virheilmo:audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink: Could not open audio device for playback.

Mikserin oletuskanavan laitevalintaa vaihtelemalla ei myöskään ääniä kuulunut.

roki

  • Käyttäjä
  • Viestejä: 192
  • Ubuntu Studio
    • Profiili
    • koti Sivu
Vs: Äänet ulos Audigystä
« Vastaus #9 : 19.06.08 - klo:21.36 »
Tulipahan vielä mieleen, jotta onkos sulla alsa-firmware paketti asennettuna? En tiedä jotta tahtooko tuo Audigy sellaisia, mutta emu10k-korteissa on sellaisiakin, jotka eivät ilman toimi.

Linuxin käyttäjä kernelin versiosta 1.2.13

Kagemusha

  • Käyttäjä
  • Viestejä: 5
    • Profiili
Vs: Äänet ulos Audigystä[RATKAISTU]
« Vastaus #10 : 01.01.09 - klo:23.56 »
Tulipahan vielä mieleen, jotta onkos sulla alsa-firmware paketti asennettuna? En tiedä jotta tahtooko tuo Audigy sellaisia, mutta emu10k-korteissa on sellaisiakin, jotka eivät ilman toimi.

On asennettuna alsa-firmware-loaders -paketti. Ei kuulu mitään. Mutta ratkaisu löytyi pistämällä "Audigy Analog/Digital Output Jack" :n pois päältä alsamixerin asetuksista, joka löytyy äärioikealta. Siis kirjoittamalla
Koodia: [Valitse]
sudo alsamixer ja rullamalla oikeaan reunaan, josta löytyy "Audigy Analog/Digital Output Jack". Painamalla "M" pikku laatikkoon muuttuu MM. Pääkäyttäjäoikeuksilla muutoksen saa pysyväksi.

http://ubuntuforums.org/archive/index.php/t-486858.html Tuolta englanniksi lisää aiheesta.
« Viimeksi muokattu: 02.01.09 - klo:00.39 kirjoittanut Kagemusha »