Αλλαγή κάρτας ήχου

Harris Kosmidhs hkosmidi at laboratorium.gr
Sat Mar 1 11:36:58 EET 2008


Christos Nouskas wrote:
> Harris Kosmidhs wrote:

>> Σαν συμπέρασμα πάντως η κάρτα μου είναι άχρηστη σωστά;
> 
>  Λάθος :)
> 
>  Open Sound NEWS
>  OSS v4.0 build 1014 for Linux, Solaris, FreeBSD and UnixWare announced.
> Beta support for Creative Labs XFi announced. Including source code for 
> the SB XFi has been released.
> 

ΟΚ έβαλα το πακέτο oss-linux_v4.0-1014_i386.deb και

[16:02] hkosmidi at obelix ~ $ ossinfo
Version info: OSS 4.0 (b1014/200802280648) (0x00040003)
Platform: Linux/i686 2.6.22-14-generic #1 SMP Tue Feb 12 07:42:25 UTC 
2008 (obel                                             ix)

Number of audio devices:        12
Number of audio engines:        28
Number of mixer devices:        2


Device objects
  0: osscore0 OSS core services
  1: hdaudio0 Intel HD Audio interrupts=1057 (1057)
     HD Audio controller Intel HD Audio
     Vendor ID    0x8086293e
     Subvendor ID 0x1458a022
      Codec  2: ALC885 (0x10ec0885/0x1458a002)
  2: sbxfi0 Sound Blaster X-Fi (SB046x/067x/076x) interrupts=161585 (161585)
     PCI device 1102:0005, subdevice 1102:0021
  3: ossusb0 USB audio core services
  4: vmix0 OSS transparent virtual support


Mixer devices
  0: High Definition Audio ALC885 (Mixer 0 of device object 1)
  1: Sound Blaster X-Fi (SB046x/067x/ (Mixer 0 of device object 2)

Audio devices
HD Audio front                    /dev/oss/hdaudio0/pcm0  (device index 0)
HD Audio rear                     /dev/oss/hdaudio0/pcm1  (device index 1)
HD Audio center/LFE               /dev/oss/hdaudio0/pcm2  (device index 2)
HD Audio side                     /dev/oss/hdaudio0/pcm3  (device index 3)
HD Audio pcm4                     /dev/oss/hdaudio0/pcm4  (device index 4)
HD Audio spdif-out                /dev/oss/hdaudio0/spdout0  (device 
index 5)
High Definition Audio rec         /dev/oss/hdaudio0/pcmin0  (device index 6)
High Definition Audio rec1        /dev/oss/hdaudio0/pcmin1  (device index 7)
High Definition Audio rec2        /dev/oss/hdaudio0/pcmin2  (device index 8)
High Definition Audio spdif-in    /dev/oss/hdaudio0/spdin0  (device index 9)
Sound Blaster X-Fi (SB046x/067x/076x) output  /dev/oss/sbxfi0/pcm0 
(device inde                                             x 10)
Sound Blaster X-Fi (SB046x/067x/076x) input  /dev/oss/sbxfi0/pcmin0 
(device ind                                             ex 11)

Οπότε την αναγνωρίζει!

Καταρχήν δεν έχω volume manager στο gnome. Μου βγάζει μήνυμα για το 
gstreamer οτι δεν βρίσκει κάρτα. No volume control GStreamer plugin 
and/or devices not found.

Ψάχνωντας είδα ότι το oss & το gstream δεν τα πάνε καλά μεταξύ τους. Δύο 
πράγματα προς το παρών με απασχολούσαν. ΝΑ ακούω μουσική και να βέπω 
ταινίες.

Για τον mplayer έκανα το εξής το mplayer.conf
ao=oss:/dev/oss/sbxfi0/pcm0
και βλέπω ταινίες. Τον ήχο τον αυξομειώνω με 0 & 9 που είναι keys του 
mplayer.

Για μουσική προς το παρών έφτιαξα το amarok. Του έβαλα να χρησιμοποιεί 
το OSS και device το /dev/dsp (το παίρνει αυτόματα).

Αλλά! Μετά απο κάθε reboot έχω

hkosmidi at obelix:~$ l /dev/dsp
lrwxrwxrwx 1 root root 22 2008-03-01 10:58 /dev/dsp -> 
/dev/oss/hdaudio0/pcm0

Οπότε και πρέπει manually να ξανακάνω ln και να δείχνει στο 
/dev/oss/sbxfi0/pcm0.

Πρώτη ερώτηση είναι αν υπάρχει κάποιο άλλο volume controll προγραμμα για 
το gnome, ώστε να παίζω με τα κουμπιά του keyboard (πολύ βολικό όταν 
βλέπεις ταινία αλλά και όταν ακούς μουσική και 8ες να πατήσεις ένα 
γρήγορο mute).

Δεύτερον, πως μπορώ να κάνω το dev/dps permanent link στο 
/dev/oss/sbxfi0/pcm0; Μέσω udev;

Επίσης φαντάζομαι ότι έτσι δεν έχω υποστήριξη sourround στις τανίες & 
στα DVD από τον mplayer. Υπάρχει τέτοια δυνατότητα;

Στο /dev/oss υπάρχουν τα παρακάτω:
hkosmidi at obelix:/dev/oss$ tree
.
|-- hdaudio0
|   |-- mix0
|   |-- pcm0
|   |-- pcm1
|   |-- pcm2
|   |-- pcm3
|   |-- pcm4
|   |-- pcmin0
|   |-- pcmin1
|   |-- pcmin2
|   |-- spdin0
|   `-- spdout0
`-- sbxfi0
     |-- mix0
     |-- pcm0
     `-- pcmin0

2 directories, 14 files


Ευχαριστώ για τη βοήθεια.







More information about the Linux-greek-users mailing list