Страници: [1]
  Изпечатай  
Автор Тема: Audio Problem @ Linux  (Прочетена 1267 пъти)
DarK_JeDi
Still middle in hell
****
Публикации: 168


195246107
Профил WWW
« -: Юли 29, 2007, 09:54:30 »

Здравейте на всички. Отскоро се занимавам с Linux и засега имам доста проблеми с него. Ето един - имам проблем със звука или по-точно липсата на такъв.  
Позлвам дострибуция Kubuntu 7.04  Инсталирал съм го на лаптоп Fujitsu Siemens Amilo L1718i, като аудио картата ми е Realtek High Definition Audio (така пише в Windows-а инсталиран на лаптопа). Начинаещ съм в Linux средите, но просто ми писна от бозавите "прозорци" и най-вече от бъгавата Виста и реших да пробвам нещо по-различно.

Изтеглих едни драйвери , които ми се струваха подходящи (от тук ), но след като ги инсталирах по посочения в readme-то от архива начин, и пак няма никакъв звук ,а дори ми изчезна управлението на звука от system tray-a. Пък и докато траеше инсталирането на драйверите в конзолата, ми изкара доста грешки.  Ъ?  

Ето детайлна информация за аудио картата ми:
   >>Device Audio : IXP SB450 High Definition Audio Controller
   >> General Information
     Manufacturer : Fujitsu Siemens Computers
   >> High Definition Audio Information
     Version : 1.0
     Output Stream : 4
     Input Stream : 4
     Bidirectionnal Stream : No
     64-bit support : Yes
     Mode : AC'97
     Manufacturer : Realteck
     Codec ID : 10EC0862
     Codec Revision : 0001

Мисля че има доста хора от ТУЕС, които разбират от Linux и биха оказали съдействие. Намигване
Моля помогнете! Усмивчица
Активен

Бог прощава, Левски НЕ!
Freeze
Administrator
Out of hell
******
Публикации: 433


238705701 Skype:+moridinbg
Профил
« Отговор #1 -: Август 14, 2007, 03:29:05 »

Като цяло "инсталиране" на драйвери в Линукс няма. Поне и в стандартния Windows-ки смисъл. Драйверите са части от ядрото (това води до друга тема как Линукс се казва само ядрото (kernel), a останалото са приложения изградени около него, но това не е важно).

Самото ядро е доста модулно. В windows имаш затворено, binary blob ядро (ntoskrnl) , което може точно определени, специфични неща и върху което нямаш никакъв контрол. Като искаш да сложиш някакъв хардуер инсталираш съответния драйвер като външно приложение.

Линукс ядрото от друга страна е напълно отворено (имат си политика за не-допускане на не-GPL (не-opensource да го кажем) код в ядрото). След като си нов с Линукс скоро ще се сблъскаш с така нареченото "прекомпилиране" на ядрото, което всява смут и паника сред повечето нови потребители. Всъщност това не е нищо повече от любознателно цъкане из едно дървовидно меню, в което избираш какво да може и какво не ядрото (добра практика за настолна машина е да подбереш само нещата, които ще се ползват на тази машина. С други думи е напълно излишно при наличие само на една Лан карта Intel 10/100 да речем да имаш поддръжка на още 100 други, освен ако не ги сменяш често разбира се Усмивчица)

Та след това отплесване идеята е, че драйверите са части от самото ядро и не би трябвало да ги сваляш и компилираш от външни източници (с редки случай като алтернативния проект за драйвери за вградени VIA видое карти openChrome да речем). Като ти трябва нещо се избъзикваш с ядрото.

За различните елементи има 3 варианта. Да не ползваш съответната функция, да е компилирана директно в ядрото и да е компилирана като модул. Компилираните директно в ядрото са винаги достъпни. Модулите се зареждат при необходимост. Удобно е да речем когато имаш две различни лан карти и ги сменяш. Избираш драйверите им да се компилират като модули, слагаш едната зарежда се единият модул. Слагаш другата, зарежда се другият модул.

Та след цялото това интро конкретно решението за твоята аудио карта е да прегледаш в на Ubuntu wiki-то как се конфигурира ядро, в конфигурацията отиваш на Device Drivers => Audio => Advanced Linux Sound Architecture => PCI Devices (карам по спомен, някои от имената може леко да се разминават) и виж там какво имаше за Realtek.

Тези драйвери, които си свалил като гледам са за доста стари версии на ядрото (през 2003 излезна 2.6, около година по късно хората започнаха да преминават от 2.4 към него, та тия драйвери са от преди 4-5 години Усмивчица

Не знам убунту как са го измислили конфигурирането на звука, вероятно ще ти се наложи да си конфигурираш после Alsa. Виж wiki-то.

Също Windows понякога казва странни неща, а понякога и хардуера го лъже. Твоя Realtek High Definition mоже да е нещо друго (аз имах някакъв AD1883 или от сорта high Definition контролер, както Windows твърдеше, оказа се Intel HD Audio o.O). За тази цел в конзолата, като администратор, пишеш "lspci" (естествено без кавички) и виж за multimedia Audio Controller какво ще ти каже.

Може да ти е писнало бозавите прозорци, ама те чака голямо четене.



Ебаси поста Усмивчица
Активен

Out of ТУЕЗО
Страници: [1]
  Изпечатай  
 
Отиди на: