Tämä on minulla ongelma (varmaan aloittelijakysymys..) mutta kysyn jos joku neuvoisi. Distro on Mandrake 9.1, HW-vermeet haettu torstaina kaupasta.
Minulla on ATI Radeon 9200 näytönohjain, hain ajurin ja asensin sen. Tai olisin asentanut mutta silla on joku conflict X-Free86-libs-4.3.5mdk kanssa. Minulla on asennettuna XFree 4.3 patch level mdk5.
Toiseksi äänikortti on ongelma, ei tule ääniä.
Äänikortti on emolevyllä asennettuna ja järjestelmä tunnistaa sen. Äänikortti käytää oletuksena seuraavaa:
snd-via82xx : VIA Technologies|VT8233 [AC97 Audio Controller] [MULTIMEDIA_AUDIO] (vendor:1106 device:3059 subv:1043 subd:80a1)
Alsa -palvelut:
alsa 0:off 1:off 2:on 3:on 4:on 5:on 6:off
Ja sitten oletuksena on
alias sound-slot-0 snd-via82xx
Volume -asetukset.. :
vol 0, 0, P
pcm 0, 0
line 0, 0, P
mic 0, 0, R
cd 0, 0, P
igain 0, 0
line1 0, 0, P
phin 0, 0, P
video 100, 100, P
Kun katsoo /sbin/lsmod -paikkaa tulee sitten seuraavaa:
Module Size Used by Not tainted
udf 90464 0 (autoclean)
sg 34636 0 (autoclean)
autofs4 11540 2 (autoclean)
ipt_TOS 1592 12 (autoclean)
ipt_LOG 4280 5 (autoclean)
ipt_REJECT 3640 4 (autoclean)
ipt_state 1080 11 (autoclean)
iptable_mangle 2712 1 (autoclean)
ip_nat_irc 3280 0 (unused)
ip_nat_ftp 4016 0 (unused)
iptable_nat 21048 2 [ip_nat_irc ip_nat_ftp]
ip_conntrack_irc 4304 1
ip_conntrack_ftp 5200 1
ip_conntrack 27264 4 [ipt_state ip_nat_irc ip_nat_ftp iptable_nat ip_conntrack_irc ip_conntrack_ftp]
iptable_filter 2348 1 (autoclean)
ip_tables 14648 9 [ipt_TOS ipt_LOG ipt_REJECT ipt_state iptable_mangle iptable_nat iptable_filter]
snd-seq-oss 31104 0 (unused)
snd-seq-midi-event 5640 0 [snd-seq-oss]
snd-seq 42608 2 [snd-seq-oss snd-seq-midi-event]
snd-pcm-oss 43556 1
snd-mixer-oss 14488 0 [snd-pcm-oss]
snd-via82xx 14092 1
snd-ac97-codec 40160 0 [snd-via82xx]
snd-pcm 77536 0 [snd-pcm-oss snd-via82xx]
snd-timer 18376 0 [snd-seq snd-pcm]
snd-mpu401-uart 4396 0 [snd-via82xx]
snd-rawmidi 17600 0 [snd-mpu401-uart]
snd-seq-device 5832 0 [snd-seq-oss snd-seq snd-rawmidi]
snd-page-alloc 7732 0 [snd-via82xx snd-pcm]
snd 40868 0 [snd-seq-oss snd-seq-midi-event snd-seq snd-pcm-oss snd-mixer-oss snd-via82xx snd-ac97-codec snd-pcm snd-timer snd-mpu401-uart snd-rawmidi snd-seq-device]
soundcore 6276 0 [snd]
nfsd 74256 0 (autoclean)
af_packet 14952 1 (autoclean)
ip_vs 83192 0 (autoclean)
sr_mod 16920 0 (autoclean)
floppy 55132 0
via-rhine 15056 1 (autoclean)
mii 3832 0 (autoclean) [via-rhine]
nls_iso8859-15 4092 1 (autoclean)
nls_cp850 4316 1 (autoclean)
vfat 11820 1 (autoclean)
fat 37944 0 (autoclean) [vfat]
supermount 15296 2 (autoclean)
ide-cd 33856 0
cdrom 31648 0 [sr_mod ide-cd]
ide-scsi 11280 0
scsi_mod 103284 3 [sg sr_mod ide-scsi]
ehci-hcd 18568 0 (unused)
usb-uhci 24652 0 (unused)
usbcore 72992 1 [ehci-hcd usb-uhci]
rtc 8060 0 (autoclean)
ext3 59916 2
jbd 38972 2 [ext3]
Ja kun ajaa /sbin/fuser -v /dev/dsp -komennon, niin vastauksena blankorivi.
Jos joku voisi jeesata tässä asiassa, olisin kovin kiitollinen. Helppoudesta huolimatta en aio palata Gatesin maailmaan, ollaan sitten vaikka ilman ääniä!
Minulla on ATI Radeon 9200 näytönohjain, hain ajurin ja asensin sen. Tai olisin asentanut mutta silla on joku conflict X-Free86-libs-4.3.5mdk kanssa. Minulla on asennettuna XFree 4.3 patch level mdk5.
Toiseksi äänikortti on ongelma, ei tule ääniä.
Äänikortti on emolevyllä asennettuna ja järjestelmä tunnistaa sen. Äänikortti käytää oletuksena seuraavaa:
snd-via82xx : VIA Technologies|VT8233 [AC97 Audio Controller] [MULTIMEDIA_AUDIO] (vendor:1106 device:3059 subv:1043 subd:80a1)
Alsa -palvelut:
alsa 0:off 1:off 2:on 3:on 4:on 5:on 6:off
Ja sitten oletuksena on
alias sound-slot-0 snd-via82xx
Volume -asetukset.. :
vol 0, 0, P
pcm 0, 0
line 0, 0, P
mic 0, 0, R
cd 0, 0, P
igain 0, 0
line1 0, 0, P
phin 0, 0, P
video 100, 100, P
Kun katsoo /sbin/lsmod -paikkaa tulee sitten seuraavaa:
Module Size Used by Not tainted
udf 90464 0 (autoclean)
sg 34636 0 (autoclean)
autofs4 11540 2 (autoclean)
ipt_TOS 1592 12 (autoclean)
ipt_LOG 4280 5 (autoclean)
ipt_REJECT 3640 4 (autoclean)
ipt_state 1080 11 (autoclean)
iptable_mangle 2712 1 (autoclean)
ip_nat_irc 3280 0 (unused)
ip_nat_ftp 4016 0 (unused)
iptable_nat 21048 2 [ip_nat_irc ip_nat_ftp]
ip_conntrack_irc 4304 1
ip_conntrack_ftp 5200 1
ip_conntrack 27264 4 [ipt_state ip_nat_irc ip_nat_ftp iptable_nat ip_conntrack_irc ip_conntrack_ftp]
iptable_filter 2348 1 (autoclean)
ip_tables 14648 9 [ipt_TOS ipt_LOG ipt_REJECT ipt_state iptable_mangle iptable_nat iptable_filter]
snd-seq-oss 31104 0 (unused)
snd-seq-midi-event 5640 0 [snd-seq-oss]
snd-seq 42608 2 [snd-seq-oss snd-seq-midi-event]
snd-pcm-oss 43556 1
snd-mixer-oss 14488 0 [snd-pcm-oss]
snd-via82xx 14092 1
snd-ac97-codec 40160 0 [snd-via82xx]
snd-pcm 77536 0 [snd-pcm-oss snd-via82xx]
snd-timer 18376 0 [snd-seq snd-pcm]
snd-mpu401-uart 4396 0 [snd-via82xx]
snd-rawmidi 17600 0 [snd-mpu401-uart]
snd-seq-device 5832 0 [snd-seq-oss snd-seq snd-rawmidi]
snd-page-alloc 7732 0 [snd-via82xx snd-pcm]
snd 40868 0 [snd-seq-oss snd-seq-midi-event snd-seq snd-pcm-oss snd-mixer-oss snd-via82xx snd-ac97-codec snd-pcm snd-timer snd-mpu401-uart snd-rawmidi snd-seq-device]
soundcore 6276 0 [snd]
nfsd 74256 0 (autoclean)
af_packet 14952 1 (autoclean)
ip_vs 83192 0 (autoclean)
sr_mod 16920 0 (autoclean)
floppy 55132 0
via-rhine 15056 1 (autoclean)
mii 3832 0 (autoclean) [via-rhine]
nls_iso8859-15 4092 1 (autoclean)
nls_cp850 4316 1 (autoclean)
vfat 11820 1 (autoclean)
fat 37944 0 (autoclean) [vfat]
supermount 15296 2 (autoclean)
ide-cd 33856 0
cdrom 31648 0 [sr_mod ide-cd]
ide-scsi 11280 0
scsi_mod 103284 3 [sg sr_mod ide-scsi]
ehci-hcd 18568 0 (unused)
usb-uhci 24652 0 (unused)
usbcore 72992 1 [ehci-hcd usb-uhci]
rtc 8060 0 (autoclean)
ext3 59916 2
jbd 38972 2 [ext3]
Ja kun ajaa /sbin/fuser -v /dev/dsp -komennon, niin vastauksena blankorivi.
Jos joku voisi jeesata tässä asiassa, olisin kovin kiitollinen. Helppoudesta huolimatta en aio palata Gatesin maailmaan, ollaan sitten vaikka ilman ääniä!
Vastaukset 18
Vanhimmat
Pitääköhän tuo nyt ihan paikkaansa, otin sen Mandraken ohjauskeskuksesta.
Valmistaja: ?(null)
Väylä: ?PCI
Väylän tunniste: ?1002:5961:17ee:2801
Sijainti väylässä: ?1:0:0
Kuvaus: ?
Moduuli: ?tuntematon
Media luokka: ?DISPLAY_VGA
Aja rpm -paketin force -vivulla, joten se konflikti ainakin voidaa välttää. Muista olla ROOT!
Kun olet downloadannut siis sen rpm:män, niin esim. rpm -Uvh --force fglrx-glc22-4.3.0-3.7.0.i386.rpm -komento hyvä.
Pikaisesti vilkaistuna äänet näyttää olevan nollilla. Eikä volumensäätökään auta (aumix, kmix, xmms:n oma säätö, tms.) ?
fuser -av /dev/dsp tuskin tulostaakaan mitään, jos kukaan ei sillä hetkellä käytä /dev/dsp:tä. Toisaalta jotkut kortit tukevat montaa samanaikaista äänilähdettä, jolloin ne voivat käyttää esim. /dev/dsp1:tä.
Entä mitä tekee cat joku_lyhyt_tiedosto > /dev/dsp (kätevä testi kortin pikatestaukseen) ? Kortin pitäisi toimia, jos kuulet jotain suhinaa ja kun volumea on tarpeeksi.
Vielä muistaakseni alsa on asennuksensa jälkeen asettanut kaikki äänitasot nollille, joka tukisi hieman tuota äsken tehtyä oletustani. Master ja pcm volumen säätö lienee ne olennaisimmat. Semmoinenkin ohjelma näyttää olevan olemassa kuin alsamixer.
Kmix herjasi oheista:
Loading required GL library /usr/lib/libGL.so.1
ERROR: kmix: Mikseriä ei löytynyt
Tarkista että äänikortti on asennettu, ja että
äänikortin ajuri on ladattu.
Pitäisiköhän asentaa libGl kokeeksi?
Aumix -puolella kaikki oli mutessa.
..ja disabloin biossista emon äänilähteen. Eipä vain tuottanut tulosta vieläkään.. :(
SB:n pitäisi ainakin toimia, sillä itsellänikin on SB 128 PCI.
libGL näkyy tulevan muutenkin XFree86-libsin mukana, kai se on asennettu ?
Tekikö tuo aiemmin mainittu cat-testi mitään ?
Lisäksi mutella pitäminen ei ainakaan auta asiaa...mutet vaan pois.
ihan vain näin pikaisesti luettuna pisti silmään tuo ääni 'ongelma'.
"Äänikortti on emolevyllä asennettuna ja järjestelmä tunnistaa sen.
Volume -asetukset.. :
vol 0, 0, P
pcm 0, 0
line 0, 0, P
mic 0, 0, R
cd 0, 0, P
igain 0, 0
line1 0, 0, P
phin 0, 0, P
video 100, 100"
koita huvikseen mitä sanoo kun säädät hieman äänenvoimakkuutta suuremmaksi..
Ei ikävä kyllä vieläkään toimi..
vol 21, 21
pcm 24, 24
speaker 21, 21
line 21, 21, P
mic 21, 21, R
cd 24, 24, P
pcm2 21, 21
igain 21, 21, P
line1 14, 14, P
phin 21, 21, P
phout 14, 14
video 17, 17, P
Olen nähnyt keskusteltavan noista Madraken keskustelupalstoilla (siis RADEON näytönohjaimista), ja siellä eräs tarjottu ratkaisu oli mm. manuaalinen asetusten syöttö.
Jokin oikea äänikortti voisi olla ratkaisu, sillä niitä saa uusinakin muutamalla kympillä, ja käytettyinäkin niitä tarjotaan.
Grafiikka on edelleen hidasta... auttaisiko tämän julkaseminen yhtään? Meikäläisen silmään tuo näyttää oikealta, mutta se nyt ei välttämättä paljoa kerro.
Section "Device"
Identifier "ATI Graphics Adapter"
Driver "fglrx"
Screen 0
BusID "PCI:1:0:0" # vendor=1002, device=5961
Option "FSAAMSPosY1" "0.000000"
Option "StereoSyncEnable" "1"
# ### generic DRI settings ###
# === disable PnP Monitor ===
#Option "NoDDC"
Option "FSAAMSPosX5" "0.000000"
Option "FSAAMSPosY4" "0.000000"
Option "FSAAMSPosX2" "0.000000"
# === Pseudo Color Visuals (8-bit visuals) ===
Option "PseudoColorVisuals" "on"
Option "FSAAMSPosX4" "0.000000"
Option "FSAAMSPosY0" "0.000000"
Option "FSAADisableGamma" "no"
# === Video Overlay for the Xv extension ===
Option "VideoOverlay" "on"
Option "ForceGenericCPU" "no"
Option "GammaCorrectionII" "0x00000000"
# === misc DRI settings ===
Option "mtrr" "off" # disable DRI mtrr mapper, driver has its own code for mtrr
Option "VRefresh2" "unspecified"
Option "FSAAMSPosY5" "0.000000"
# === Center Mode (Laptops only) ===
Option "CenterMode" "off"
Option "IgnoreEDID" "off"
# === OpenGL Overlay ===
# Note: When OpenGL Overlay is enabled, Video Overlay
# will be disabled automatically
Option "OpenGLOverlay" "off"
Option "FSAACustomizeMSPos" "no"
Option "FSAAScale" "6"
# ### FireGL DDX driver module specific settings ###
# === Screen Management ===
Option "DesktopSetup" "0x00000000"
Option "HSync2" "unspecified"
Option "TVHStartAdj" "0"
# === FSAA Management ===
Option "FSAAEnable" "yes"
Option "FSAAMSPosX0" "0.000000"
Option "no_dri" "no"
Option "GammaCorrectionI" "0x00000000"
Option "UseInternalAGPGART" "yes"
Option "BlockSignalsOnLock" "on"
Option "FSAAMSPosX1" "0.000000"
Option "MonitorLayout" "AUTO, AUTO"
# === Misc Options ===
Option "UseFastTLS" "0"
# === disable/enable XAA/DRI ===
Option "no_accel" "no"
Option "FSAAMSPosY3" "0.000000"
# === OpenGL specific profiles/settings ===
Option "Capabilities" "0x00000800"
Option "TVStandard" "PAL-B"
Option "TVVPosAdj" "0"
Option "TVColorAdj" "0"
Option "FSAAMSPosY2" "0.000000"
# === TV-out Management ===
Option "NoTV" "no"
Option "TVHSizeAdj" "0"
Option "TVHPosAdj" "0"
Option "ScreenOverlap" "0"
# === QBS Management ===
Option "Stereo" "off"
Option "FSAAMSPosX3" "0.000000"
Option "TVVSizeAdj" "0"
EndSection
Kannattaa lukea:
http://www.linux-gamers.net/modules/wfsection/article.php?articleid=22
No kylläpäs noitten linuxien kanssa pitää tapella. Windowsissa tuo kortti olis menny heittämällä kohdalleen.
Mutta minulla rinnan Win NT4, joka ei tunnistanut oikein ajuria verkkokortin osalta vaikka asensin sen valmitajan levyltä... ilman ääniä voi kyllä elää, muttei niinkään verkkoyhteyttä.
Miksi yleensä pitää asetella näitä kahta vastakkain?
Uskoisin että sfnet.atk.linux -palstoilta löytyy paremmin ja tarkemmin apua. Jos Lontoon murre ei ole ongelma, niin voi kokeilla myös googlettaa. Kokeileppa tälläistä hakua:
Mandrake 9.1 AC97 sound
. ainakin hittejä tuli aikalailla.
IMHO noi easy-to-lose-your-point distrot on vähän problemaattisia ; GUI-pohjaiset estävät syvemmän debuggauksen (kuten dmesg:n ihmettelyn ja strace:n)...
..actually linkistä:
http://www.realtek.com.tw/downloads/dlac97-2.aspx?lineid=5&famid=12&series=8&Software=True
voi latailla AC97 driverin linuxille, mukanaoleva README _kantsii_ lukea.
Uskoisin että ongelma alkaa ratkeamaan.Asentelen tässä alsa -kirjastoa koneelle ja luulen että ongelma on siellä.
Hyvä linux foorumi on www.linuxquestions.org, olen saanut sieltä vihjeitä.