Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index International Gentoo Users Polskie forum (Polish) Instalacja i sprzęt
  • Search

[HOWTO] Wspaniały dzwięk od nvidi SoundStorm.

Pytania i problemy związane z instalacją Gentoo oraz sprzętem

Moderator: SlashBeast

Post Reply
  • Print view
Advanced search
13 posts • Page 1 of 1
Author
Message
szolek
Guru
Guru
Posts: 570
Joined: Wed Mar 30, 2005 11:08 pm
Location: Brzóza Królewska

[HOWTO] Wspaniały dzwięk od nvidi SoundStorm.

  • Quote

Post by szolek » Tue Feb 28, 2006 11:58 am

Dość ciężko cokolwiek znaleźć na temat teggo dość specyficznego układu aby działało na 100% a nawet i lepiej.
Wszystko za sprawą że kartanie jest wspierana przez ALSE (binarny sterownik nvidi). I rzeczywiście zaznaczenie modułu

Code: Select all

Intel/SiS/nVidia/AMD/ALi AC97 Controller
nie daje najwspanialszego rozwiązania. Więc z tąd małe HOWTO w kilku krokach. Tak na marginesie zakładam że alsa jeszcze nie jest zainstalowana lub jest już usunięta.

1. Konfiguracja jądra.

Code: Select all

Device Drivers --->
   Sound --->
      <*> Sound card support
      Open Sound System --->
         <*> Open Sound System (DEPRECATED)
Tylko tyle tu potrzebne. Niestety odwracamy się od alsy.

Code: Select all

make && make modules_install && make install
oraz reboot.

2. Instalacja modułu.
Najlepiej najnowszą wersje. Więc dla stabilnych systemów x86

Code: Select all

echo "media-sound/nforce-audio ~x86" >> /etc/portage/package.keywords
następnie

Code: Select all

emerge -a nforce-audio
W tej chwili najnowszą wersją jest 1.0.0310. Na 1.0.0292-r1 dzwięk działał mi jakieś 15 minut poprawnie. Później buczał do reboot'u.

3. Ładowanie modułu.

Code: Select all

modprobe nvsound
modules-update
i małe sprawdzenie ( zciszyć głośniki !!!)

Code: Select all

cat /dev/urandom > /dev/dsp
jak szumi jest OK. "Ctrl+C"
warto dodać moduł do automatycznego uruchamiania

Code: Select all

echo "nvsound" >> /etc/modules.autoload.d/kernel-2.6
4. Czynności końcowe.
Czyli zapisywanie i przywracanie ustawień mixera.

Code: Select all

echo "/usr/bin/nvmix-reg -f /etc/nvmixrc -L >/dev/null 2>&1" >> /etc/conf.d/local.start
echo "/usr/bin/nvmix-reg -f /etc/nvmixrc -S >/dev/null 2>&1" >> /etc/conf.d/local.stop
mikser uruchamiamy poleceniem

Code: Select all

nvmixer
wyłącznie pod działającymi X'ami.

Należy pamiętać że nie korzystamy z Alsy a wyłącznie z OSS. Xmms bedzie wymagał wtyczki do oss. W kcontrol użytkownicy KDE powinni ustawić w "Dzwięk i multimedia>>System dzwiękowy>>Sprzęt" System Open Sound z obsługą wątków i koniecznie zaznaczyć fullduplex.
Życzę miłego słuchania !!!
:wink:


EDIT: Sposób na problemy z jądrem 2.6.16

Rozwiązanie znalazłem tu:
http://forums.gentoo.org/viewtopic-t-43 ... audio.html
Lecz wygodniej zatrzymać kompilacjie (Ctrl+Z) tuż po rozpakowaniu paczki i wpisać zmiany zgodnie z powyższym postem.

EDIT: Brakujący ebuild

Code: Select all

$ cat /usr/local/portage/media-sound/nforce-audio/nforce-audio-1.0.0310.ebuild

Code: Select all

# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/nforce-audio/nforce-audio-1.0.0310.ebuild,v 1.2 2006/02/04 23:29:09 weeve Exp $

inherit eutils linux-mod

PKG_V="pkg1"
NV_V="${PV/1.0./1.0-}"
X86_NV_PACKAGE="NFORCE-Linux-x86-${NV_V}"
AMD64_NV_PACKAGE="NFORCE-Linux-x86_64-${NV_V}"

DESCRIPTION="Linux kernel module for the NVIDIA's nForce SoundStorm audio chipset"
HOMEPAGE="http://www.nvidia.com/"
SRC_URI="x86? ( http://download.nvidia.com/XFree86/nforce/${NV_V}/${X86_NV_PACKAGE}-${PKG_V}.run )
        amd64? ( http://download.nvidia.com/XFree86/nforce/amd64/${NV_V}/${AMD64_NV_PACKAGE}-${PKG_V}.run )"

if use x86; then
        NV_PACKAGE="${X86_NV_PACKAGE}"
elif use amd64; then
        NV_PACKAGE="${AMD64_NV_PACKAGE}"
fi
                                
S=${WORKDIR}/${NV_PACKAGE}-${PKG_V}/nvsound
                                
LICENSE="NVIDIA"                
SLOT="0"                        
KEYWORDS="-* ~x86 ~amd64"       
RESTRICT="nostrip"              
IUSE=""                         
                                
MODULE_NAMES="nvsound(:${S}/main)"
BUILD_PARAMS="SYSSRC=${KV_DIR}" 
BUILD_TARGETS=" "               
                                
src_unpack() {                  
        unpack ${A}             
                                
        cd ${WORKDIR}           
        bash ${DISTDIR}/${NV_PACKAGE}-${PKG_V}.run --extract-only
}                               
                                
src_compile() {                 
        cd ${S}/main            
                                
        if kernel_is 2 6        
        then                    
                rm makefile     
                ln -snf Makefile.kbuild Makefile
        fi                      
                                
        linux-mod_src_compile
}

src_install() {
        linux-mod_src_install
        dobin nvmixer nvmix-reg
        dohtml ${S}/ReleaseNotes.html
}

pkg_postinst() {
        linux-mod_pkg_postinst

        einfo "If you want to restore your volume settings between sessions add this line to your"
        einfo "/etc/conf.d/local.start:"
        einfo "/usr/bin/nvmix-reg -f /etc/nvmixrc -L >/dev/null 2>&1"
        einfo "And this line to your /etc/conf.d/local.stop"
        einfo "/usr/bin/nvmix-reg -f /etc/nvmixrc -S >/dev/null 2>&1"
}
Powodzenia!
Last edited by szolek on Fri Jun 09, 2006 12:32 pm, edited 5 times in total.
Top
lazy_bum
l33t
l33t
User avatar
Posts: 691
Joined: Wed Feb 16, 2005 8:55 am

Re: [HOWTO] Wspaniały dzwięk od nvidi SoundStorm.

  • Quote

Post by lazy_bum » Tue Feb 28, 2006 12:41 pm

szolek wrote:

Code: Select all

echo "media-sound/nforce-audio ~x86"
A nie przypadkiem?

Code: Select all

echo "media-sound/nforce-audio ~x86" >> /etc/portage/package.keywords
roslin uberlay | grubelek
Top
szolek
Guru
Guru
Posts: 570
Joined: Wed Mar 30, 2005 11:08 pm
Location: Brzóza Królewska

  • Quote

Post by szolek » Tue Feb 28, 2006 1:41 pm

I słusznie. Porawione!
Top
Gogiel
Guru
Guru
User avatar
Posts: 347
Joined: Thu Nov 11, 2004 3:11 pm

  • Quote

Post by Gogiel » Tue Feb 28, 2006 2:55 pm

Code: Select all

echo "media-sound/nforce-audio ~x86 >> /etc/portage/package.keywords"
@

Code: Select all

echo "media-sound/nforce-audio ~x86" >> /etc/portage/package.keywords
Jabber: gogiel@gmail.com
Top
ilny
Apprentice
Apprentice
User avatar
Posts: 239
Joined: Wed Nov 16, 2005 1:46 pm
Location: [Poland] [Wlkp]

  • Quote

Post by ilny » Thu Mar 02, 2006 2:10 pm

1. Szolek Dzieki za how-to :) :wink:
2. Mam pewien problem z mpd oraz mplayerem (musialem na ten czas zemergowac audaciousa do sluchania mp3 :? :wink:) o to co mi "krzyczą" :

Code: Select all

 mplayer: error while loading shared libraries: libasound.so.2: cannot open shared object file: No such file or directory
i dokladnie to samo dla mpd :wink: bylbym wdzieczny za pomoc i mysle ze mozna by bylo dodac to do how-to, jako powiedzmy Troubleshoot :wink: :)

Pozdrawiam

Ps. alsa usunieta, sterowniki nforce-audio przekompilowalem dla pewnosci 2x :wink:
Use!: [stage1/stage3 & minimal CD ]
Top
szolek
Guru
Guru
Posts: 570
Joined: Wed Mar 30, 2005 11:08 pm
Location: Brzóza Królewska

  • Quote

Post by szolek » Thu Mar 02, 2006 4:43 pm

Jak już napisałem korzysta się już wyłącznie z OSS. Plik libasound.so.2 należy do pakietu alsa-lib więc wina po stronie konfiguracji mpd i mplayera. Akurat obu używam więc.
/etc/mpd.conf

Code: Select all

################## AUDIO OUTPUT ##########################
#
# OSS Audio Output
ao_driver               "oss"
ao_driver_options       "dsp=/dev/dsp"
# Set this if you have problems 
# playing audio files.
# This will resample your music so
# that it comes out at the set rate. 
audio_output_format     "44100:16:2"
/etc/mplayer.conf

Code: Select all

# Specify default audio driver (see -ao help for a list).
 ao=oss
Są to oczywiście istotne wycinki plików konfiguracyjnych. Komentarze zostawione w celu łatwiejszej lokalizacji. W tej ilości chyba nie szpecą. :wink:
Inne programy należy potraktować podobnie. OSS jest chyba standardowym systemem dzwięku na Unixach.
Top
Ratman
Tux's lil' helper
Tux's lil' helper
Posts: 141
Joined: Thu Dec 22, 2005 6:57 pm

  • Quote

Post by Ratman » Thu Mar 02, 2006 9:15 pm

szolek wrote: OSS jest chyba standardowym systemem dzwięku na Unixach.
A w kernelu mamy "OSS - DEPRECATED" :D :D :D
Top
szolek
Guru
Guru
Posts: 570
Joined: Wed Mar 30, 2005 11:08 pm
Location: Brzóza Królewska

  • Quote

Post by szolek » Fri Mar 03, 2006 3:45 pm

Miałem przyjemność posiadać frebsd na wcześniejszej płycie z zintegrowaną kartą dzwiękową via. W linuxie używałem i używa się alsy. Zgadnij co na frebsd.
Nie znaczy to że alsa jest be co może się tobie wydawać. Gdyby istnaiła dobra obsługa tej karty przez alsę to nie używał bym oss. Jednak posiadając taką karte dzwiękową mam dwa wyjścia. Pierwsze kupić kartę wspieraną przez alsa a drugie takie które nie szarpie po kieszeni. Nie jestem miliarderem i wybrałem bramkę nr2 a przy okazji podzieliłem się informacją.
Top
danrok^
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 117
Joined: Sat Sep 11, 2004 9:47 am
Location: Poland, Zabrze

  • Quote

Post by danrok^ » Sat Mar 04, 2006 5:41 pm

Świetnie. Instalacja bezproblemowa. Dzięki wielkie za to HOWTO :)
Top
arsen
Bodhisattva
Bodhisattva
User avatar
Posts: 1803
Joined: Sat Apr 10, 2004 9:38 pm
Location: Siemianowice Śląskie, Poland
Contact:
Contact arsen
Website

  • Quote

Post by arsen » Sat Mar 04, 2006 11:28 pm

Howto dodane do spisu
Top
piotreek
n00b
n00b
User avatar
Posts: 51
Joined: Sun May 07, 2006 10:11 pm

  • Quote

Post by piotreek » Wed Jun 07, 2006 5:35 pm

Hmm FAQ sie lekko przedawniło z powodu usunięcia pakietu nforce-audio z portage.
Pozdrawiam
Mały UPDATE można to samo zrobić ściagając sterownik binarny ze strony Nvidi rozpakowujac z opcja -x i dalej tak jak w temacie.
Top
pszemas
Apprentice
Apprentice
Posts: 181
Joined: Tue Aug 02, 2005 10:17 pm

  • Quote

Post by pszemas » Thu Jun 08, 2006 7:24 pm

yy jak to zrobic ? wypakowalem te stary i co dalej ? ten installer mi wyzuca ze nie mam zrodel jaka ;/
Top
szolek
Guru
Guru
Posts: 570
Joined: Wed Mar 30, 2005 11:08 pm
Location: Brzóza Królewska

  • Quote

Post by szolek » Fri Jun 09, 2006 12:29 pm

Skoro wyrzucili ten ebulid z portage mozna go sobie umieścić w osobnym drzewie. Kod właśnie dodaje do pierwszego postu.
Top
Post Reply
  • Print view

13 posts • Page 1 of 1

Return to “Instalacja i sprzęt”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy