Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Instalace zvukovky  (Přečteno 2071 krát)

alfonz19

  • Aktivní člen
  • *
  • Příspěvků: 219
Instalace zvukovky
« kdy: 09 Dubna 2009, 20:52:36 »
Zdravím,

potřeboval bych jednu dvě rady ohledně instalace zvukovky. Mám tu krásnou GINU3G a její rozchození pod linuxem je pro mne otázkou ... sice ne života a smrti, ale rozhodně zvuku v ubuntu.

Našel jsem tuhle krásnou stránku, ale rád bych, kdyby mi někdo pomohl s interpretací jejího obsahu.
http://www.lekiosk.fr/gina3g-sur-ubuntu-installation-gutsy-710
Lepší info jsem nenašel, ta francouština trochu bolí, ale stejně bych jako větší problém viděl mou totální neznalost. Vůbec nechápu co tam radí atd atp. Mohl by to se mnou někdo projít? Nebo dát odkaz na lepší info?

Předem dík.
alfonz.
« Poslední změna: 09 Dubna 2009, 21:09:04 od Vojtěch Trefný »

LS

  • Závislák
  • ***
  • Příspěvků: 3849
    • http://linux.euweb.cz
Re: Instalace zvukovky
« Odpověď #1 kdy: 10 Dubna 2009, 13:19:15 »
Ten navod rika, ze si mate stahnout nejnovejsi zdrojaky ALSA, nainstalovat balicky libncurses5, libncurses5-dev, gettext, patch. Ovladac ALSA pak kompilovat s parametrem

Kód: [Vybrat]
--with-cards=echo3g --with-sequencer=yes

alfonz19

  • Aktivní člen
  • *
  • Příspěvků: 219
Re: Instalace zvukovky
« Odpověď #2 kdy: 10 Dubna 2009, 15:07:53 »
ok, chápu, dík za překlad. Nicméně alsu jsem nikdy nekompiloval/nekonfiguroval, takže nevím jestli tyto parametry jsou dostatečné anebo jestli mi tam bude něco chybět, nebo něco bude "divné". Pokud by jsi k tomu mohl dát nějaký další komentář, budu jenom rád.

2. Jde mi o kvalitu. Pokud by existoval zvukový systém, který by třeba i žral  o 500 RAM víc ale dával za to znatelně lepší zvuk, pak bych si koupil víc ram a chtěl bych ho mít nainstalován. Otázka tedy je, jestli skutečně alsa je ten pravý zvukový systém. Slyšel jsem, že pulse audio (provozovaný bez alsy) by možná byla lepší volba. Bylo by pak možné tuhle kartu nainstalovat? Je skutečně pulse kvalitou někde jinde než alsa?

předem dík

LS

  • Závislák
  • ***
  • Příspěvků: 3849
    • http://linux.euweb.cz
Re: Instalace zvukovky
« Odpověď #3 kdy: 10 Dubna 2009, 15:52:34 »
Kompilace ALSA je popsana v mnoha navodech a urcite i tady na foru nebo na wiki. Potrebujete vyvojarske balicky (build-essential), jinak nic specialniho.

alfonz19

  • Aktivní člen
  • *
  • Příspěvků: 219
Re: Instalace zvukovky
« Odpověď #4 kdy: 11 Dubna 2009, 08:47:15 »
Ahoj ještě jednou. Musím se na to zeptat, protože i když něco četl stále v tom nemám jasno.

Motivace: Zvukovku jsem si kupoval kvůli kvalitnímu zvuku, nemám zájem o SW mixer, nechci aby mi hrálo více aplikací současně. Chci aby hrála jediná, tak dobře jak to jde.

Z toho důvodu vypadá pulse audio jako TO co bych možná chtěl používat. Nevím jaký je výchozí stav po nainstalování ubuntu. Používá se primárně pulse/alsa a alsa/pulse funguje přes plugin anebo naopak? Zvukovka je kompatibilní s ALSOU, ale vzhledem k tomu, že nevím jak si povídá alsa s pulse atd atd, tak nevím, jestli je možné ji rozchodit pod pulse. Pokud ne, pak nevím jestli je dobrý nápad spouštět alsu nad pulse, jestli by nebylo z hlediska zvuku výhodnější používat pouze alsu.

Musím se na to ptát, protože rozdíly mezi přehráváním nebudou pravděpodobně natolik markantní, abych mohl vyzkoušet jedno řešení a za hodinu druhé a přesto poznal rozdíl.

alfonz19

  • Aktivní člen
  • *
  • Příspěvků: 219
Re: Instalace zvukovky
« Odpověď #5 kdy: 19 Dubna 2009, 21:40:55 »
ok, stáhnul jsem doporučované balíky pro kompilaci, nainstaloval balíky, o kterých mluvila ta francouzská stránka, stáhl zdrojáky(File:alsa-driver-1.0.9.tar.bz2) a jal se instaloval podle návodu na této stránce, který je určen přímo pro mou zvukovku. Je vidět, že linux skutečně není pro blbečky a že i s detailním návodem je možné vylámat si zuby.

http://www.alsa-project.org/main/index.php/Matrix:Module-echo3g#Quick_installation

zasekl jsem se hned na začátku, v odstavci Quick instalation, příkaz
Kód: [Vybrat]
./configure --with-cards=echo3g --with-sequencer=yes ; make ; make installconfigure proběhne ok, make vypíše následující. Nemám nejmenší ponětí co je špatně. Může mi někdo pomoct?


Kód: [Vybrat]
root@MM-HOMEPC:/usr/src/alsa/alsa-driver-1.0.9# make
make[1]: Entering directory `/usr/src/alsa/alsa-driver-1.0.9/acore'
gcc -D__KERNEL__ -DMODULE=1 -I/usr/src/alsa/alsa-driver-1.0.9/include  -I/lib/modules/2.6.24-23-generic/build/include -O2 -mpreferred-stack-boundary=2 -march=i586 -D__SMP__ -DCONFIG_SMP -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -pipe -DALSA_BUILD -nostdinc -iwithprefix include -DMODVERSIONS -include /lib/modules/2.6.24-23-generic/build/include/linux/modversions.h  -DKBUILD_BASENAME=hpetimer   -c -o hpetimer.o hpetimer.c
cc1: error: /lib/modules/2.6.24-23-generic/build/include/linux/modversions.h: No such file or directory
In file included from hpetimer.c:22:
/usr/src/alsa/alsa-driver-1.0.9/include/sound/driver.h:29:26: error: linux/config.h: No such file or directory
In file included from /lib/modules/2.6.24-23-generic/build/include/asm/current_64.h:7,
                 from /lib/modules/2.6.24-23-generic/build/include/asm/current.h:4,
                 from /lib/modules/2.6.24-23-generic/build/include/asm/processor_64.h:17,
                 from /lib/modules/2.6.24-23-generic/build/include/asm/processor.h:4,
                 from /lib/modules/2.6.24-23-generic/build/include/linux/prefetch.h:14,
                 from /lib/modules/2.6.24-23-generic/build/include/linux/list.h:8,
                 from /lib/modules/2.6.24-23-generic/build/include/linux/module.h:9,
                 from /usr/src/alsa/alsa-driver-1.0.9/include/adriver.h:45,
                 from /usr/src/alsa/alsa-driver-1.0.9/include/sound/driver.h:42,
                 from hpetimer.c:22:
/lib/modules/2.6.24-23-generic/build/include/asm/pda.h:39: error: ‘CONFIG_X86_L1_CACHE_SHIFT’ undeclared here (not in a function)
/lib/modules/2.6.24-23-generic/build/include/asm/pda.h:39: error: requested alignment is not a constant
In file included from /lib/modules/2.6.24-23-generic/build/include/asm/processor_64.h:23,
                 from /lib/modules/2.6.24-23-generic/build/include/asm/processor.h:4,
                 from /lib/modules/2.6.24-23-generic/build/include/linux/prefetch.h:14,
                 from /lib/modules/2.6.24-23-generic/build/include/linux/list.h:8,
                 from /lib/modules/2.6.24-23-generic/build/include/linux/module.h:9,
                 from /usr/src/alsa/alsa-driver-1.0.9/include/adriver.h:45,
                 from /usr/src/alsa/alsa-driver-1.0.9/include/sound/driver.h:42,
                 from hpetimer.c:22:
/lib/modules/2.6.24-23-generic/build/include/linux/cpumask.h:88: error: ‘CONFIG_NR_CPUS’ undeclared here (not in a function)
In file included from /lib/modules/2.6.24-23-generic/build/include/asm/processor.h:4,
                 from /lib/modules/2.6.24-23-generic/build/include/linux/prefetch.h:14,
                 from /lib/modules/2.6.24-23-generic/build/include/linux/list.h:8,
                 from /lib/modules/2.6.24-23-generic/build/include/linux/module.h:9,
                 from /usr/src/alsa/alsa-driver-1.0.9/include/adriver.h:45,
                 from /usr/src/alsa/alsa-driver-1.0.9/include/sound/driver.h:42,
                 from hpetimer.c:22:
/lib/modules/2.6.24-23-generic/build/include/asm/processor_64.h:80: error: requested alignment is not a constant
/lib/modules/2.6.24-23-generic/build/include/asm/processor_64.h:201: error: requested alignment is not a constant
In file included from /lib/modules/2.6.24-23-generic/build/include/asm/ptrace.h:35,
                 from /lib/modules/2.6.24-23-generic/build/include/asm/elf.h:8,
                 from /lib/modules/2.6.24-23-generic/build/include/linux/elf.h:6,
                 from /lib/modules/2.6.24-23-generic/build/include/linux/module.h:14,
                 from /usr/src/alsa/alsa-driver-1.0.9/include/adriver.h:45,
                 from /usr/src/alsa/alsa-driver-1.0.9/include/sound/driver.h:42,
                 from hpetimer.c:22:
/lib/modules/2.6.24-23-generic/build/include/asm/vm86.h:22:1: warning: "VM_MASK" redefined
In file included from /lib/modules/2.6.24-23-generic/build/include/asm/processor.h:4,
                 from /lib/modules/2.6.24-23-generic/build/include/linux/prefetch.h:14,
                 from /lib/modules/2.6.24-23-generic/build/include/linux/list.h:8,
                 from /lib/modules/2.6.24-23-generic/build/include/linux/module.h:9,
                 from /usr/src/alsa/alsa-driver-1.0.9/include/adriver.h:45,
                 from /usr/src/alsa/alsa-driver-1.0.9/include/sound/driver.h:42,
                 from hpetimer.c:22:
/lib/modules/2.6.24-23-generic/build/include/asm/processor_64.h:30:1: warning: this is the location of the previous definition
In file included from /lib/modules/2.6.24-23-generic/build/include/asm/elf.h:8,
                 from /lib/modules/2.6.24-23-generic/build/include/linux/elf.h:6,
                 from /lib/modules/2.6.24-23-generic/build/include/linux/module.h:14,
                 from /usr/src/alsa/alsa-driver-1.0.9/include/adriver.h:45,
                 from /usr/src/alsa/alsa-driver-1.0.9/include/sound/driver.h:42,
                 from hpetimer.c:22:
/lib/modules/2.6.24-23-generic/build/include/asm/ptrace.h: In function ‘user_mode’:
/lib/modules/2.6.24-23-generic/build/include/asm/ptrace.h:50: error: ‘SEGMENT_RPL_MASK’ undeclared (first use in this function)
/lib/modules/2.6.24-23-generic/build/include/asm/ptrace.h:50: error: (Each undeclared identifier is reported only once
/lib/modules/2.6.24-23-generic/build/include/asm/ptrace.h:50: error: for each function it appears in.)
/lib/modules/2.6.24-23-generic/build/include/asm/ptrace.h:50: error: ‘USER_RPL’ undeclared (first use in this function)
/lib/modules/2.6.24-23-generic/build/include/asm/ptrace.h: In function ‘user_mode_vm’:
/lib/modules/2.6.24-23-generic/build/include/asm/ptrace.h:54: error: ‘SEGMENT_RPL_MASK’ undeclared (first use in this function)
/lib/modules/2.6.24-23-generic/build/include/asm/ptrace.h:54: error: ‘USER_RPL’ undeclared (first use in this function)
In file included from /lib/modules/2.6.24-23-generic/build/include/linux/gfp.h:4,
                 from /lib/modules/2.6.24-23-generic/build/include/linux/slab.h:14,
                 from /lib/modules/2.6.24-23-generic/build/include/linux/percpu.h:5,
                 from /lib/modules/2.6.24-23-generic/build/include/asm/local_64.h:4,
                 from /lib/modules/2.6.24-23-generic/build/include/asm/local.h:4,
                 from /lib/modules/2.6.24-23-generic/build/include/linux/module.h:19,
                 from /usr/src/alsa/alsa-driver-1.0.9/include/adriver.h:45,
                 from /usr/src/alsa/alsa-driver-1.0.9/include/sound/driver.h:42,
                 from hpetimer.c:22:
/lib/modules/2.6.24-23-generic/build/include/linux/mmzone.h: At top level:
/lib/modules/2.6.24-23-generic/build/include/linux/mmzone.h:74: error: requested alignment is not a constant
/lib/modules/2.6.24-23-generic/build/include/linux/mmzone.h:124: error: requested alignment is not a constant
/lib/modules/2.6.24-23-generic/build/include/linux/mmzone.h:342: error: requested alignment is not a constant
In file included from /lib/modules/2.6.24-23-generic/build/include/asm/hardirq_64.h:5,
                 from /lib/modules/2.6.24-23-generic/build/include/asm/hardirq.h:4,
                 from /lib/modules/2.6.24-23-generic/build/include/linux/hardirq.h:7,
                 from /lib/modules/2.6.24-23-generic/build/include/linux/interrupt.h:11,
                 from hpetimer.c:26:
/lib/modules/2.6.24-23-generic/build/include/linux/irq.h:178: error: requested alignment is not a constant
In file included from /lib/modules/2.6.24-23-generic/build/include/linux/sched.h:54,
                 from /lib/modules/2.6.24-23-generic/build/include/linux/interrupt.h:12,
                 from hpetimer.c:26:
/lib/modules/2.6.24-23-generic/build/include/linux/jiffies.h:33:3: error: #error You lose.
/lib/modules/2.6.24-23-generic/build/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.24-23-generic/build/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.24-23-generic/build/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.24-23-generic/build/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.24-23-generic/build/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.24-23-generic/build/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.24-23-generic/build/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.24-23-generic/build/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.24-23-generic/build/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.24-23-generic/build/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.24-23-generic/build/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.24-23-generic/build/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.24-23-generic/build/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.24-23-generic/build/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.24-23-generic/build/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.24-23-generic/build/include/linux/jiffies.h:225:31: error: division by zero in #if
In file included from /lib/modules/2.6.24-23-generic/build/include/linux/pid.h:4,
                 from /lib/modules/2.6.24-23-generic/build/include/linux/sched.h:75,
                 from /lib/modules/2.6.24-23-generic/build/include/linux/interrupt.h:12,
                 from hpetimer.c:26:
/lib/modules/2.6.24-23-generic/build/include/linux/rcupdate.h:72: error: requested alignment is not a constant
/lib/modules/2.6.24-23-generic/build/include/linux/rcupdate.h:75: error: requested alignment is not a constant
In file included from /lib/modules/2.6.24-23-generic/build/include/linux/sched.h:78,
                 from /lib/modules/2.6.24-23-generic/build/include/linux/interrupt.h:12,
                 from hpetimer.c:26:
/lib/modules/2.6.24-23-generic/build/include/linux/proportions.h: In function ‘prop_inc_percpu’:
/lib/modules/2.6.24-23-generic/build/include/linux/proportions.h:75: warning: implicit declaration of function ‘local_irq_save’
/lib/modules/2.6.24-23-generic/build/include/linux/proportions.h:77: warning: implicit declaration of function ‘local_irq_restore’
In file included from /lib/modules/2.6.24-23-generic/build/include/linux/timer.h:5,
                 from /lib/modules/2.6.24-23-generic/build/include/linux/sched.h:87,
                 from /lib/modules/2.6.24-23-generic/build/include/linux/interrupt.h:12,
                 from hpetimer.c:26:
/lib/modules/2.6.24-23-generic/build/include/linux/ktime.h: In function ‘ktime_set’:
/lib/modules/2.6.24-23-generic/build/include/linux/ktime.h:84: warning: comparison is always false due to limited range of data type
make[1]: *** [hpetimer.o] Error 1
make[1]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.9/acore'
make: *** [compile] Error 1
« Poslední změna: 19 Dubna 2009, 21:44:06 od alfonz19 »

Martin Kiklhorn

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • Závislák
  • ******
  • Příspěvků: 4807
  • グーグル!ご存知ですか?
    • HEJ
Re: Instalace zvukovky
« Odpověď #6 kdy: 19 Dubna 2009, 23:08:32 »
vypadá  to na nedoinstalované zdrojáky jádra, nebo alespoň hlavičkové soubory
zkuste si je doinstalovat:
Kód: [Vybrat]
sudo apt-get install linux-headers-`uname -r`
pokud vám bude ještě nějaký soubor chybět tak na stránce http://packages.ubuntu.com/ v sekci "Search the contents of packages" zadejte název souboru který hledáte a vyhledávání vám vyplivne název balíku(ů) ve kterém se soubor nachází.
« Poslední změna: 19 Dubna 2009, 23:10:28 od kiklhorn »
Jsou ve vašem dotazu OPRAVDU VŠECHNY vám dostupné informace o problému?
Linux user since 2007-10-11, Registered #456007
Virtual
| Distribuce
~/slozka znamená /home/"vase jmeno"/slozka
6521 69DE 0F34 FCBC FB1D  DE76 360E 52B2 F71A B8E8

alfonz19

  • Aktivní člen
  • *
  • Příspěvků: 219
Re: Instalace zvukovky
« Odpověď #7 kdy: 20 Dubna 2009, 21:12:24 »
no tak odkazovaný příkaz bohužel tvrdí, že je vše v pořádku a že mám vše aktuální.

Kód: [Vybrat]
sudo apt-get install linux-headers-`uname -r`
Čtu seznamy balíků... Hotovo
Vytvářím strom závislostí
Čtení stavových informací... Hotovo
linux-headers-2.6.24-23-generic je již nejnovější verze.
0 aktualizováno, 0 nově instalováno, 0 k odstranění a 0 neaktualizováno.

Stránku na prohledávání balíků znám a používám, jen je občas problém identifikovat, co mám vlastně na té stránce hledat. Jako třeba v tomto případě. Zjevně mi něco chybí, ale z výpisu programu make (viz. minulý post) jsem mimo. Může na to ještě někdo kouknout (třeba spolu s tím odkazovaným návodem pro zprovoznění zvukovy) a zkusit zjistit co je špatně? Jako warningu a erroru ohledne jadra je tam pozehnane, ale co to sakra znamena resp. jak s tim nalozit, to tedy nevim

EDIT: narozdíl od řady optimistů, jsem očekával, že kompilace alsy bude obtížnější než strčit si do zadku smrkovou šišku a přinejmenším stejně pohodlná a tak jsem pro jistotu nainstaloval ZCELA NOVÝ systém, takže vše je ve stavu v jakém to bylo po instalaci kubuntu 8.04.2 a stažení aktualizací. Takže máme jistotu, že nic není rozdrbáno laickým uživatelem (mnou).
« Poslední změna: 20 Dubna 2009, 21:26:48 od alfonz19 »

 

Provoz zaštiťuje spolek OpenAlt.