Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2006-08-19 00:41:25

  Contravene - Użytkownik

Contravene
Użytkownik
Zarejestrowany: 2006-08-07

Zintegr. NVidia - miksowanie, dmix nie działa - kontynuacja

Mam Debiana 31r2, kernel 2.6.17.8, po instalacji dźwięk był, ale ani się nie zorientowałem, a znikł. W KDE wyskakuje taki błąd:

Kod:

Sound server informational message:
Error while initializing the sound driver:
device /dev/dsp can't be opened (No such file or directory)
The sound server will continue, using the null output device.

Probowałem zainstalować sterowniki http://www.nvidia.com/object/linux_nforce_1.0-0310.html, ale instalacja się nie udaje (ani sieć, ani dźwięk) w logach instalatora jest od pewnego miejsca:

Kod:

Building kernel module:
   executing: 'cd ./nvsound/main; make module SYSSRC=/lib/modules/2.6.17.8/sour
   ce SYSOUT=/lib/modules/2.6.17.8/build'...
   make -C /lib/modules/2.6.17.8/build 
       KBUILD_SRC=/usr/src/linux-2.6.17.8 
       KBUILD_EXTMOD="/tmp/selfgz5458/NFORCE-Linux-x86-1.0-0310-pkg1/nvsound/main"
   -f /usr/src/linux-2.6.17.8/Makefile modules
   mkdir -p /tmp/selfgz5458/NFORCE-Linux-x86-1.0-0310-pkg1/nvsound/main/.tmp_ve
   rsions
   rm -f /tmp/selfgz5458/NFORCE-Linux-x86-1.0-0310-pkg1/nvsound/main/.tmp_versi
   ons/*
   make -f /usr/src/linux-2.6.17.8/scripts/Makefile.build obj=/tmp/selfgz5458/N
   FORCE-Linux-x86-1.0-0310-pkg1/nvsound/main
     cc -Wp,-MD,/tmp/selfgz5458/NFORCE-Linux-x86-1.0-0310-pkg1/nvsound/main/.nv
   alinux.o.d  -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.1.2/include -D_
   _KERNEL__ -Iinclude -Iinclude2 -I/usr/src/linux-2.6.17.8/include -include in
   clude/linux/autoconf.h  -I/tmp/selfgz5458/NFORCE-Linux-x86-1.0-0310-pkg1/nvs
   ound/main -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-alias
   ing -fno-common -O2 -fomit-frame-pointer -pipe -msoft-float -mpreferred-stac
   k-boundary=2 -march=athlon -mregparm=3 -ffreestanding -I/usr/src/linux-2.6.1
   7.8/includ
   e/asm-i386/mach-default -Iinclude/asm-i386/mach-default -Wdeclaration-after-
   statement -Wno-pointer-sign  -I/tmp/selfgz5458/NFORCE-Linux-x86-1.0-0310-pkg
   1/nvsound/main -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subsc
   ripts -Wparentheses -Wpointer-arith -Wno-multichar -Werror -O -MD -Wno-cast-
   qual -Wno-error -DNV_CHANGE_PAGE_ATTR_PRESENT -DMODULE -D"KBUILD_STR(s)=#s" 
   -D"KBUILD_BASENAME=KBUILD_STR(nvalinux)"  -D"KBUILD_MODNAME=KBUILD_STR(nvsou
   nd)" -c -o /tmp/selfgz5458/NFORCE-Linux-x86-1.0-0310-pkg1/nvsound/main/.tmp_
   nvalinux.o /tmp/selfgz5458/NFORCE-Linux-x86-1.0-0310-pkg1/nvsound/main/nvali
   nux.c
   In file included from include/linux/list.h:7,
                    from include/linux/wait.h:23,
                    from include/asm/semaphore.h:41,
                    from include/linux/sched.h:20,
                    from include/linux/module.h:10,
                    from /tmp/selfgz5458/NFORCE-Linux-x86-1.0-0310-pkg1/nvsound
   /main/nvalinux.c:19:
   include/linux/prefetch.h: In function 'prefetch_range':
   include/linux/prefetch.h:62: warning: pointer of type 'void *' used in arith
   metic
   In file included from /tmp/selfgz5458/NFORCE-Linux-x86-1.0-0310-pkg1/nvsound
   /main/nvalinux.c:25:
   include/asm/io.h: In function 'check_signature':
   include/asm/io.h:246: warning: wrong type argument to increment
     cc -Wp,-MD,/tmp/selfgz5458/NFORCE-Linux-x86-1.0-0310-pkg1/nvsound/main/.nv
   mixer.o.d  -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.1.2/include -D__
   KERNEL__ -Iinclude -Iinclude2 -I/usr/src/linux-2.6.17.8/include -include inc
   lude/linux/autoconf.h  -I/tmp/selfgz5458/NFORCE-Linux-x86-1.0-0310-pkg1/nvso
   und/main -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasi
   ng -fno-common -O2 -fomit-frame-pointer -pipe -msoft-float -mpreferred-stack
   -boundary=2 -march=athlon -mregparm=3 -ffreestanding -I/usr/src/linux-2.6.17
   .8/include/asm-i386/mach-default -Iinclude/asm-i386/mach-default -Wdeclarati
   on-after-statement -Wno-pointer-sign  -I/tmp/selfgz5458/NFORCE-Linux-x86-1.0
   -0310-pkg1/nvsound/main -Wall -Wimplicit -Wreturn-type -Wswitch -
   Wformat -Wchar-subscripts -Wparentheses -Wpointer-arith -Wno-multichar -Werr
   or -O -MD -Wno-cast-qual -Wno-error -DNV_CHANGE_PAGE_ATTR_PRESENT -DMODULE -
   D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nvmixer)"  -D"KBUILD_MODNA
   ME=KBUILD_STR(nvsound)" -c -o /tmp/selfgz5458/NFORCE-Linux-x86-1.0-0310-pkg1
   /nvsound/main/.tmp_nvmixer.o /tmp/selfgz5458/NFORCE-Linux-x86-1.0-0310-pkg1/
   nvsound/main/nvmixer.c
   In file included from include/linux/list.h:7,
                    from include/linux/wait.h:23,
                    from include/asm/semaphore.h:41,
                    from include/linux/sched.h:20,
                    from /tmp/selfgz5458/NFORCE-Linux-x86-1.0-0310-pkg1/nvsound
   /main/nvhw.h:29,
                    from /tmp/selfgz5458/NFORCE-Linux-x86-1.0-0310-pkg1/nvsound
   /main/nvmixer.c:14:
   include/linux/prefetch.h: In function 'prefetch_range':
   include/linux/prefetch.h:62: warning: pointer of type 'void *' used in arith
   metic
   In file included from include/linux/dmapool.h:14,
                    from include/linux/pci.h:559,
                    from /tmp/selfgz5458/NFORCE-Linux-x86-1.0-0310-pkg1/nvsound
   /main/nvhw.h:35,
                    from /tmp/selfgz5458/NFORCE-Linux-x86-1.0-0310-pkg1/nvsound
   /main/nvmixer.c:14:
   include/asm/io.h: In function 'check_signature':
   include/asm/io.h:246: warning: wrong type argument to increment
     cc -Wp,-MD,/tmp/selfgz5458/NFORCE-Linux-x86-1.0-0310-pkg1/nvsound/main/.nv
   main.o.d  -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.1.2/include -D__K
   ERNEL__ -Iinclude -Iinclude2 -I/usr/src/linux-2.6.17.8/include -include incl
   ude/linux/autoconf.h  -I/tmp/selfgz5458/NFORCE-Linux-x86-1.0-0310-pkg1/nvsou
   nd/main -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasin
   g -fno-common -O2 -fomit-frame-pointer -pipe -msoft-float -mpreferred-stack-
   boundary=2 -march=athlon -mregparm=3 -ffreestanding -I/usr/src/linux-2.6.17.
   8/include/asm-i386/mach-default -Iinclude/asm-i386/mach-default -Wdeclaratio
   n-after-statement -Wno-pointer-sign  -I/tmp/selfgz5458/NFORCE-Linux-x86-1.0-
   0310-pkg1/nvsound/main -Wall -Wimplicit -Wre
   turn-type -Wswitch -Wformat -Wchar-subscripts -Wparentheses -Wpointer-arith 
   -Wno-multichar -Werror -O -MD -Wno-cast-qual -Wno-error -DNV_CHANGE_PAGE_ATT
   R_PRESENT -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nvmain
   )"  -D"KBUILD_MODNAME=KBUILD_STR(nvsound)" -c -o /tmp/selfgz5458/NFORCE-Linu
   x-x86-1.0-0310-pkg1/nvsound/main/.tmp_nvmain.o /tmp/selfgz5458/NFORCE-Linux-
   x86-1.0-0310-pkg1/nvsound/main/nvmain.c
   In file included from include/linux/list.h:7,
                    from include/linux/wait.h:23,
                    from include/asm/semaphore.h:41,
                    from include/linux/sched.h:20,
                    from include/linux/module.h:10,
                    from /tmp/selfgz5458/NFORCE-Linux-x86-1.0-0310-pkg1/nvsound
   /main/nvmain.c:27:
   include/linux/prefetch.h: In function 'prefetch_range':
   include/linux/prefetch.h:62: warning: pointer of type 'void *' used in arith
   metic
   In file included from include/linux/dmapool.h:14,
                    from include/linux/pci.h:559,
                    from /tmp/selfgz5458/NFORCE-Linux-x86-1.0-0310-pkg1/nvsound
   /main/nvhw.h:35,
                    from /tmp/selfgz5458/NFORCE-Linux-x86-1.0-0310-pkg1/nvsound
   /main/nvmain.c:29:
   include/asm/io.h: In function 'check_signature':
   include/asm/io.h:246: warning: wrong type argument to increment
   /tmp/selfgz5458/NFORCE-Linux-x86-1.0-0310-pkg1/nvsound/main/nvmain.c: In fun
   ction 'Nvaudio_mmap':
   /tmp/selfgz5458/NFORCE-Linux-x86-1.0-0310-pkg1/nvsound/main/nvmain.c:991: wa
   rning: implicit declaration of function 'remap_page_range'
   /tmp/selfgz5458/NFORCE-Linux-x86-1.0-0310-pkg1/nvsound/main/nvmain.c: At top
   level:
   /tmp/selfgz5458/NFORCE-Linux-x86-1.0-0310-pkg1/nvsound/main/nvmain.c:2191: e
   rror: expected ')' before string constant
   make[4]: *** [/tmp/selfgz5458/NFORCE-Linux-x86-1.0-0310-pkg1/nvsound/main/nv
   main.o] Błąd 1
   make[3]: *** [_module_/tmp/selfgz5458/NFORCE-Linux-x86-1.0-0310-pkg1/nvsound
   /main] Błąd 2
   make[2]: *** [modules] Błąd 2
-> Error.

Aktualizowałem make i gcc i nic. Alsaconf też nie pomaga.

Offline

 

#2  2006-08-20 20:09:58

  Contravene - Użytkownik

Contravene
Użytkownik
Zarejestrowany: 2006-08-07

Re: Zintegr. NVidia - miksowanie, dmix nie działa - kontynuacja

Będe musiał nad nim jeszcze popracować, ale dźwięk działa. Wielkie dzięki dla coby6. Nie użyłem bezpośrednio twojej konfiguracji, wiadomo, coś może później być nie tak, ale bardzo mi pomogłeś. Jeszcze raz dzięki!

Co do sterowników NVidii, to nie bardzo wpółpracują z nowszymi kernelami (mój błąd). Odnalazłem jeszcze inne (http://www.4front-tech.com/), dostępne na wiele systemów i kart dźwiękowych. Co prawda nie udało mi się ich zainstalować, mają lekkie, ale rozwiązywalne problemy z Debianem, jednak komuś się mogą przydać. Pozdrawiam!

Offline

 

#3  2006-08-24 00:56:50

  Contravene - Użytkownik

Contravene
Użytkownik
Zarejestrowany: 2006-08-07

Re: Zintegr. NVidia - miksowanie, dmix nie działa - kontynuacja

Pozostał mi jeden problem z dźwiękiem, mianowicie miksowanie. Jak na razie to z /dev/dsp może korzystać tylko jeden program w danym momencie. Próbowałem programowo z dmix na podstawie http://dug.net.pl/faq/faq-2-110-Alsa__obsluga_watków.php, ale to nic nie daje na mojej zintegrowanej karcie na NForce2. Mam najnowsze alsa-utils dla Sarge.

Offline

 

#4  2006-08-24 07:41:44

  kaszak696 - Członek DUG

kaszak696
Członek DUG
Skąd: Kazimierz Dolny
Zarejestrowany: 2006-03-22
Serwis

Re: Zintegr. NVidia - miksowanie, dmix nie działa - kontynuacja

Pozostał mi jeden problem z dźwiękiem, mianowicie miksowanie. Jak na razie to z /dev/dsp może korzystać tylko jeden program w danym momencie. Próbowałem programowo z dmix na podstawie http://dug.net.pl/faq/faq-2-110-Alsa__obsluga_watków.php, ale to nic nie daje na mojej zintegrowanej karcie na NForce2. Mam najnowsze alsa-utils dla Sarge.

I tak ma być. /dev/dsp to przestarzała pozostałość po OSSie, dmix na nią nie działa. Przestaw wszystkie programy dźwiękowe na prawdziwą ALSĘ i musi hulać.


http://images3.fotosik.pl/103/116624a3ce1555a7.gif
Linux registered user #423419

Offline

 

#5  2006-08-24 08:15:15

  coby6 - Członek DUG

coby6
Członek DUG
Skąd: Brzeg
Zarejestrowany: 2005-10-23

Re: Zintegr. NVidia - miksowanie, dmix nie działa - kontynuacja

Takie aplikacje jak firefox , audacity mozna odpalić z alsą przez użcie aoss.
W konsoli wpisujemy aoss audacity i działa wielowątkowość dzwięku .


<............>

Offline

 

#6  2006-08-24 19:10:19

  Contravene - Użytkownik

Contravene
Użytkownik
Zarejestrowany: 2006-08-07

Re: Zintegr. NVidia - miksowanie, dmix nie działa - kontynuacja

W Centrum Sterowania KDE wybór ALSA nie istaniał (device not exist), ale żeby zakończyć sprawę raz na zawsze (oby!), skompilowałem starszy kernel, ponieważ nowsze nie wsółgrają z komercyjnymi sterownikami NVidii. Wtedy mogłem wybrać ALSĘ (a podobno te sterowniki NVidii opierają się na OSS) i wielowątkowość działa. Dzięki za pomoc.

BTW. NVidia trzy dni temu wypuściła sterowniki Open-Source do NForce. Niestety, wśród wspieranych dystubucji nie ma Debiana.

Offline

 

#7  2006-08-24 19:55:41

  kaszak696 - Członek DUG

kaszak696
Członek DUG
Skąd: Kazimierz Dolny
Zarejestrowany: 2006-03-22
Serwis

Re: Zintegr. NVidia - miksowanie, dmix nie działa - kontynuacja

BTW. NVidia trzy dni temu wypuściła sterowniki Open-Source do NForce. Niestety, wśród wspieranych dystubucji nie ma Debiana.

Stery do grafiki też nie mają na liście wspieranych osów Debiana, a jednak działają.


http://images3.fotosik.pl/103/116624a3ce1555a7.gif
Linux registered user #423419

Offline

 

#8  2006-08-24 21:38:43

  Contravene - Użytkownik

Contravene
Użytkownik
Zarejestrowany: 2006-08-07

Re: Zintegr. NVidia - miksowanie, dmix nie działa - kontynuacja

Tak, ale w tym przypadku są odzielne sterowniki dla różnych dystrybucji, tak to przynajmiej wygląda.

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)