HK AVR130 - MSI K8N Neo2 optinen kaapeli... ei kuulu

Discussion in 'Linux -keskustelu' started by neggis, Feb 20, 2006.

  1. neggis

    neggis Regular member

    Joined:
    Jun 18, 2004
    Messages:
    501
    Likes Received:
    0
    Trophy Points:
    26
    Eli vahvistin on Harman/Kardon;
    http://manuals.harman.com/hk/QuickStart Guide/AVR 130 QSG FINAL.pdf
    Ja emo vastaavasti MSIn;
    http://www.msi.com.tw/program/products/mainboard/mbd/pro_mbd_detail.php?UID=607
    http://img.zol.com.cn/article/2/422/licWPHlXXjvfg.jpg (kuva s/pdif liittimestä)

    Vedin optisen piuhan laitteiden välille, mutta en saa pihadustakaan kuulumaan. Olen käynyt läpi mielestäni kaikki mahdolliset mahdollisuudet vahvistimesta.

    Käyttöjärjestemänä on tällähetkellä ubuntun 64b versio, jossa äänet pelaavat mainiosti esim kuulokkeilla kuunnellessa.


    lspci kertoo seuraavaa;
    $ lspci
    0000:00:00.0 Host bridge: nVidia Corporation: Unknown device 00e1 (rev a1)
    0000:00:01.0 ISA bridge: nVidia Corporation: Unknown device 00e0 (rev a2)
    0000:00:01.1 SMBus: nVidia Corporation: Unknown device 00e4 (rev a1)
    0000:00:02.0 USB Controller: nVidia Corporation: Unknown device 00e7 (rev a1)
    0000:00:02.1 USB Controller: nVidia Corporation: Unknown device 00e7 (rev a1)
    0000:00:02.2 USB Controller: nVidia Corporation: Unknown device 00e8 (rev a2)
    0000:00:05.0 Bridge: nVidia Corporation: Unknown device 00df (rev a2)
    [bold]0000:00:06.0 Multimedia audio controller: nVidia Corporation: Unknown device 00ea (rev a1)[/bold]
    0000:00:08.0 IDE interface: nVidia Corporation: Unknown device 00e5 (rev a2)
    0000:00:09.0 IDE interface: nVidia Corporation: Unknown device 00ee (rev a2)
    0000:00:0a.0 IDE interface: nVidia Corporation: Unknown device 00e3 (rev a2)
    0000:00:0b.0 PCI bridge: nVidia Corporation: Unknown device 00e2 (rev a2)
    0000:00:0e.0 PCI bridge: nVidia Corporation: Unknown device 00ed (rev a2)
    0000:00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 NorthBridge
    0000:00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 NorthBridge
    0000:00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 NorthBridge
    0000:00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 NorthBridge
    0000:01:00.0 VGA compatible controller: nVidia Corporation NV40 OS1RT00B30 (rev a1)
    0000:02:0c.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host Controller (rev 46)
    0000:02:0d.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8169 Gigabit Ethernet (rev 10)

    joten "äänikortti" on tunnistettu nvidiana, liekö tällä merkitystä, koska emon manuaaleissa mainostetaan RealTek ALC850 7.1 paketista?

    Lisätestinä kokeilin, että normaalilla rca-kaapelilla myös äänet kuuluvat mainiosti vahvistimen kautta.
     
  2. Agent_007

    Agent_007 Senior member

    Joined:
    May 5, 2003
    Messages:
    29,936
    Likes Received:
    124
    Trophy Points:
    143
  3. neggis

    neggis Regular member

    Joined:
    Jun 18, 2004
    Messages:
    501
    Likes Received:
    0
    Trophy Points:
    26
    Hommahan oli "hankala", mutta sain toimimaan yllättävänkin nopeasti, tässä kuinka....:


    Aluksi jyräsin vanhan alsan pois, ja asensin uuden perään;

    $ sudo apt-get remove alsa*
    $ sudo apt-get install alsa*


    Kokeilin kopioida asound.conf esimerkin, mutta se osoittautui toimimattomaksi (joillakin saattaa toimia);
    sudo cp /usr/share/ubuntu-docs/generic/faqguide/fi/sample/asound.conf_configuresoundproperly /etc/asound.conf

    joten muokkasin sen seuraavaksi;

    ######################################
    pcm.!default {
    type plug
    slave.pcm "digital-hw"
    }

    pcm.analog {
    type plug
    slave.pcm "analog-hw"
    }

    ctl.analog {
    type hw
    card 0
    }

    pcm.mixed-analog {
    type plug
    slave.pcm "dmix-analog"
    }

    ctl.mixed-analog {
    type hw
    card 0
    }

    pcm.digital {
    type plug
    slave.pcm "digital-hw"
    }
    ctl.digital {
    type hw
    card 0
    }

    pcm.mixed-digital {
    type plug
    slave.pcm "dmix-digital"
    }

    ctl.mixed-digital {
    type hw
    card 0
    }

    pcm.analog-hw {
    type hw
    card 0
    # The default value for device is 0, so no need to specify
    }

    ctl.analog-hw {
    type hw
    card 0
    }

    pcm.digital-hw {
    type hw
    card 0
    device 2
    }ctl.digital-hw {
    type hw
    card 0
    }

    pcm.dmix-analog {
    type dmix
    ipc_key 1234
    slave {
    pcm "analog-hw"
    period_time 0
    period_size 1024
    buffer_size 32768
    rate 48000
    }
    }

    ctl.dmix-analog {
    type hw
    card 0
    }

    pcm.dmix-digital {
    type dmix
    ipc_key 1235
    slave {
    pcm "digital-hw"
    period_time 0
    period_size 1024
    buffer_size 32768
    rate 48000
    }
    }

    ctl.dmix-digital {
    type hw
    card 0
    }
    ################################

    Muunsin ajettavaksi (en tiedä onko tarpeen...)

    sudo chmod +x asound.conf

    Katsoin ettei ollut tarpeellista tehdä home-hakemistoon .asoundrc-tiedostoa koska;

    "The asoundrc file is typically installed in a user's home directory $HOME/.asoundrc and is called from /usr/share/alsa/alsa.conf
    It is also possible to install a system wide configuration file as /etc/asound.conf"

    Tämän jäkeen polkasin alsa-mopon käyntiin uudelleen;

    sudo /etc/init.d/alsa-utils restart

    Näillä kokeilla äänet tulivat joka kaiuttimesta nätisti;

    $ aplay -f cd -D default /usr/share/sounds/login.wav
    Playing WAVE '/usr/share/sounds/login.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
    $ aplay -f cd -D digital /usr/share/sounds/login.wav
    Playing WAVE '/usr/share/sounds/login.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo


    mutta tämä ei antanut pihahdustakaan, edes etupanelin kuulokeliitännästä, josta kuuluu esim mp3... kts alempana (eikä virheilmoitusta);

    $ aplay -f cd -D analog /usr/share/sounds/login.wav
    Playing WAVE '/usr/share/sounds/login.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo



    Homma pelaa mainiosti systeemiäänien osalta, mutta vielä kaipasin että kuinka saan säädettyä esim amarokin huutamaan.

    lisäsin /etc/asound.conf tiedoston loppuun seuraavan rimpsun (http://amarok.kde.org/amarokwiki/index.php/Setting_up_Dmix_for_ALSA);

    ##################################################
    # amarok
    ##################################################
    pcm.ossmix {
    type dmix
    ipc_key 1024
    slave {
    pcm "hw:0,0" # make sure this matches the actual device
    #period_time 0 # not necessary since ALSA 1.0pre
    period_size 1024 # Use a power of 2
    buffer_size 4096 # must be a multiple of period_size
    #rate 44100 # not necessary; let alsa-lib handle this
    }
    bindings {
    0 0
    1 1 # bind only the first 2 channels
    }
    }
    pcm.duplex
    {
    type asym
    playback.pcm "ossmix"
    capture.pcm "dsnoop"
    }
    # Everything shall be dmixed, so redefine "default":
    # Note that this is _not_ a good idea, since dmix doesn't allow mmap access currently
    #pcm.!default {
    # type plug
    # slave.pcm "duplex"
    #}
    # OSS via aoss should d(mix)stroyed:
    pcm.dsp0 {
    type plug
    slave.pcm "duplex"
    }
    ctl.ossmix {
    type hw
    card 0
    }
    ####################################################

    Kävin vielä vaihtamassa Amarokissa -> settings -> configure amarok -> engine -> kohtaan output plugin "esdsink", ja napsautin "apply".
    Homma lähti pelaamaan siltäkin osin...


    Vielä jotain lisätietoa kortista ... jos vaikka joku kaipaa.

    aplay -l kertoo seuraavaa;

    $ aplay -l
    **** List of PLAYBACK Hardware Devices ****
    card 0: CK8S [NVidia CK8S], device 0: Intel ICH [NVidia CK8S]
    Subdevices: 0/1
    Subdevice #0: subdevice #0
    card 0: CK8S [NVidia CK8S], device 2: Intel ICH - IEC958 [NVidia CK8S - IEC958]
    Subdevices: 1/1
    Subdevice #0: subdevice #0


    ja hieman nörttiastetta nostetaan vielä;
    $ cat /proc/asound/devices
    18: [0- 2]: digital audio playback
    25: [0- 1]: digital audio capture
    16: [0- 0]: digital audio playback
    24: [0- 0]: digital audio capture
    0: [0- 0]: ctl
    33: : timer


    Niin, ja kiitoksia Agent_007:lle hyvästä linkistä :)

    Ja tietty loppuun pitää heittää vakiokommentti

    [bold]"Fixin Linux is easier than livin with Windows, right?"[/bold]


    Edit: Unohdin kertoa, että kirjoittamalla
    $ alsamixer
    saat näkyviin kaikki alsan äänisäädöt, joista on hyvä asettaa sopiva taso ainakin playback-puolen säädöille. Saman mixerin saat näkyviin GUIna tuplanapsautuksella kaiuitinkuvaketta palkissa, ja lisäämällä sinne kaikki säädöt näkyville.

    Edit2: Testailin tuota alsamixeriä, ja se vaikuttaa "tunnottomalta", eli mikään napsu/säätö EI vaikuta näköjään tuohon ulostulevaan ääneen...
     
    Last edited: Feb 21, 2006
  4. Jannejt

    Jannejt Moderator Staff Member

    Joined:
    Feb 10, 2005
    Messages:
    5,045
    Likes Received:
    6
    Trophy Points:
    118
    siirretty linux-alueelle neggiksen pyydöstä :)
     

Share This Page