संदर्भ ऑडियो प्लेयर बर्टन बीडीपी के दिल में - 2 मूल्य, एक मिनट के लिए, 156 हजार रूबल एक इंटेल एटम प्रोसेसर और एक ईएसआई जूली @ पीसीआई साउंड कार्ड के साथ मानक मदरबोर्ड है। डेवलपर्स ने इस खिलाड़ी के लिए डेबियन लिनक्स को ओएस के रूप में चुना। यदि आपके पास समय और इच्छा है, तो आप मौजूदा हार्डवेयर से एक समान डिजिटल स्रोत एकत्र कर सकते हैं, और आवश्यक सॉफ्टवेयर की स्थापना और सिस्टम पैरामीटर की ठीक-ट्यूनिंग के साथ यह लेख आपकी मदद करेगा।
परिचय
मुझे यह कहना चाहिए कि BDP - 2 बनाते समय, Bryston के इंजीनियरों ने सॉफ्टवेयर भाग पर काम के साथ ज्यादा परेशान नहीं किया: वितरण स्टॉक डेबियन 6.0.1 के साथ आता है, बिना वास्तविक समय के समर्थन के कर्नेल संस्करण 2.6.32, लगभग अछूता एमपीओ सेटिंग्स की पेशकश की जाती है, इसमें कोई अनुकूलन नहीं हैं। । तथ्य यह है कि मानक गुठली में एक बड़ा ध्वनि विलंब (11-20 एमएस) होता है, और यह आपको पेशेवर रूप से ध्वनि के साथ काम करने की अनुमति नहीं देता है। एक रीयलटाइम सिस्टम में, यह देरी ~ 1 एमएस है, जिसे पहले से ही एक उत्कृष्ट परिणाम माना जाता है। इसलिए, सबसे पहले, हम देरी को कम करने के लिए आरटी-पैच के साथ एमपीडी कर्नेल और साउंड सर्वर को संकलित करेंगे, फिर एक उच्च-सटीक घटना टाइमर सेट करेंगे, ऑडियो ट्रांसमिशन से संबंधित उपकरणों और प्रक्रियाओं के लिए उच्चतम प्राथमिकताएं निर्धारित करेंगे, और अंत में सिस्टम मापदंडों के ट्यूनिंग को पूरा करेंगे। सामान्य तौर पर, हम वही करेंगे जो हाई-एंड सदस्यों को करना चाहिए था।
हम एक प्राचीन कंप्यूटर (वीआईए एपिया-एमएस मदरबोर्ड, वीआईए सी 3 प्रतिशत 800 मेगाहर्ट्ज, 512 एमबी रैम, ईएसआई जूली @ पीसीआई साउंड कार्ड) और एक डेबियन 7.1 वितरण सेट पर न्यूनतम, यानी बिना ग्राफिक्स और अनावश्यक सेवाओं के उदाहरण पर विचार करेंगे। आपके पास एक और ध्वनि हो सकती है, केवल हम पीसीआई / पीसीआई-ई की सिफारिश करेंगे, क्योंकि बाहरी यूएसबी कार्ड कुछ मदरबोर्ड के साथ सही तरीके से काम नहीं कर सकते हैं।
परीक्षण COMP, ESI जूली के अनुरूप भाग @ विघटित
परीक्षणों के लिए हमने डिजिटल-से-एनालॉग कनवर्टर नागरा डीएसी का उपयोग किया
आरटी कोर संकलन
RT पैच को कर्नेल में वास्तविक समय का समर्थन करने के लिए डिज़ाइन किया गया है, और "सॉफ्ट" नहीं, बल्कि "हार्ड" है। यह अंतर इस तथ्य में निहित है कि नरम रीयल-टाइम सिस्टम वांछित निष्पादन समय की थोड़ी अधिक अनुमति देता है, जबकि कठिन वास्तविक-समय प्रणालियों में, ऐसी अतिरिक्त अस्वीकार्य है। पैच को वेनिला कोर पर लगाया गया है, इसलिए इसे संकलित करने और कर्नेल और पैच को डाउनलोड करने के लिए आपको जो कुछ भी चाहिए, वह डालें:
# apt-get install kernel-package libncurses5-dev fakeroot build-essential pkg-config wget gcc autoconf git # mkdir kernel && cd $_ # wget bit.ly/149djQn # wget bit.ly/14rDBvQ
अनपैक और पैच:
# tar xjf linux-3.8.13.tar.bz2 && cd linux-3.8.13 # bzcat ../patch-3.8.13-rt11.patch.bz2 | patch -p1
फिर menuconfig / nconfig में ऑप्शन प्रोसेसर टाइप और फीचर्स को सक्षम करें -> प्रीमेंशन मॉडल -> पूरी तरह से प्रीमेच्यबल कर्नेल (RT) और कर्नेल को इकट्ठा करें:
# CONCURENCY_LEVEL=3 fakeroot make-kpkg --initrd --append-to-version=-rt kernel_image kernel_headers
CONCURENCY_LEVEL = 3 के बजाय, आप प्रोसेसर कोर + 1 की संख्या के आधार पर अपना नंबर डाल सकते हैं।
स्थापित करें और रिबूट करें:
# dpkg -i ../*.deb # reboot
राइट कर्नेल विकल्प चुनना
एमपीडी तैयारी
के साथ शुरू करने के लिए - यह क्या है? हमें दूसरे खिलाड़ी की आवश्यकता क्यों है, अगर उनमें से बहुत सारे हैं? दरअसल, MPD एक क्लाइंट-सर्वर आर्किटेक्चर के साथ एक डेमॉन है, जो काफी दिलचस्प संभावनाओं को खोलता है, अर्थात्:
- कई अन्य ग्राफिक खिलाड़ियों के विपरीत, यह एक्स के बिना अच्छा करता है, इसलिए यदि वे गिरते हैं या कंप्यूटर पर पूरी तरह से अनुपस्थित हैं, तो संगीत अभी भी चलेगा;
- यह एक क्लाइंट-सर्वर एप्लिकेशन है - यदि वांछित है, तो इसे ग्राफिकल इंटरफ़ेस से नियंत्रित किया जा सकता है;
- एमपीडी केवल क्लाइंट-सर्वर नहीं है - यह भी नेटवर्क है! इसलिए, आप इसे एक हेडलेस सर्वर पर रख सकते हैं और एक नेटबुक से, दूसरे कंप्यूटर से, यहां तक कि स्मार्टफोन या टैबलेट (आईओएस / एंड्रॉइड) से भी इसे शांत कर सकते हैं।
MPD खुद कई विशेषताओं का समर्थन करता है, जिनमें FLAC, ALAC, WAV, MP3, OGG, स्ट्रीमिंग ऑडियो प्लेबैक, गैपलेस प्लेबैक (बिना रुके प्लेबैक) का समर्थन शामिल है ... आप सब कुछ सूचीबद्ध नहीं करेंगे।
हम आधिकारिक वेबसाइट से स्रोत लेते हैं (नीचे सूचीबद्ध कारणों के लिए, संस्करण 0.17.1 आवश्यक है), फिर हम विधानसभा के लिए आवश्यक निर्भरताएं डालते हैं:
# wget bit.ly/14wxPtj # tar xjvf mpd-0.17.1.tar.bz2 # cd mpd-0.17.1 # apt-get build-dep mpd # apt-get install libcdio-paranoia-dev
उसके बाद, आप सिद्धांत रूप में, निर्देशिका में जा सकते हैं और ऑटोजेन कमांड टाइप कर सकते हैं, और फिर बना सकते हैं ... लेकिन हम जल्दी नहीं करेंगे, क्योंकि अन्यथा एमपीडी को डिफ़ॉल्ट विकल्पों के साथ संकलित किया जाएगा, जो हमारे लिए काम नहीं कर सकते हैं। इसके अलावा, आपको एमपीडी को ही आरटी पैच लागू करना होगा, जो धाराओं की प्राथमिकताओं को नियंत्रित करके ध्वनि की गुणवत्ता में सुधार करने के लिए डिज़ाइन किया गया है (व्यर्थ में, क्या उन्होंने आरटी कोर को संकलित किया है?)। चूंकि खिलाड़ी खुद पैच की तुलना में तेजी से विकसित हो रहा है, एमपीडी संस्करण ठीक 0.17.1 होना चाहिए। पैच डाउनलोड करें और इसे लागू करें:
# wget bit.ly/10kbsHY -O mpd-rtopt.diff.gz # gunzip -c mpd-rtopt.diff.gz | patch -p1
अब आप असेंबली विकल्प चुन सकते हैं। बेशक, यह स्वाद का मामला है, लेकिन हमने निम्नलिखित विकल्पों के साथ एकत्र किया:
# ./autogen.sh CFLAGS="-O2 -mtune=`uname -m`" --enable-alsa --enable-rtopt --enable-id3 --enable-sqlite --enable-audiofile --enable-flac --enable-cdio-paranoia --enable-lsr --disable-oss --disable-pulse --disable-jack --disable-ipv6 --disable-inotify # make && make install
आइए कुछ विकल्पों पर अधिक विस्तार से विचार करें:
- -enable-alsa - ALSA समर्थन सक्षम करता है;
- --enable-rtopt - वास्तव में, हमने जो पैच किया उसके लिए;
- -enable-id3 - ID3 टैग समर्थन;
- -enable-sqlite - आंतरिक MPD डेटाबेस के लिए SQLite समर्थन;
- -enable-audiofile - WAV फ़ाइलों के लिए समर्थन;
- --able-flac - FLAC के लिए समर्थन - गुणवत्ता के नुकसान के बिना संपीड़न प्रारूप;
- --able-cdio-paranoia - ऑडियोसीडी;
- --able-lsr - मक्खी पर नमूना दरों को बदलने के लिए समर्थन;
- -disable-oss - चूंकि हम ALSA का उपयोग करेंगे, इसलिए हमें OSS की आवश्यकता नहीं है;
- -disable- पल्स, --disable-jack - ALSA के आसपास रैपर भी हमारे लिए बेकार हैं;
- --disable-ipv6 - अगर कोई IPv6 नहीं है, तो इसे सक्षम क्यों करें?
- - कम करने योग्य संसाधन - कम संसाधन खपत के लिए।
और अब, सफल विधानसभा और स्थापना के बाद, चलो ऑडियो सिस्टम स्थापित करने के लिए आगे बढ़ते हैं।
प्रारंभिक ट्यूनिंग और ट्यूनिंग
यहाँ mpd.conf फ़ाइल के सबसे महत्वपूर्ण भाग हैं:
# . music_directory "/var/mpd/music" # - playlist_directory "/var/mpd/plists" # db_file "/var/mpd/mpd_db" # — sticker_file "/var/mpd/sticker_db" log_file "/var/log/mpd.log" # ESI Juli@, SPDIF (Toslink RCA) # — `mpd.conf`. audio_output { # , ALSA type "alsa" # name "ESI Julia SPDIF" # ( aplay -L) device "iec958:CARD=Juli,DEV=0" # bit-perfect playback, , , replay_gain_handler "none" auto_resample "no" auto_channels "no" auto_format "no" # Memory-mapping I/O use_mmap "yes" # priority "FIFO:99" } ... # audio_buffer_size "2048" # buffer_before_play "50%" ... # realtime- MPD — realtime_option { memlock "yes" # locks in-memory stack_reserve "1024" # ( ) heap_reserve "10240" # ( ) main_priority "OTHER:0" player_priority "FIFO:50" decoder_priority "FIFO:47" update_priority "OTHER:0" # }
यदि वांछित (और यदि MPD को इसी विकल्प के साथ संकलित किया गया था), आप उदाहरण के लिए, HTTP के माध्यम से ऑडियो स्ट्रीमिंग सक्षम कर सकते हैं - बाद के लिए, निम्न पंक्तियों को कॉन्फ़िगर में जोड़ें:
audio_output { type "httpd" name "My HTTP Stream" # , vorbis lame encoder "vorbis" port "8000" # quality "5.0" # quality bitrate bitrate "128" # (44,1 , 16 , ) format "44100:16:2" }
Mpd.conf कॉन्फ़िगरेशन फ़ाइल
सिस्टम की ट्यूनिंग बनाना भी आवश्यक है। पहला कदम निम्नलिखित सामग्री के साथ /etc/security/limits.d/mpd फ़ाइल बनाना है:
@audio - rtprio 99 @audio - memlock unlimited @audio - nice -19
यह फ़ाइल वस्तुतः डेमॉन के लिए प्राथमिकता सीमा को अक्षम करती है। अगला, आपको एचपीईटी सेटिंग को बदलने की जरूरत है (जो कि एक घड़ी जनरेटर है और कई पुराने मदरबोर्ड पर डिफ़ॉल्ट रूप से उपयोग नहीं किया जाता है)। ऐसा करने के लिए, फ़ाइल में लाइन को संपादित करें / etc / default / grub - एक ही समय में थ्रेडिर्क विकल्प जोड़ें, जो RT-कर्नेल से संबंधित है और जिसकी भविष्य में आवश्यकता होगी:
GRUB_CMDLINE_LINUX_DEFAULT="quiet clocksource=hpet threadirqs"
एचपीईटी डीएसी को अधिक सटीक (समय में) संकेत के लिए आवश्यक है। ऐसा प्रतीत होता है कि एक बिट स्ट्रीम को लागू करते समय कुछ माइक्रो- (या यहां तक कि नैनो-) सेकंड में अंतर इतना महत्वहीन है कि यह उस पर ध्यान देने योग्य नहीं है ... लेकिन नहीं। एक बिट में देरी हुई, दो समय से पहले आए - और एक उच्च अंत स्टीरियो सिस्टम में, अंतर मानव कान द्वारा महसूस किया जा सकता है। एचपीईटी का उपयोग करते हुए, इस तरह के परिदृश्य की संभावना कम हो जाती है।
आइए sysctl के माध्यम से कुछ कर्नेल पैरामीटर भी कॉन्फ़िगर करें। अपने पसंदीदा संपादक /etc/sysctl.conf में खोलें और उसमें निम्न पंक्तियाँ जोड़ें:
# , vm.overcommit_memory = 2 vm.overcommit_ratio = 50 vm.swappiness = 10 # HPET dev.hpet.max-user-freq = 2048
अंतिम पैरामीटर के अलावा, आपको rtc के लिए समान बदलना होगा - लेकिन चूंकि यह sysfs में है, इसलिए आपको इसे rc.local में पंजीकृत करना होगा:
echo 2048 > /sys/class/rtc/rtc0/max_user_freq
Rtirq-init पैकेज स्थापित करें। इसमें एक स्क्रिप्ट शामिल है जो ऑडियो उपकरणों से जुड़ी IRQ धाराओं की प्राथमिकताओं को बढ़ाती है:
# apt-get install rtirq-init
स्थापना के बाद, आपको / etc / default / rtirq फ़ाइल को संपादित करने की आवश्यकता हो सकती है, अर्थात् IRQ स्ट्रीम की सूची जो प्राथमिकता बढ़ेगी:
RTIRQ_NAME_LIST="rtc snd usb i8042"
और अंत में - यदि आपके पास पीसीआई साउंड कार्ड है, तो आपको विलंबता टाइमर (विलंबता टाइमर) को अधिकतम करने की आवश्यकता है, जो समय निर्धारित करता है कि कार्ड बस पर ले जा सकता है यदि इसके लिए अन्य कार्ड बस तक पहुंच रहे हैं) और, तदनुसार, वृद्धि करें अन्य पीसीआई उपकरणों के लिए। लेकिन पहले आपको पीसीआई आईडी कार्ड का पता लगाना होगा:
# lspci | grep -i audio
मेरे मामले में, आईडी 01: 09.0 थी, इसलिए, विलंबता टाइमर को बढ़ाने के लिए, हम कमांड टाइप करते हैं
# setpci -v -d *:* latency_timer=b0 # setpci -v -s 01:09.0 latency_timer=ff
आप इन आदेशों को rc.local में भी लिख सकते हैं।
QMPDClient इंटरफ़ेस
सोनाटा - एमपीडी के लिए एक और क्लाइंट
आरटी पैच लिनक्स कर्नेल को पूरी तरह से प्रीमेप्टिव एक (यानी प्रीमेप्टिव मल्टीटास्किंग) में बदल देता है
स्वास्थ्य जाँच
सामान्य तौर पर, अब आप एमपीडी डेमॉन चला सकते हैं। शुरू करने से पहले, सुनिश्चित करें कि संबंधित निर्देशिका में संगीत मौजूद है और प्ले सूचियों के लिए एक निर्देशिका बनाई गई है। यदि यह अलग-अलग निर्देशिकाओं में बिखरा हुआ है, तो आप उन्हें सहानुभूति के साथ इंगित कर सकते हैं। मैनुअल स्टार्ट के लिए कमांड इस तरह दिखता है:
# mpd /etc/mpd.conf
लेकिन प्रदर्शन की जांच कैसे करें? तथ्य यह है कि यहां तक कि सबसे सरल कंसोल क्लाइंट एमपीडी स्रोतों में शामिल नहीं है, जैसा कि libmpdclient पुस्तकालय है, इसलिए आप या तो उन्हें खुद को संकलित कर सकते हैं या उपयुक्त पैकेज स्थापित कर सकते हैं। चूंकि क्लाइंट को पैचिंग की आवश्यकता नहीं है, इसलिए संकलन के साथ परेशान होने का कोई विशेष कारण नहीं है, जिसका अर्थ है कि हम पैकेज डालते हैं:
# apt-get install mpc
शुरू करने से पहले, हम अनुशंसा करते हैं कि आप मिक्सर सेटिंग्स को देखें - डेबियन 7.1 में, ध्वनि डिफ़ॉल्ट रूप से बंद है। हम एमपीडी डेटाबेस को अपडेट करते हैं, प्लेलिस्ट में सभी संगीत जोड़ते हैं और प्लेबैक शुरू करते हैं:
# mpc update
यदि सब कुछ ठीक है, तो संगीत ध्वनि होना चाहिए। स्ट्रीमिंग के मामले में, आपको अभी भी इस स्ट्रीम के संचालन की जांच करने की आवश्यकता है। कॉन्फ़िगरेशन में निर्दिष्ट पते और पोर्ट को निर्दिष्ट करें। कुछ खिलाड़ियों के लिए, आपको mpd.ogg फ़ाइल भी निर्दिष्ट करनी होगी - उदाहरण के लिए,
192.168.1.5 : 8000 / mpd.ogg।
अनावश्यक हटा दें
खैर, अब आपको सिस्टम को साफ करने की आवश्यकता है। सामान्य तौर पर, आप इसे स्वयं कर सकते हैं, लेकिन कुछ सूक्ष्मताएं हैं - उदाहरण के लिए, apt-get build-dep का उपयोग करके स्थापित किए गए पैकेज निकालने में काफी आसान नहीं हैं। इसलिए, पहले हम MPD के लिए आवश्यक पैकेजों को चिह्नित करते हैं ताकि वे निम्नलिखित कमांड के साथ डिलीट न हों और तभी हम असेंबली से संबंधित पैकेजों को हटा दें:
# apt-mark manual libcdio-paranoia1 libavahi-glib1 libcurl3-gnutls libshout3 # apt-get autoremove kernel-package libncurses5-dev fakeroot build-essential pkg-config wget gcc autoconf git # apt-get remove libcdio-paranoia-dev
फिर हम निम्नलिखित तीन-कहानी कमांड निष्पादित करते हैं:
# apt-get remove $(apt-cache showsrc "mpd" | grep Build-Depends | perl -p -e 's/(?:[\[(].+?[\])]|Build-Depends:|,|\|)
यह कमांड डरावना दिखता है, लेकिन पूरी तरह से हानिरहित काम करता है - यह उन सभी पैकेजों को हटा देता है जो एमपीडी बनाने के लिए आवश्यक थे।
हम एमटीए भी हटाते हैं - हमें ऑडियो स्टेशन पर मेल की आवश्यकता क्यों है?
# apt-get remove exim
सामान्य तौर पर, आप अन्य पैकेजों को हटा सकते हैं जो स्वयं एक ऑडियो स्टेशन के लिए बेकार हैं। लेकिन अगर आपको यकीन नहीं है कि आपको ज़रूरत है, उदाहरण के लिए, क्रोन या सिसलॉग, तो उन्हें इनिट स्क्रिप्ट से अक्षम करना बेहतर है।
आरओ मोड में रूट एफएस को माउंट करना
यदि आपका संगीत सिस्टम से अलग ड्राइव पर स्थित होगा, तो डाउनलोड करते समय केवल रीड मोड में रूट फाइल सिस्टम को माउंट करना समझ में आता है। ऐसा करने का सबसे आसान तरीका / etc / fstab में उपयुक्त विकल्प लिखना है। हालाँकि, इसके लिए अन्य अनुभागों पर सभी उत्परिवर्तनीय भागों की नियुक्ति या इस डेटा को बनाने वाले कार्यक्रमों को हटाने की आवश्यकता होगी, जो कभी-कभी पूरी तरह से सरल नहीं होता है।
एक और तरीका यूनियनफ़ुट / एफ़यू / ओवरलेफ़्स का उपयोग करना है - ये फाइल सिस्टम आपको आरओ और आरडब्ल्यू दोनों को एक ही माउंट पॉइंट में संयोजित करने की अनुमति देता है - बाद वाला रैम में स्थित हो सकता है। इस तकनीक का उपयोग लाइव वितरण बनाने के लिए किया जाता है। आप इस पृष्ठ पर कैसे करें, इसके बारे में अधिक जान सकते हैं।
एमपीडी के लिए ग्राहक
क्या एमपीडी के लिए कोई अन्य ग्राहक हैं? जरूर है। इसके अलावा, कई ग्राहकों का होना इस डेमॉन की विशेषताओं में से एक है। उनमें से कुछ को और अधिक विस्तार से वर्णित किया जाएगा।
- Ncmpc एक काफी सरल ncurses- आधारित MPD क्लाइंट है। दुर्भाग्य से, यह प्लेलिस्ट के साथ काम करने के लिए बहुत सुविधाजनक नहीं है।
- और यहाँ ncurses पर एक और ग्राहक है - इस अर्थ में ncmpcpp अधिक सुखद है। इसकी एक टैग खोज है।
- Xfce, xfmpc के लिए क्लाइंट को इस वातावरण में निहित अतिसूक्ष्मवाद और अनावश्यक कार्यों की अनुपस्थिति की विशेषता है।
- एक अन्य चित्रमय ग्राहक, सोनाटा, अन्य चीजों के साथ, इंटरनेट से एल्बम कवर और गीत डाउनलोड करने की अनुमति देता है और इसमें बड़ी संख्या में सेटिंग्स हैं। उदाहरण के लिए, यह कई एमपीडी सर्वरों के साथ काम करने का समर्थन करता है। सच है, सेटिंग्स विंडो को बहुत सहज रूप से नहीं कहा जाता है।
- QMPDClient, जैसा कि नाम से पता चलता है, एक Qt क्लाइंट है और एक बहुत शक्तिशाली खिलाड़ी लगता है - लेकिन विशेष रूप से प्रभावित नहीं हुआ। फिर भी, हम इस तरह की संभावना को नोट करते हैं क्योंकि प्लेलिस्ट से पहले से ही चलाए गए गीत का स्वचालित रूप से हटाया जाना।
हमें संचारकों के लिए ग्राहकों का भी उल्लेख करना चाहिए। Android के लिए, Google Play ने MPDroid और DroidMPD पाया। जिसे चुनना है वह स्वाद की बात है; दूसरे का इंटरफ़ेस थोड़ा अनाड़ी लग रहा था। IPhone / iPod के लिए MPoD लोकप्रिय है, iPad के लिए एक विशेष संस्करण है - MPaD।
MPDRoid इंटरफ़ेस बहुत सुंदर है
MPoD: iPhone के लिए क्लाइंट
श्रवण वितरण के पास
ध्वनि के साथ काम करने के लिए कई वितरण हैं - न्यूनतम लोगों से, विशेष रूप से नेटवर्क कंट्रोल के साथ मॉनिटर के बिना ऑडियो सेंटर के रूप में काम करने के लिए, उन लोगों के लिए जो सीक्वेंसर और वीएसटी प्लग-इन का एक गुच्छा है। बेशक, उन सभी का वर्णन करना असंभव है, लेकिन व्यक्ति की एक छोटी समीक्षा को चोट नहीं पहुंचेगी। और हम यात्रा एमपीडी के साथ शुरू करेंगे।
यात्रा एमपीडी डेबियन 7.1 पर आधारित एक एम्बेडेड वितरण है। इस लेखन के समय के नवीनतम संस्करण में एमपीडी 0.18, कर्नल 3.8.13 नवीनतम एएलएसए ड्राइवरों के साथ एक मेश्लियम-आधारित वेब इंटरफेस और डीओपी समर्थन (पीसीएम पर डीएसडी, पीसीएम फ्रेम में डीएसडी पैकिंग) भी शामिल है। एक वॉयज एमपीडी स्टार्टर किट है, जो आपको एक ऑडियो स्टेशन को इकट्ठा करने की अनुमति देता है। सेट की लागत $ 149 है, लेकिन साउंड कार्ड शामिल नहीं है।
64 स्टूडियो - एक वितरण (फिर से डेबियन), मीडिया सामग्री के निर्माण के लिए जमीन के रूप में तैनात है। इसकी निम्न विशेषताएं हैं: कम-विलंबता कर्नेल, रोज़गार्डन, अर्डोर जैसे सीक्वेंसर - एक मल्टी-ट्रैक साउंड एडिटर ... हालांकि, वितरण 2008 से अपडेट नहीं किया गया है।
उबंटू स्टूडियो - जैसा कि वे कहते हैं, कोई टिप्पणी नहीं। वास्तव में, XFCE के साथ एक ही उबंटू, मल्टीमीडिया सामग्री के निर्माण से तेज हो गया। कुछ भी खास नहीं है - कम-विलंबता कर्नेल और नियमित उबंटू पर मेटा पैकेज लगाने की क्षमता के अलावा।
एवी लिनक्स , नाम के बावजूद, लिनक्स के लिए एक एंटीवायरस नहीं है, लेकिन ऑडियो और वीडियो के साथ काम करने के लिए एक और वितरण है। सुविधाओं में से, यह कहा जा सकता है कि इसमें न केवल मुफ्त सॉफ्टवेयर शामिल है, बल्कि मालिकाना उत्पादों जैसे कि LinuxDSP और मिक्सबस भी शामिल हैं।
परिणाम
लिनक्स का उपयोग ऑडियो केंद्रों के लिए सॉफ्टवेयर के रूप में और पेशेवर ऑडियो कार्य के लिए सॉफ्टवेयर के रूप में किया जा सकता है। और यदि पहला पहलू और भी कम या अधिक देखने योग्य है (हालांकि यहां सूक्ष्मताएं हैं, जैसा कि ऊपर से देख सकते हैं), तो ध्वनि के साथ पेशेवर काम इतना विविध है कि आपने इसे पुस्तक में शामिल नहीं किया है। लेख, हालांकि, इस तरह के लक्ष्य का पीछा नहीं किया था - हम सिर्फ यह दिखाना चाहते थे कि एक प्राचीन कंप्यूटर के आधार पर, आप एक ऐसी प्रणाली का निर्माण कर सकते हैं जिसकी ध्वनि की गुणवत्ता हजारों डॉलर के उपकरण से नीच नहीं होगी।
इष्टतम BIOS सेटिंग्स
यहां कुछ BIOS सेटिंग्स दी गई हैं जो प्रदर्शन को बेहतर बनाने के लिए अनुशंसित हैं:
- यदि हाइपरथ्रेडिंग है, तो इसे अक्षम करना बेहतर है।
- वीडियो BIOS छाया भी बेहतर है।
- पीसीआई उपकरणों के लिए, पीसीआई विलंब लेनदेन विकल्प को बंद करें, क्योंकि यह विलंबता बढ़ाता है।
- सभी अनावश्यक एम्बेडेड उपकरणों को डिस्कनेक्ट करें।
पहली बार 08/2013 से हैकर पत्रिका में प्रकाशित।जारी करने के लिए जारी करेंहैकर की सदस्यता लें