82 lines
		
	
	
		
			3.0 KiB
		
	
	
	
		
			Groff
		
	
	
	
	
	
			
		
		
	
	
			82 lines
		
	
	
		
			3.0 KiB
		
	
	
	
		
			Groff
		
	
	
	
	
	
| ." Automatically generated text
 | |
| .TH 7 "August 31, 2006" "OSS" "OSS Devices"
 | |
| .SH NAME
 | |
| oss_hdaudio - Intel High Definition Audio (AZALIA) 
 | |
| 
 | |
| .SH DESCRIPTION
 | |
|  Open Sound System driver for Intels high definition audio known as 
 | |
|  "Azalia". This driver supports Intel 915/925 chipsets with the
 | |
|  Realtek ALC880 and CMedia 9880 8 channel codecs.
 | |
| 
 | |
|  The HDA driver supports:
 | |
| 
 | |
|  o 8-96Khz Playback/Recording
 | |
|  o 8 or 16 or 32 bits
 | |
|  o 2, 4, 6 or 8 channel audio.
 | |
|  o SPDIF digital output and Input
 | |
|  o AC3 passthrough 
 | |
| 
 | |
| .SH  HDAUDIO MIXER
 | |
|  The Intel HDA mixer is a new type of mixer that doesn't have
 | |
|  the normal volume controls found on AC97 or legacy SB devices.
 | |
|  The HDA mixer presents a concept of Jacks and you can configure
 | |
|  any jack to be either an output or an input jack.
 | |
| 
 | |
|  Some motherboards may not correctly initialize the jacks according
 | |
|  to their color and functionality but in general here's the 
 | |
|  configuration that should generally be followed:
 | |
| 
 | |
| 	o Orange = Center/LFE	o Blue = Line-in
 | |
| 	o Black = Rear		o Green = Front
 | |
| 	o Grey = Side		o Pink = Mic
 | |
| 
 | |
| Some Azalia codecs support front panel connectors and so if you see
 | |
| fp-green and fp-pink connectors, then these are for front panel
 | |
| speaker and mic/line-in Jacks.
 | |
| 
 | |
| There is a function selector for most of the analog audio jacks (for example
 | |
| connector.pink.mode). This selector is used to control if the jack is used
 | |
| as an input (microphone or line in) or output (front, rear, side, speaker,
 | |
| etc).
 | |
| 
 | |
| .SH KNOWN PROBLEMS
 | |
| In general Azalia based systems (laptops/motherboards) would require a custom
 | |
| driver to work properly. Due to enormous number of different systems it is not
 | |
| possible to develop such custom drivers for all systems. A generic driver is 
 | |
| used for systems that don't have dedicated drivers.
 | |
| 
 | |
| Unfortunately the mixer and control panel interface (see ossmix(1)) 
 | |
| for "generic" systems is very cryptic and difficult to
 | |
| understand. To solve problems with volumes or signal routing you need to
 | |
| start ossxmix(1) and change the controls one at time until you get the desired
 | |
| effect.
 | |
| 
 | |
| .SH OPTIONS
 | |
| .IP \(bu 3
 | |
| hdaudio_jacksense	enables jack sensing mode when the hdaudio driver is
 | |
| 			loaded. In this mode all I/O pin's that are not
 | |
| 			in use will be disabled as well as the mixer controls
 | |
| 			that are related with them. In this way the
 | |
| 			mixer/control panel will become more intuitive.
 | |
| 			However OSS will need to be restarted with soundoff;
 | |
| 			soundon every time new inputs or outputs are attached
 | |
| 			to the audio jacks. Default : 0.
 | |
| 
 | |
| 			NOTE! hdaudio_jacksense=1 works only in some systems.
 | |
| 			Many laptops and motherboards don't support jack
 | |
| 			sensing.
 | |
| 
 | |
| .IP \(bu 3
 | |
| hdaudio_noskip	Disable skipping unconnected jack. All mixer controls
 | |
| 			will be shown, even for disabled I/O pins.
 | |
| 			Can get values 0-7. 1-7 is a bitmask, where every bit
 | |
| 			masks a different check. Bit 3 (= value 4) overrides
 | |
| 			jacksense check too.
 | |
| 			Default: 0 - unconnected jacks are skipped.
 | |
| .SH FILES
 | |
|  /usr/lib/oss/conf/oss_hdaudio.conf Device configuration file
 | |
| 
 | |
| .SH AUTHOR
 | |
|  4Front Technologies
 | |
| 
 | 
