Portál AbcLinuxu, 26. dubna 2024 15:18


Dotaz: Linux ve virtualboxu

1.5.2010 15:46 DWD | skóre: 18 | blog: papiry
Linux ve virtualboxu
Přečteno: 939×
Odpovědět | Admin
Chtěl jsem si pořídit notebook, do něj nainstalovat Linux, používal bych v něm aplikace Jack-rack, Qjackctl, Jack, Jamin, různé pluginy a podobně. Notebook bych používal místo efektové krabičky na zvuk. Notebook bych zapojil mezi zdroj zvukového signálu a zesilovač. Do vstupu zvukové karty bych přiváděl zvukový signál, prohnal bych ho aplikacemi a hned poslal na výstup zvukové karty, abych v reproduktorech slyšel změněný zvuk. Přitom aniž bych musel zvuky do počítače nahrávat, ukládat a teprve potom pouštět. To, co chci dělat s notebookem, mám vyzkoušené u stolního počítače a výsledek vyhovoval. Aby to nezabíralo tolik místa a nebylo tak těžké a mělo menší spotřebu, rozhodl jsem se to same udělat notebookem. U notebooku mám ale problém sehnat zvukovou kartu, která by vyhovovala a zároveň byla podporovaná v Linuxu. Proto budu muset, ikdyž nerad, mít v notebooku Windows, kvůli lepšímu výběru zvukových karet. Protože pro Windows nejsou zdaleka tak dobré programy, jak pro Linux, (aspoň jako je Jamin, Jack, Qjackctl, Jack-rack a podobně), budu mít v tom notebooku taky Linux, a to ve Virtualboxu pod Windowsem. Teď je ale otázka, jestli je to možné tak řešit, jestli to bude spolupracovat a plnit ten účel, co jsem potřeboval.
Jsem kretén, který ví lautr hovno o Linuxu a o počítačích vůbec.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

1.5.2010 16:23 Patrik Uhrak | skóre: 31 | blog: pato
Rozbalit Rozbalit vše Re: Linux ve virtualboxu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zdravim. A uz mate tu zvukovu kartu vybranu ?
2.5.2010 09:50 Ragzid | skóre: 24 | blog: Pivní koutek | Liberec-Brno
Rozbalit Rozbalit vše Re: Linux ve virtualboxu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Reseni pres virtualizaci mi neprijde uplne dokonale, navic asi bude dochazet k mensi deformaci zvuku a pravdepodobne take k delsi odezve pri transformovani zvukoveho signalu, a kazda milisekunda je znat...

Osobne u netbooku mam integrovanou zvukovku typu HDA Intel s prijatelnou kvalitou zvuku, zadne ruseni apod. Vstup zapojuji normalne do mono-mikrofonu, jen v JACKu nastavim, aby se signal z leveho mono kanalu preposilal i do praveho vystupniho.
2.5.2010 10:36 DWD | skóre: 18 | blog: papiry
Rozbalit Rozbalit vše Re: Linux ve virtualboxu
Monofonní mikrofonní vstup nestačí, ikdyž pomocí Jacku nastavím, aby hrály oba kanály, budou sice hrát oba kanály a obě bedny, ale nemám stereo. To, jestli se zvuk opozdí o kousek, by mi nevadilo, hlavně, aby nedocházelo ke slyšitelnému zkreslení. Když to budu řešit pomocí Virtualboxu, jak popisuji, nebude vadit, že zvuková karta nebude mít podporu v Linuxu? Protože USB zvukových karet, které by mi vyhovovaly, jsem našel několik, ale žádná nemá podporu v Linuxu. Proto jsem se rozhodl to řešit tím způsobem.
Jsem kretén, který ví lautr hovno o Linuxu a o počítačích vůbec.
2.5.2010 15:23 Matlák
Rozbalit Rozbalit vše Re: Linux ve virtualboxu
Protože USB zvukových karet, které by mi vyhovovaly, jsem našel několik, ale žádná nemá podporu v Linuxu.

A které pak to jsou? Jak jste je zkoušel? Drtivá většina zvukových karet do USB podporuje standard usb_audio který v Linuxu funguje bezchybně. já sám tedy používám jenom Creative SB Play! za pár stovek jako odposlech, ovšem funguje s jackem skvěle a dokonce i duplexně (čemuž jsem nevěřil..).
2.5.2010 16:03 DWD | skóre: 18 | blog: papiry
Rozbalit Rozbalit vše Re: Linux ve virtualboxu
Našel jsem tyto zvukové karty USB: Creative sound blaster x-fi surround 1.1; Swex sc016 7.1; Asus xonar U1 audio station; creative vireless reciever; Creative sound blaster x-fi go. Potom jsem jednotlivé karty zadával do Googlu způsobem jméno karty linux a u žádné jsem nenašel, že je podporovaná v Linuxu. Požadavky mám, aby měla linkový stereo vstup (v horším případě mikrofonní vstup, ale stereo), linkový stereo výstup. A aby vzorkování měla 44100Hz.
Jsem kretén, který ví lautr hovno o Linuxu a o počítačích vůbec.
3.5.2010 00:05 Matlák
Rozbalit Rozbalit vše Re: Linux ve virtualboxu
No u těch x-fi nevím, ale jestli jsou USB tak je možné že usb_audio také podporují. Pokud prodejce umožňuje si zboží na pultě vyzkoušet, stálo by za to tam laptop vzít a v moderním distu (ideální ubuntu s pulseaudiem) tam prostě zvukárnu píchnout a koukat jestli se přidá do systému.

Jinak já používám tohle a jsem nadmíru spokojen. Má sice mono vstup, ale není problém mít v systému dvě. Pravděpodobně funguje (jelikož ho podporovala alsa už v 2.6.20) i tohle.

jinak rozhodně doporučuju nějakej OK obchod kde to mají vystavené (=dovolí vyzkoušet). Jinak v linuxu není ani problém mít víc usb zvukovek zřetězených do mixu,jack to podporuje a mně to funguje bezproblémově.
3.5.2010 07:09 Matlák
Rozbalit Rozbalit vše Re: Linux ve virtualboxu
btw to livecd s pulseaudiem není nutné, stačí mít v systému ovladač snd_usb_audio, aplay a alsamixer, druhý jmenovaný pravděpodobně i prozradí jestli je vstup/výstup i stereo.
3.5.2010 22:06 xouma
Rozbalit Rozbalit vše Re: Linux ve virtualboxu
Ten Xonar U1 je údajně podporovaný:http://www.alsa-project.org/main/index.php/Matrix:Vendor-Asus Ale asi nebude fungovat kolečko hlasitosti.
4.5.2010 15:53 DWD | skóre: 18 | blog: papiry
Rozbalit Rozbalit vše Re: Linux ve virtualboxu
Ta karta TerraTec Aureon 5.1 USB MK II má výstup pro subwoofwer a satelity. Můžu tam zapojit 2.0 zesilovač bez subwooferu, aniž bych přišel o hloubky?
Jsem kretén, který ví lautr hovno o Linuxu a o počítačích vůbec.
4.5.2010 17:16 Matlák
Rozbalit Rozbalit vše Re: Linux ve virtualboxu
v té kartě samotné žádný filtr není, pravděpodobně nemá ani HW mixér, takže jak si to nastavíš, tak to bude hrát. Možná bude pokud chceš používat surround výstupy potřeba si pohrát s .asoundrc. Ostatně to je nutnost pokud chceš aby jack používal víc než jednu zvukovou kartu synchronně se stejnou latencí (pokud je Ti latence putna můžeš použít alsa-jack plugin).
4.5.2010 17:54 DWD | skóre: 18 | blog: papiry
Rozbalit Rozbalit vše Re: Linux ve virtualboxu
Ještě jsem našel zvukovou kartu USB Behringer UFO 202, vypadá taky dobře a měla by bez problému fungovat v Linuxu. Ale je tady jeden problém: Ta karta obsahuje předzesilovač pro gramofon. Půjde ten předzesilovač vypnout, nebo k tomu vypnutí potřebuji něco, nebo vypnout nepůjde?
Jsem kretén, který ví lautr hovno o Linuxu a o počítačích vůbec.
4.5.2010 18:28 Matlák
Rozbalit Rozbalit vše Re: Linux ve virtualboxu
Ta karta má přímo na sobě mechanický vypínač onoho předzesilovače :-)

Btw taky podporuje usb_audio. Myslím že co se USB zvukových zařízení týče, nemá Linux problém. I ty x-fi by měly fungovat (ačkoli tady opravdu nejde o věc na hudbu, ten behringer nebo nějaké m-audio je asi vhodnější)
5.5.2010 16:10 DWD | skóre: 18 | blog: papiry
Rozbalit Rozbalit vše Re: Linux ve virtualboxu

Prohledal jsem stránku http://bugtrack.alsa-project.org/main/index.php/Matrix:Main, ale vůbec tam karty Behringer nejsou vypsané, ani některé další. A to i přesto, že v Linuxu fungují. Potom jsem si myslel, že skoro nic v Linuxu nejede a přitom jede. Jak se mám potom řídit.

Jiná věc. Jak poznám, jestli mám v systému ovladače snd_usb_audio, aplay a alsamixer? Jaké jsou názvy balíků? Zkoušel jsem se dívat do balíčkovače v Mandrivalinuxu (Ubuntu zatím nemám hotové), prohledal jsem nainstalované i nenainstalované balíky a žádné balíky s názvy snd_usb_audio, aplay a alsamixer, jsem tam nenašel, ikdyž mám přidané všechny zdroje softwaru. Našel jsem jenom alsamixer-gui a alsamixer-gnome, a to oba nenainstalované. Přitom příkaz alsamixer mi funguje. Jinak v Ubuntu Studio by měly být ovladače snd_usb_audio, aplay a alsamixer už v základní instalaci?

Jsem kretén, který ví lautr hovno o Linuxu a o počítačích vůbec.
5.5.2010 19:12 Matlák
Rozbalit Rozbalit vše Re: Linux ve virtualboxu
tak konzolové utility aplay a alsamixer by měla každá modernější distribuce obsahovat. Případně příslušný balík bude asi mít název "alsa-utils"(nepoužívám balíčkovače). Stejně tak ovladač snd_usb_audio je součástí alsy, respektive kernelu. Stačí ho zkusit zavést příkazem modprobe snd-usb-audio.

Co se podpory a jejího "naindexování" týče, zařízení podporujících usb_audio protokol je nepřeberné množství, a nikomu se nechce je sepisovat (patří se m i různé klávesnice s reproduktory, webkamery s mikrofony a pod.. ). Prakticky všechny USB zvukové karty jej umí, byť ne vždy disponují HW mixerem a občas obsahují různé specifické nesmysly (jako SW přepínače, ovladače hlasitosti apod..) které protokol nesplňují.

Proto jsem doporučoval domluvit si s případným prodejcem vyzkoušení. Jako velmi slušné vodítko, pokud chcete dopředu zjistit jestli karta skutečně nevyžaduje žádné specifické ovladače výrobce, je také to jak se chová ve Windows, tedy pokud znáte někoho kdo tuto kartu ve Windows používá (měla by se bez ptaní zaregistrovat jako "USB zvukové zařízení"). A nebo napsat e-mail výrobci, který jistě rád potvrdí (nebo vyvrátí) zda jeho produkt standard usb_audio splňuje.

Jinak chápu vaše rozhořčení, ale v tomhle případě se prostě nenašla žádná dobrá duše, co by zařízení testovala. Ovšem podpora standardu je na dobré úrovni. Já když kupuju například MIDI kontrolér tak si můžu být jistý že pokud je to USB zařízení slušného názvu a značky, tak si s ním Linux(resp. usb_audio driver) poradí i kdyby šlo o exotickou věc, o jejíž podpoře Linuxu výrobce nic neuvádí.
5.5.2010 19:21 xouma
Rozbalit Rozbalit vše Re: Linux ve virtualboxu
V linuxu jsou ovladadače součástí jádra. Mohou to být moduly. Snd_usb_audio se instaluje s balíkem jádra. Někde v /lib/modules... by měl být snd_usb_audio.ko. Všechny velké distribuce k obecnému použití mívají všechny svobodné ovladače v základu. (Tím myslím ovladače zahrnuté do dané verze jádra.)

Alsamixer, aplay atd. jsou v balíku alsa-utils.

5.5.2010 20:25 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: Linux ve virtualboxu
1.Ta tabulka nebývá úplně aktuální

2. Ovladače zvukovek jsou součástí jádra, takže na ně extra balíky nepotřebuješ (leda že bys chtěl nějaké backporty, tj nové verze do staršího jádra, ale tím bych to teď nekomplikoval)

3. Ten Behringer by dle googlu měl být standardní usb-audio ale bacha na http://sourceforge.net/mailarchive/message.php?msg_name=2b142b190907200420p12dbbc5fn14f91e4a7ae2f5f9%40mail.gmail.com

4. aplay, alsamixer, arecord apod jsou v debianu/ubuntu součástí balíku alsa-utils, který bývá obvykle nainstalovaný. Zjistil jsem to příkazem

dpkg -S /usr/bin/alsamixer

V mandrivě bude něco podobného pro rpm.

Ubuntu studio je normální ubuntu s předinstalovaným real-time kernelem a určitými balíky pro audio/video zpracování.

Provozovat nahrávání ve virtualboxu mi přijde hodně krkolomné.
6.5.2010 17:03 DWD | skóre: 18 | blog: papiry
Rozbalit Rozbalit vše Re: Linux ve virtualboxu
3. Ten Behringer by dle googlu měl být standardní usb-audio ale bacha na http://sourceforge.net/mailarchive/message.php?msg_name=2b142b190907200420p12dbbc5fn14f91e4a7ae2f5f9%40mail.gmail.com
Mám tomu rozumět tak, že u této karty je vstup a výstup propojený a nejde vypnout. V tom případě je to na pytel, protože když budu používat Jack, Jack-rack a podobné aplikace, uslyším zároveň s zefektovaným zvukem i původní zvuk a to nechci. Nebo se to dá nějak zachránit?
Jsem kretén, který ví lautr hovno o Linuxu a o počítačích vůbec.
6.5.2010 18:06 DWD | skóre: 18 | blog: papiry
Rozbalit Rozbalit vše Re: Linux ve virtualboxu
Tento problém, pokud opravdu hrozí, by se snad dal zachránit tak, že bych místo jedne karty měl zapojené dvě - jednu bych použil pro vstup a druhou pro výstup. Jack by si s tím měl poradit.
Jsem kretén, který ví lautr hovno o Linuxu a o počítačích vůbec.
20.6.2010 16:05 DWD | skóre: 18 | blog: papiry
Rozbalit Rozbalit vše Re: Linux ve virtualboxu
Vyzkoušel jsem, že se dá pouštět poslech přes Jamin taky ve Virtualboxu. (Myslím to, že do vstupu zvukové karty přivádím zvuk a hned z výstupu zvukové karty odebírám zpracovaný zvuk, aniž bych musel zvuk nahrávat a ukládat) Udělal jsem pokus na stolním počítači:
1) Hlavní systém: Mandriva Linux 2008.0, virtuální systém Ubuntu Studio 8.04. Nefungoval vstup zvukového zařízení, jenom výstup a to pro ten poslech s Jaminem nestačí, potřebuji vstup i výstup. Ani pro jiné aplikace nefungoval vstup zvukového zařízení. Po aktualizaci Ubuntu nešel systém ve Virtualboxu spustit vůbec.
2) Hlavní systém: Mandriva Linux 2008.0, virtuální systém Ubuntu Studio 10.04. Operační systém ve Virtualboxu nefunguje vůbec.
3) Hlavní systém: Mandriva Linux 2008.0, virtuální systém Mandriva Linux 2007.1. Dopadl nejlépe. U zvukového zařízení funguje vstup i výstup. Celý poslech s Jaminem funguje slušně. Akorát Frames/Period v setupu Qjackctl jsem musel nastavit 4096, jinak se zvuk v jednom kuse sekal - samé xruny. Po tomto nastavení se skoro neseká, jenom když na počítači zároveň něco dělám, tak se to kouše, zřejmě záleží na zátěži procesoru.
Jsem kretén, který ví lautr hovno o Linuxu a o počítačích vůbec.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.