https://wiki.archlinux.de/api.php?action=feedcontributions&user=Z4nterox&feedformat=atomwiki.archlinux.de - Benutzerbeiträge [de]2024-03-29T10:29:44ZBenutzerbeiträgeMediaWiki 1.41.0https://wiki.archlinux.de/index.php?title=Lenovo_Thinkpad_T490&diff=21502Lenovo Thinkpad T4902019-12-31T16:26:07Z<p>Z4nterox: Änderung 21501 von Z4nterox (Diskussion) rückgängig gemacht.</p>
<hr />
<div>{{ÜberFDL||Seite=http://wiki.archlinux.org|Name=ArchLinux.org Wiki|Original=https://wiki.archlinux.org/index.php/Lenovo_ThinkPad_T490}}<br />
<br />
== FN-Tasten ==<br />
<br />
Die meisten der FN-Tasten sollten problemlos funktionieren. Als problematisch bekannt sind die Tasten F1 bis F4, welche sich aber durch installieren von [https://wiki.archlinux.org/index.php/Xbindkeys Xbindkeys] und [[Alsa]] leicht <br />
in der .Xbindkeys (siehe Xbindkeys) neu belegen lassen:<br />
<br />
* '''F1''': {{ic|amixer set Master toggle}}.<br />
* '''F2''': {{ic|amixer set Master 5%-}}.<br />
* '''F3''': {{ic|amixer set Master 5%+}}.<br />
* '''F4''': {{ic|amixer set Capture toggle}}.<br />
<br />
Beispielabschnitt in der .Xbindkeys:<br />
<br />
"amixer set Master toggle"<br />
F1<br />
<br />
"amixer set Master 5%-"<br />
F2<br />
<br />
"amixer set Master 5%+"<br />
F3<br />
<br />
"amixer set Capture toggle"<br />
F4<br />
<br />
= Touchpad =<br />
<br />
Das Touchpad funktionert nach einrichten von Arch in der Regel recht problemlos. Eventuelle Feinheiten und Features können mit passenden Programmen eingerichtet werden.<br />
<br />
== Troubleshooting Touchpad ==<br />
<br />
Es kann passieren, dass der Cursor nicht auf das Touchpad reagiert, wenn sich ein Finger über dem unteren Touchpadbereich (Bereich für Rechte und Linke Maustaste) befindet. Nach einrichten des Systems verschwindet dieses Problem unter KDE meistens, in GNOME ist dieser Fehler weiterhin zu beobachten. Folgender Befehl löst dieses Problem in GNOME:<br />
<br />
xinput set-prop 'SynPS/2 Synaptics TouchPad' 'libinput Click Method Enabled' 1 0<br />
<br />
= CPU Throttling =<br />
<br />
In der BIOS Version 1.52 (nur in dieser Version bestätigt, könnte auch andere Versionen betreffen) schaltet die CPU früher auch 400 MHz zurück als sie sollte. <br />
Dieses Problem kann durch installieren von [https://www.archlinux.org/packages/?name=throttled throttled] behoben werden. Siehe das englischsprachige Arch Wiki für das gleiche Problem bei dem [https://wiki.archlinux.org/index.phpLenovo_ThinkPad_T480s#Thermal_Throttling_Fix/ Lenovo Thinkpad T480s].<br />
<br />
= Lautsprecher Zischen =<br />
<br />
Der Lautsprecher bei einigen der Lenovo Thinkpad T490 Geräte erzeugt ein statisches Zischgeräusch, welches unabhängig von der Lautstärke der Lautsprecher dauerhaft auftritt. Lediglich das ausschalten der Lautsprecher, zum Beispiel mit [[Alsa]] oder durch einstecken von Kopfhörern, beseitigt dieses Problem.<br />
Ganz beheben lässt sich dieses Geräusch zu diesem Zeitpunkt nicht, aktuelle BIOS Versionen verhindern lediglich, dass der Lautpsrecher dauerhaft ausgeschalten sein muss. Solange er nichts abspielt, ist der Lautpsrecher unter aktuellen BIOS Versionen also ruhig. Wird aber Sound abgespielt ist das Zischen wieder im Hintergrund hörbar.<br />
<br />
Siehe die [https://support.lenovo.com Lenovo Support Website] für die neuesten Treiber.<br />
<br />
= Fingerabdrucksensor =<br />
<br />
Der Fingerabdrucksensor wird zu diesem Zeitpunkt nicht unterstützt. Der Sensor ist aber bekannt und es wird an Softwareunterstützung gearbeitet. Siehe hierfür zum Beispiel [https://gitlab.freedesktop.org/libfprint/libfprint/issues/181 libfprint] und [https://github.com/nmikhailov/Validity90/issues/72 Validity90]<br />
<br />
= Links =<br />
<br />
* [https://wiki.archlinux.org/index.php/Lenovo_ThinkPad_T490 Eintrag zum Lenovo Thinkpad T490 im englischen Wiki]<br />
<br />
[[Kategorie:Notebook]]</div>Z4nteroxhttps://wiki.archlinux.de/index.php?title=Lenovo_Thinkpad_T490&diff=21501Lenovo Thinkpad T4902019-12-31T16:23:52Z<p>Z4nterox: Aktualisierung</p>
<hr />
<div>{{ÜberFDL||Seite=http://wiki.archlinux.org|Name=ArchLinux.org Wiki|Original=https://wiki.archlinux.org/index.php/Lenovo_ThinkPad_T490}}<br />
<br />
{| class="wikitable" style="float: right; clear: right; margin: 0 0 0.5em 0.5em; max-width: 420px; width: 100%;"<br />
| '''Device''' || '''Status''' <br />
|-<br />
| Intel graphics || {{Yes}} <br />
|-<br />
| Wireless || {{Yes}}¹<br />
|-<br />
| [[ALSA]] || {{Yes}}<br />
|-<br />
| TrackPoint || {{Yes}}<br />
|-<br />
| Touchpad || {{Yes}}<br />
|-<br />
| Webcam || {{Yes}}<br />
|-<br />
| [[Bluetooth]] || {{Y|partially}}<br />
|-<br />
| Mobiles Internet || {{Y|not tested}}<br />
|-<br />
| Fingerprint Sensor || {{Yes}}<br />
|- <br />
| MicroSD Reader || {{Yes}}<br />
|- <br />
|colspan=2 style="font-size: 70%; border: none;" |<ol><br />
<li>Funktioniert, der iwlwifi Treiber gibt jedoch im Kernel Log Errors aus. [https://bugzilla.kernel.org/show_bug.cgi?id=203593 Wurde bereits behoben.]</li><br />
|}<br />
<br />
== Hardware ==<br />
<br />
Mit Kernel 5.3.7-arch1-1-ARCH<br />
<br />
Version: ThinkPad T490<br />
Product Name: 20N2000KGE<br />
<br />
Zusätzliche Hardware-Informationen von {{ic|lsusb}} und {{ic|lspci}} sind hier aufgelistet:<br />
<br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:400px; overflow:auto;"><br />
<div style="font-weight:bold;line-height:1.6;">{{ic|lsusb}}</div><br />
<div class="mw-collapsible-content"><br />
{{bc|<br />
00:00.0 Host bridge: Intel Corporation Coffee Lake HOST and DRAM Controller (rev 0c) 00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 620 (Whiskey Lake) (rev 02) 00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 0c) 00:08.0 System peripheral: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th Gen Core Processor Gaussian Mixture Model 00:12.0 Signal processing controller: Intel Corporation Cannon Point-LP Thermal Controller (rev 30) 00:14.0 USB controller: Intel Corporation Cannon Point-LP USB 3.1 xHCI Controller (rev 30) 00:14.2 RAM memory: Intel Corporation Cannon Point-LP Shared SRAM (rev 30) 00:14.3 Network controller: Intel Corporation Cannon Point-LP CNVi [Wireless-AC] (rev 30) 00:15.0 Serial bus controller [0c80]: Intel Corporation Cannon Point-LP Serial IO I2C Controller #0 (rev 30) 00:16.0 Communication controller: Intel Corporation Cannon Point-LP MEI Controller #1 (rev 30) 00:1c.0 PCI bridge: Intel Corporation Cannon Point-LP PCI Express Root Port #1 (rev f0)<br />
00:1c.4 PCI bridge: Intel Corporation Cannon Point-LP PCI Express Root Port #5 (rev f0)<br />
00:1d.0 PCI bridge: Intel Corporation Cannon Point-LP PCI Express Root Port #9 (rev f0)<br />
00:1d.4 PCI bridge: Intel Corporation Cannon Point-LP PCI Express Root Port #13 (rev f0)<br />
00:1f.0 ISA bridge: Intel Corporation Cannon Point-LP LPC Controller (rev 30)<br />
00:1f.3 Audio device: Intel Corporation Cannon Point-LP High Definition Audio Controller (rev 30)<br />
00:1f.4 SMBus: Intel Corporation Cannon Point-LP SMBus Controller (rev 30)<br />
00:1f.5 Serial bus controller [0c80]: Intel Corporation Cannon Point-LP SPI Controller (rev 30)<br />
00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (6) I219-V (rev 30)<br />
01:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS522A PCI Express Card Reader (rev 01)<br />
02:00.0 PCI bridge: Intel Corporation JHL6240 Thunderbolt 3 Bridge (Low Power) [Alpine Ridge LP 2016] (rev 01)<br />
03:00.0 PCI bridge: Intel Corporation JHL6240 Thunderbolt 3 Bridge (Low Power) [Alpine Ridge LP 2016] (rev 01)<br />
03:01.0 PCI bridge: Intel Corporation JHL6240 Thunderbolt 3 Bridge (Low Power) [Alpine Ridge LP 2016] (rev 01)<br />
03:02.0 PCI bridge: Intel Corporation JHL6240 Thunderbolt 3 Bridge (Low Power) [Alpine Ridge LP 2016] (rev 01)<br />
04:00.0 System peripheral: Intel Corporation JHL6240 Thunderbolt 3 NHI (Low Power) [Alpine Ridge LP 2016] (rev 01)<br />
3a:00.0 USB controller: Intel Corporation JHL6240 Thunderbolt 3 USB 3.1 Controller (Low Power) [Alpine Ridge LP 2016] (rev 01)<br />
3d:00.0 Non-Volatile memory controller: Sandisk Corp WD Black 2018/PC SN720 NVMe SSD<br />
00:00.0 Host bridge: Intel Corporation Coffee Lake HOST and DRAM Controller (rev 0c)<br />
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 620 (Whiskey Lake) (rev 02)<br />
00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 0c)<br />
00:08.0 System peripheral: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th Gen Core Processor Gaussian Mixture Model<br />
00:12.0 Signal processing controller: Intel Corporation Cannon Point-LP Thermal Controller (rev 30)<br />
00:14.0 USB controller: Intel Corporation Cannon Point-LP USB 3.1 xHCI Controller (rev 30)<br />
00:14.2 RAM memory: Intel Corporation Cannon Point-LP Shared SRAM (rev 30)<br />
00:14.3 Network controller: Intel Corporation Cannon Point-LP CNVi [Wireless-AC] (rev 30)<br />
00:15.0 Serial bus controller [0c80]: Intel Corporation Cannon Point-LP Serial IO I2C Controller #0 (rev 30)<br />
00:16.0 Communication controller: Intel Corporation Cannon Point-LP MEI Controller #1 (rev 30)<br />
00:1c.0 PCI bridge: Intel Corporation Cannon Point-LP PCI Express Root Port #1 (rev f0)<br />
00:1c.4 PCI bridge: Intel Corporation Cannon Point-LP PCI Express Root Port #5 (rev f0)<br />
00:1d.0 PCI bridge: Intel Corporation Cannon Point-LP PCI Express Root Port #9 (rev f0)<br />
00:1d.4 PCI bridge: Intel Corporation Cannon Point-LP PCI Express Root Port #13 (rev f0)<br />
00:1f.0 ISA bridge: Intel Corporation Cannon Point-LP LPC Controller (rev 30)<br />
00:1f.3 Audio device: Intel Corporation Cannon Point-LP High Definition Audio Controller (rev 30)<br />
00:1f.4 SMBus: Intel Corporation Cannon Point-LP SMBus Controller (rev 30)<br />
00:1f.5 Serial bus controller [0c80]: Intel Corporation Cannon Point-LP SPI Controller (rev 30)<br />
00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (6) I219-V (rev 30)<br />
01:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS522A PCI Express Card Reader (rev 01)<br />
02:00.0 PCI bridge: Intel Corporation JHL6240 Thunderbolt 3 Bridge (Low Power) [Alpine Ridge LP 2016] (rev 01)<br />
03:00.0 PCI bridge: Intel Corporation JHL6240 Thunderbolt 3 Bridge (Low Power) [Alpine Ridge LP 2016] (rev 01)<br />
03:01.0 PCI bridge: Intel Corporation JHL6240 Thunderbolt 3 Bridge (Low Power) [Alpine Ridge LP 2016] (rev 01)<br />
03:02.0 PCI bridge: Intel Corporation JHL6240 Thunderbolt 3 Bridge (Low Power) [Alpine Ridge LP 2016] (rev 01)<br />
04:00.0 System peripheral: Intel Corporation JHL6240 Thunderbolt 3 NHI (Low Power) [Alpine Ridge LP 2016] (rev 01)<br />
3a:00.0 USB controller: Intel Corporation JHL6240 Thunderbolt 3 USB 3.1 Controller (Low Power) [Alpine Ridge LP 2016] (rev 01)<br />
3d:00.0 Non-Volatile memory controller: Sandisk Corp WD Black 2018/PC SN720 NVMe SSD<br />
}}<br />
</div></div><br />
<br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:400px; overflow:auto;"><br />
<div style="font-weight:bold;line-height:1.6;">{{ic|lspci}}</div><br />
<div class="mw-collapsible-content"><br />
{{bc|<br />
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub<br />
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub<br />
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub<br />
Bus 001 Device 006: ID 06cb:00bd Synaptics, Inc. <br />
Bus 001 Device 005: ID 04f2:b681 Chicony Electronics Co., Ltd Integrated Camera<br />
Bus 001 Device 010: ID 2cb7:0210 FIBOCOM L830-EB<br />
Bus 001 Device 013: ID 1050:0407 Yubico.com Yubikey 4 OTP+U2F+CCID<br />
Bus 001 Device 007: ID 8087:0aaa Intel Corp. <br />
Bus 001 Device 002: ID 058f:9540 Alcor Micro Corp. AU9540 Smartcard Reader<br />
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub<br />
}}<br />
</div></div><br />
<br />
== BIOS ==<br />
<br />
=== BIOS configurations ===<br />
<br />
* {{ic|Config -> Thunderbolt BIOS Assist Mode - Auf "Enabled" stellen}}. Diese Einstellung wird für Linux empfohlen.<br />
<br />
== FN-Tasten ==<br />
<br />
Die meisten der FN-Tasten sollten problemlos funktionieren. Als problematisch bekannt sind die Tasten F1 bis F4, welche sich aber durch installieren von [https://wiki.archlinux.org/index.php/Xbindkeys Xbindkeys] und [[Alsa]] leicht <br />
in der .Xbindkeys (siehe Xbindkeys) neu belegen lassen:<br />
<br />
* '''F1''': {{ic|amixer set Master toggle}}.<br />
* '''F2''': {{ic|amixer set Master 5%-}}.<br />
* '''F3''': {{ic|amixer set Master 5%+}}.<br />
* '''F4''': {{ic|amixer set Capture toggle}}.<br />
<br />
Beispielabschnitt in der .Xbindkeys:<br />
<br />
"amixer set Master toggle"<br />
F1<br />
<br />
"amixer set Master 5%-"<br />
F2<br />
<br />
"amixer set Master 5%+"<br />
F3<br />
<br />
"amixer set Capture toggle"<br />
F4<br />
<br />
== Touchpad ==<br />
<br />
Das Touchpad funktionert nach einrichten von Arch in der Regel recht problemlos. Eventuelle Feinheiten und Features können mit passenden Programmen eingerichtet werden.<br />
<br />
=== Troubleshooting Touchpad ===<br />
<br />
Es kann passieren, dass der Cursor nicht auf das Touchpad reagiert, wenn sich ein Finger über dem unteren Touchpadbereich (Bereich für Rechte und Linke Maustaste) befindet. Nach einrichten des Systems verschwindet dieses Problem unter KDE meistens, in GNOME ist dieser Fehler weiterhin zu beobachten. Folgender Befehl löst dieses Problem in GNOME:<br />
<br />
xinput set-prop 'SynPS/2 Synaptics TouchPad' 'libinput Click Method Enabled' 1 0<br />
<br />
== CPU Throttling ==<br />
<br />
In der BIOS Version 1.52 (nur in dieser Version bestätigt, könnte auch andere Versionen betreffen) schaltet die CPU früher auch 400 MHz zurück als sie sollte. <br />
Dieses Problem kann durch installieren von [https://www.archlinux.org/packages/?name=throttled throttled] behoben werden. Siehe das englischsprachige Arch Wiki für das gleiche Problem bei dem [https://wiki.archlinux.org/index.phpLenovo_ThinkPad_T480s#Thermal_Throttling_Fix/ Lenovo Thinkpad T480s].<br />
<br />
== Lautsprecher Zischen ==<br />
<br />
Der Lautsprecher bei einigen der Lenovo Thinkpad T490 Geräte erzeugt ein statisches Zischgeräusch, welches unabhängig von der Lautstärke der Lautsprecher dauerhaft auftritt. Lediglich das ausschalten der Lautsprecher, zum Beispiel mit [[Alsa]] oder durch einstecken von Kopfhörern, beseitigt dieses Problem.<br />
Ganz beheben lässt sich dieses Geräusch zu diesem Zeitpunkt nicht, aktuelle BIOS Versionen verhindern lediglich, dass der Lautpsrecher dauerhaft ausgeschalten sein muss. Solange er nichts abspielt, ist der Lautpsrecher unter aktuellen BIOS Versionen also ruhig. Wird aber Sound abgespielt ist das Zischen wieder im Hintergrund hörbar.<br />
<br />
Siehe die [https://support.lenovo.com Lenovo Support Website] für die neuesten Treiber.<br />
<br />
== Fingerabdrucksensor ==<br />
<br />
Der Fingerabdrucksensor funktioniert mit der neusten Firmware und Software (Stand: 2019-12-15). <br />
<br />
1. Mit fwupd lässt sich die neuste Firmware für den "Synaptics Prometheus Fingerprint Reader" updaten. Dies muss momentan noch manuell durchgeführt werden, da sich die Firmware im Test Status befindet.<br />
[https://fwupd.org/lvfs/devices/com.synaptics.prometheus.firmware][https://fwupd.org/lvfs/devices/com.synaptics.prometheus.config]<br />
<br />
2. Die neusten Versionen von fprintd und libfprint sind essentiell. [https://fprint.freedesktop.org/]. Sollten die über Pacman erhältlichen Versionen nicht funktionieren, kann man die AUR-Versionen versuchen :{{AUR|fprintd-libfprint2}} und{{AUR|libfprint-git}} . Es wird empfohlen beide Programme von der Source ([https://gitlab.freedesktop.org/libfprint/libfprint libfprint] [https://gitlab.freedesktop.org/libfprint/fprintd fprintd]) aus zu compilen und installieren, wenn auch die AUR-Versionen keinen Erfolg bringen. <br />
<br />
3. Das englische Arch-Wiki gibt Anleitung für das Einrichten von Fingerabdrücken. [https://wiki.archlinux.org/index.php/Fprint fprintd]<br />
<br />
== ACPI ==<br />
<br />
Das standard {{ic|/etc/acpi/handler.sh}} Skript checkt folgendermaßen euer Gerät:<br />
<br />
ac_adapter)<br />
case "$2" in<br />
AC|ACAD|ADP0)<br />
<br />
Dies funktioniert bei dem T490 aber nicht, da dieses Gerät {{ic|ACPI0003}} heißt und damit nicht vom genannten Check erfasst wird.<br />
<br />
== Links ==<br />
<br />
* [https://wiki.archlinux.org/index.php/Lenovo_ThinkPad_T490 Eintrag zum Lenovo Thinkpad T490 im englischen Wiki]<br />
<br />
[[Kategorie:Notebook]]</div>Z4nteroxhttps://wiki.archlinux.de/index.php?title=Advanced_Linux_Sound_Architecture&diff=21500Advanced Linux Sound Architecture2019-12-31T15:57:24Z<p>Z4nterox: Formatierung von "alsa-lib" und "alsa-utils" zu "<code></code>"</p>
<hr />
<div>==Installation==<br />
<br />
===Kernel Treiber===<br />
<br />
[[Wikipedia:Advanced Linux Sound Architecture|Advanced Linux Sound Architecture]] ('''ALSA''') ist im Kernel und somit auch in allen <code>linux</code>-Paketen bereits enhalten.<br />
Falls ein eigener Kernel gebaut wurde, so sollte das entsprechende ALSA-Treibermodul geladen werden.<br />
<br />
Alle benötigten Module sollten von udev automatisch erkannt und geladen werden, mit Ausnahme von ISA Karten sollte keine zusätzliche Konfiguration notwendig sein.<br />
Zur Beachtung, es ist '''NIEMALS''' <code>alsaconf</code> zu benutzen, wenn eine PCI oder ISAPNP Soundkarte vorhanden ist, dies könnte udev durcheinander bringen!<br />
<br />
===Pakete installieren===<br />
<br />
* Wird für native ALSA Programme und zur Administration benötigt:<br />
<br />
# pacman -S alsa-utils<br />
<br />
* Empfohlen, wenn Programme mit OSS Unterstützung, kombiniert mit dmix, verwendet werden sollen:<br />
<br />
# pacman -S alsa-oss<br />
<br />
Das Paket <code>alsa-lib</code> muss mittlerweile nicht mehr separat installiert werden, da es schon automatisch von <code>alsa-utils</code> als Abhängigkeit mitinstalliert wird.<br />
<br />
==Konfiguration==<br />
<br />
===Sicherstellen, dass die Soundmodule geladen sind===<br />
<br />
In den meisten Fällen erkennt udev die Soundkarte richtig, OSS Kompatibilitätsmodule eingeschlossen. Man kann dies mit dem folgenden Befehl überprüfen:<br />
<br />
# lsmod | grep 'snd'<br />
snd_usb_audio 69696 0 <br />
snd_usb_lib 13504 1 snd_usb_audio<br />
snd_rawmidi 20064 1 snd_usb_lib<br />
snd_hwdep 7044 1 snd_usb_audio<br />
snd_seq_oss 29412 0 <br />
snd_seq_midi_event 6080 1 snd_seq_oss<br />
snd_seq 46220 4 snd_seq_oss,snd_seq_midi_event<br />
snd_seq_device 6796 3 snd_rawmidi,snd_seq_oss,snd_seq<br />
snd_pcm_oss 45216 0 <br />
snd_mixer_oss 15232 1 snd_pcm_oss<br />
snd_intel8x0 27932 0 <br />
snd_ac97_codec 87648 1 snd_intel8x0<br />
snd_ac97_bus 1792 1 snd_ac97_codec<br />
snd_pcm 76296 4<br />
snd_usb_audio,snd_pcm_oss,snd_intel8x0,snd_ac97_codec<br />
snd_timer 19780 2 snd_seq,snd_pcm<br />
snd 43776 12<br />
snd_usb_audio,snd_rawmidi,snd_hwdep,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer<br />
snd_page_alloc 7944 2 snd_intel8x0,snd_pcm<br />
<br />
Wenn die Ausgabe ähnlich aussieht, so wurden die Soundtreiber erfolgreich erkannt (in diesem Fall sind <code>snd_intel8x0</code> und <code>snd_usb_audio</code> die Gerätetreiber).<br />
Man kann auch das Verzeichnis <code>/dev/snd</code> auf die passenden Gerätedateien überprüfen:<br />
<br />
# ls -l /dev/snd/<br />
total 0<br />
crw-rw---- 1 root audio 116, 0 Apr 8 14:17 controlC0<br />
crw-rw---- 1 root audio 116, 32 Apr 8 14:17 controlC1<br />
crw-rw---- 1 root audio 116, 24 Apr 8 14:17 pcmC0D0c<br />
crw-rw---- 1 root audio 116, 16 Apr 8 14:17 pcmC0D0p<br />
crw-rw---- 1 root audio 116, 25 Apr 8 14:17 pcmC0D1c<br />
crw-rw---- 1 root audio 116, 56 Apr 8 14:17 pcmC1D0c<br />
crw-rw---- 1 root audio 116, 48 Apr 8 14:17 pcmC1D0p<br />
crw-rw---- 1 root audio 116, 1 Apr 8 14:17 seq<br />
crw-rw---- 1 root audio 116, 33 Apr 8 14:17 timer<br />
<br />
Wenn mindestens die Dateien <code>controlC0</code> und <code>pcmC0D0p</code> oder ähnliches vorhanden sind, so sind die Soundmodule richtig ermittelt und geladen worden.<br />
<br />
Sollte dies nicht der Fall sein, so sind die Soundmodule nicht richtig erkannt worden. '''Wenn man auf IRC oder in den Foren nach Hilfe fragt, sollte man die obigen Befehle mitteilen.''' Versuch, die Module manuell zu laden:<br />
<br />
* Suchen des Moduls für die Soundkarte: http://www.alsa-project.org/alsa-doc/ <br />
Das Modul hat das Präfix <code>snd-</code> (Beispiel: <code>snd-via82xx</code>).<br />
* Modul laden:<br />
# modprobe snd-NAME-DES-MODULS<br />
# modprobe snd-pcm-oss<br />
* Überprüfen, ob die Gerätedateien in <code>/dev/snd</code> (siehe oben) vorhanden sind und ob <code>alsamixer</code> oder <code>amixer</code> richtig eingestellt sind oder Fehlermeldungen ausgeben.<br />
<br />
===Zugriffsrechte===<br />
<br />
Um die Soundkarte als normaler Benutzer benutzen zu können, muss der Benutzer in der Gruppe audio sein.<br />
<br />
* Hinzufügen des Benutzers zur Gruppe <code>audio</code>:<br />
# gpasswd -a BENUTZER audio<br />
<br />
* Benutzer abmelden und wieder anmelden.<br />
<br />
===Soundkanäle aktivieren und Soundkarte testen===<br />
<br />
* Lautstärke einstellen<br />
<br />
Es wird empfohlen, <code>alsamixer</code> zum Einstellen der Lautstärke und aktivieren der Kanäle zu verwenden.<br />
'''ACHTUNG:''' Benutzung der Taste 'M' in <code>alsamixer</code>, um Kanäle zu aktivieren und nicht vergessen, die Lautstärke bestimmen.<br />
<br />
Ersatzweise kann auch <code>amixer</code> eingesetzt werden, welches jedoch weniger komfortabel ist:<br />
amixer set Master,0 75% unmute<br />
amixer set PCM,0 75% unmute<br />
<br />
* Versuchen eine Wave Datei abzuspielen:<br />
<br />
aplay /usr/share/sounds/alsa/Front_Center.wav<br />
<br />
===ALSA Mixer Einstellungen beim Start wiederherstellen===<br />
<br />
Es gibt 2 Services (Dienste) zum speichern und wiederherstellen der Mixereinstellungen. Um diese zu aktivieren:<br />
# systemctl enable alsa-store.service<br />
# systemctl enable alsa-restore.service<br />
<br />
Sollte dies nicht funktionieren, dann kann man das gleiche Ergebnis mit folgenden Eingaben (als root) erreichen:<br />
# rm /var/lib/alsa/asound.state<br />
<br />
===Festlegen des Default-Device===<br />
Falls man mehrere Ausgabegeräte besitzt, ist es manchmal nötig, ein Default-Gerät festzulegen. Dazu gibt man die Karten über folgenden Befehl aus:<br />
# cat /proc/asound/cards<br />
<br />
Die Ausgabe könnte so aussehen:<br />
<br />
0 [HDMI ]: HDA-Intel - HDA ATI HDMI<br />
HDA ATI HDMI at 0xfe9ec000 irq 19<br />
1 [Bt878 ]: Bt87x - Brooktree Bt878<br />
Brooktree Bt878 at 0xfdffe000, irq 21<br />
2 ['''Audigy2''' ]: Audigy2 - Audigy 4 [SB0610]<br />
Audigy 4 [SB0610] (rev.0, serial:0x10211102) at 0xe800, irq 20<br />
<br />
Nun editiert man eine der beiden Dateien:<br />
<br />
*<code>/etc/asound.conf</code> für systemweite Einstellungen, die alle Benutzer betreffen (root Rechte beim Editieren nicht vergessen).<br />
*<code>~/.asoundrc</code> für Einstellungen, die nur einen Benutzeraccount betreffen.<br />
<br />
Um ein simples sound Device als Standard durch !default (bei der alsa api als standard device definiert) zu definieren, fügt folgendes unter ~/.asoundrc hinzu:<br />
<br />
pcm.!default {<br />
type hw<br />
card '''Audigy2'''<br />
}<br />
ctl.!default {<br />
type hw<br />
card '''Audigy2'''<br />
}<br />
<br />
Nun habt ihr ein einfaches Sounddevice erstellt; um weitere Konfigurationen für Sounddevices festzulegen (e.g. plugins, slaves, etc) seht euch die Alsa Dokumentation [http://alsa.opensrc.org/.asoundrc] an! <br />
Der Wert <code>Audigy2</code> erhält man aus der obigen Ausgabe. Stattdessen lässt sich auch die Nummer eintragen, was aber nicht zu empfehlen ist, da sich bei einem Reboot die Reihenfolge ändern kann.<br />
<br />
'''Achtung''': es gab früher eine Datei namens <code>/etc/alsa.conf</code> mit sehr ähnlichem Inhalt. Es gibt heute noch tools, die eine solche Datei anlegen. Diese Datei wird aber offenbar nicht mehr benutzt, sie ist bedeutungslos und ihre Existenz verwirrend. Alle wesentlichen Einstellungen müssen in die Datei <code>/etc/asound.conf</code>. Wo eine <code>/etc/alsa.conf</code> existiert, kann sie getrost gelöscht werden.<br />
<br />
Um lediglich das standard device für ALSA zu ändern (dies hat den Vorteil, dass ihr auf die Standardeinstellungen von ALSA zurückgreifen könnt, wie etwas software Mixing für Ausgabe und Eingabe) wäre folgende Vorgehensweise zu empfehlen:<br />
<code> touch ~/.asoundrc</code><br />
nun fügt folgendes zu <code>~/.asoundrc</code> hinzu:<br />
<br />
defaults.ctl.card <number of your sound device><br />
defaults.pcm.card <number of your sound device><br />
defaults.timer.card <number of your sound device><br />
<br />
oder, falls das Device über den Devicenamen adressiert werden soll:<br />
<br />
defaults.ctl.!card "<name of your sound device>"<br />
defaults.pcm.!card "<name of your sound device>"<br />
defaults.timer.!card "<name of your sound device>"<br />
<br />
===SPDIF Soundausgabe===<br />
<br />
(von gralves von den gentoo foren)<br />
* Ändere IEC958 nach PCM in den Optionen der Gnome Lautstärke Kontrolle.<br />
* Ansonsten, ohne Gnome<br />
** Ändere <code>IEC958 Playback Switch</code> in der Datei <code>/etc/asound.state</code> von <code>false</code> nach <code>true</code> und <code>IEC958 Playback AC97-SPSA</code> nach <code>0</code>. <br />
** Starte ALSA neu.<br />
<br />
Alternative Möglichkeit, um SPDIF automatisch beim Login zu starten (getestet mit einer SoundBlaster Audigy):<br />
* Ein Script erstellen z.B. /etc/spdif.sh mit folgendem Inhalt:<br />
<br />
amixer set 'IEC958 Optical' 100 unmute<br />
amixer set 'Audigy Analog/Digital Output Jack' on<br />
* Ein /etc/systemd/system/spdif.service erstellen mit folgendem Inhalt:<br />
[Unit]<br />
Description=SPDIF beim Login starten<br />
[Service]<br />
Type=oneshot<br />
ExecStart=/etc/spdif.sh<br />
[Install]<br />
WantedBy=multi-user.target<br />
<br />
Den Service starten mit<br />
systemctl start spdif.service<br />
Den Service beim nächsten booten automatisch starten:<br />
systemctl enable spdif.service<br />
<br />
Überprüfung amixers Einstellungen mit:<br />
<br />
amixer scontrols<br />
<br />
==Immer noch kein Sound?==<br />
<br />
Obwohl die Treiber für die Soundkarte richtig installiert und sowohl Lautstärke als auch Kanäle richtig eingestellt sind, könnte es sein, dass man noch immer nichts hört! <br />
Hinzufügen folgender Zeile in <code>/etc/modprobe.d/sound.conf</code> um dieses Problem zu lösen.<br />
<br />
Für <code>via82xx</code>:<br />
options snd-NAME-DES-MODULS ac97_quirk=0<br />
<br />
Für HDA-VIA/Realtek/Intel:<br />
options snd-hda-intel model=3stack<br />
''Für HDA-Intel siehe auch: [[Hda-intel]]<br />
<br />
Für Lenovo N200 und ASUS F5SL Notebook:<br />
options snd-hda-intel model=lenovo<br />
<br />
==Konfiguration für KDE==<br />
* Starte [[KDE]]:<br />
# startx<br />
<br />
* Stelle die Lautstärke für diesen Benutzer deinen Präferenzen nach ein (Wie bei Linux üblich, werden die Einstellungen für jeden Benutzer separat gespeichert):<br />
# alsamixer<br />
<br />
* <b>KDE 3.3</b><br />
** Starte KMix und deaktiviere die Option "Lautstärke beim Anmelden wiederherstellen"<br />
<br />
<br />
{| style="border:1px solid #8888aa; background-color:#f7f8ff;padding:5px;font-size:95%;"<br />
|<br />
Seite kopiert von "http://wiki.archlinux.org/index.php/ALSA_Einrichten_(Deutsch)" und veröffentlicht unter der GNU Free Documentation License 1.2.<br />
|}<br />
<br />
==Schlechte Soundqualität?==<br />
* Sollte es zu Verzerrungen kommen, sollte man überprüfen, ob ggf. "PCM" zu hoch eingestellt ist. Starten von <br />
$ alsamixer<br />
* und "PCM" "dB gain" auf 0.00 oder niedriger eingestellen.<br />
<br />
<br />
==Einen zusätzlichen Regler hinzufügen==<br />
Zusätzliche Regler können benutzt werden, um z.B. Programme einzeln in der Lautstärke regeln zu können, ähnlich wie bei PulseAudio. Benötigt werden dazu die Alsa-Plugins (siehe oben). Die Regler können wahlweise in /etc/asound.conf (global) oder in ~/.asoundrc (Benutzerbezogen) angelegt werden. Im folgenden wird ein Regler für das Programm mplayer angelegt. Dieser Regler muss anschließend im Programm, welches diesen verwenden soll eingestellt werden. Hinweise dazu sind in den Wikis/Dokus der betreffenden Programme zu finden.<br />
<br />
pcm.mplayer {<br />
type softvol<br />
slave.pcm "default"<br />
control.name "MPlayer"<br />
control.card 0<br />
<br />
min_dB -35.0<br />
max_dB 10.0<br />
resolution 90<br />
}<br />
<br />
Damit wird ein neues PCM-Gerät Namens "mplayer" angelegt, welches durch den Regler "MPlayer" im Pegel gesteuert wird. Das Signal wird anschließend über das Gerät "default" ausgegeben. Der Regler wird im vorgenannten Beispiel an der ersten Soundkarte "0" angelegt.<br />
<br />
Mit den Werten unter min_dB und max_dB kann man die Grenzen der Drosselung bzw. der Verstärkung des Signals definieren. Das persönliche Optimum findet man durch probieren raus. Mit dem Schalter "resolution" stellt man die Schrittweite des Reglers ein. Lässt man diesen Schalter weg, so liegt die Auflösung bei 256.<br />
<br />
Aus eigener Erfahrung möchte ich noch einen Hinweis zum Löschen eines solchen Reglers geben, da das bei mir einiges Suchen auslöste. Alsa speichert die aktuellen Einstellungen in der Datei "/var/lib/alsa/asound.state", darunter natürlich auch die Regler. Will man einen angelegten Regler wieder entfernen, so muss man diesen zunächst aus der Konfigurationsdatei (/etc/asound.conf oder ~/.asoundrc) entfernen. Damit ist dieser Regler dann tatsächlich auch nicht mehr vorhanden und kann nicht mehr verwendet werden, allerdings taucht dieser noch im Mixer-Programm auf. Um diesen loszuwerden, so ist es nötig, den Regler aus der asound.state unter Zuhilfenahme eines Bearbeitungsprogrammes (z.B. vim, nano) zu entfernen. Anschließend muss die Datei vor Schreibzugriff geschützt werden, sodass der Daemon die im System vorhanden Einstellungen beim Herunterfahren des Computers nicht darin speichern kann. Nach einem Neustart des Computers kann die Datei wieder in einen beschreibbaren Zustand versetzt werden.<br />
<br />
[[Kategorie:Sound]]<br />
[[Kategorie:Services]]<br />
[[en:Advanced Linux Sound Architecture]]</div>Z4nteroxhttps://wiki.archlinux.de/index.php?title=Advanced_Linux_Sound_Architecture&diff=21499Advanced Linux Sound Architecture2019-12-31T15:52:57Z<p>Z4nterox: Wikipedia-Einbindung für Advanced Linux Sound Architecture</p>
<hr />
<div>==Installation==<br />
<br />
===Kernel Treiber===<br />
<br />
[[Wikipedia:Advanced Linux Sound Architecture|Advanced Linux Sound Architecture]] ('''ALSA''') ist im Kernel und somit auch in allen <code>linux</code>-Paketen bereits enhalten.<br />
Falls ein eigener Kernel gebaut wurde, so sollte das entsprechende ALSA-Treibermodul geladen werden.<br />
<br />
Alle benötigten Module sollten von udev automatisch erkannt und geladen werden, mit Ausnahme von ISA Karten sollte keine zusätzliche Konfiguration notwendig sein.<br />
Zur Beachtung, es ist '''NIEMALS''' <code>alsaconf</code> zu benutzen, wenn eine PCI oder ISAPNP Soundkarte vorhanden ist, dies könnte udev durcheinander bringen!<br />
<br />
===Pakete installieren===<br />
<br />
* Wird für native ALSA Programme und zur Administration benötigt:<br />
<br />
# pacman -S alsa-utils<br />
<br />
* Empfohlen, wenn Programme mit OSS Unterstützung, kombiniert mit dmix, verwendet werden sollen:<br />
<br />
# pacman -S alsa-oss<br />
<br />
Das Paket alsa-lib muss mittlerweile nicht mehr separat installiert werden, da es schon automatisch von alsa-utils als Abhängigkeit mitinstalliert wird.<br />
<br />
==Konfiguration==<br />
<br />
===Sicherstellen, dass die Soundmodule geladen sind===<br />
<br />
In den meisten Fällen erkennt udev die Soundkarte richtig, OSS Kompatibilitätsmodule eingeschlossen. Man kann dies mit dem folgenden Befehl überprüfen:<br />
<br />
# lsmod | grep 'snd'<br />
snd_usb_audio 69696 0 <br />
snd_usb_lib 13504 1 snd_usb_audio<br />
snd_rawmidi 20064 1 snd_usb_lib<br />
snd_hwdep 7044 1 snd_usb_audio<br />
snd_seq_oss 29412 0 <br />
snd_seq_midi_event 6080 1 snd_seq_oss<br />
snd_seq 46220 4 snd_seq_oss,snd_seq_midi_event<br />
snd_seq_device 6796 3 snd_rawmidi,snd_seq_oss,snd_seq<br />
snd_pcm_oss 45216 0 <br />
snd_mixer_oss 15232 1 snd_pcm_oss<br />
snd_intel8x0 27932 0 <br />
snd_ac97_codec 87648 1 snd_intel8x0<br />
snd_ac97_bus 1792 1 snd_ac97_codec<br />
snd_pcm 76296 4<br />
snd_usb_audio,snd_pcm_oss,snd_intel8x0,snd_ac97_codec<br />
snd_timer 19780 2 snd_seq,snd_pcm<br />
snd 43776 12<br />
snd_usb_audio,snd_rawmidi,snd_hwdep,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer<br />
snd_page_alloc 7944 2 snd_intel8x0,snd_pcm<br />
<br />
Wenn die Ausgabe ähnlich aussieht, so wurden die Soundtreiber erfolgreich erkannt (in diesem Fall sind <code>snd_intel8x0</code> und <code>snd_usb_audio</code> die Gerätetreiber).<br />
Man kann auch das Verzeichnis <code>/dev/snd</code> auf die passenden Gerätedateien überprüfen:<br />
<br />
# ls -l /dev/snd/<br />
total 0<br />
crw-rw---- 1 root audio 116, 0 Apr 8 14:17 controlC0<br />
crw-rw---- 1 root audio 116, 32 Apr 8 14:17 controlC1<br />
crw-rw---- 1 root audio 116, 24 Apr 8 14:17 pcmC0D0c<br />
crw-rw---- 1 root audio 116, 16 Apr 8 14:17 pcmC0D0p<br />
crw-rw---- 1 root audio 116, 25 Apr 8 14:17 pcmC0D1c<br />
crw-rw---- 1 root audio 116, 56 Apr 8 14:17 pcmC1D0c<br />
crw-rw---- 1 root audio 116, 48 Apr 8 14:17 pcmC1D0p<br />
crw-rw---- 1 root audio 116, 1 Apr 8 14:17 seq<br />
crw-rw---- 1 root audio 116, 33 Apr 8 14:17 timer<br />
<br />
Wenn mindestens die Dateien <code>controlC0</code> und <code>pcmC0D0p</code> oder ähnliches vorhanden sind, so sind die Soundmodule richtig ermittelt und geladen worden.<br />
<br />
Sollte dies nicht der Fall sein, so sind die Soundmodule nicht richtig erkannt worden. '''Wenn man auf IRC oder in den Foren nach Hilfe fragt, sollte man die obigen Befehle mitteilen.''' Versuch, die Module manuell zu laden:<br />
<br />
* Suchen des Moduls für die Soundkarte: http://www.alsa-project.org/alsa-doc/ <br />
Das Modul hat das Präfix <code>snd-</code> (Beispiel: <code>snd-via82xx</code>).<br />
* Modul laden:<br />
# modprobe snd-NAME-DES-MODULS<br />
# modprobe snd-pcm-oss<br />
* Überprüfen, ob die Gerätedateien in <code>/dev/snd</code> (siehe oben) vorhanden sind und ob <code>alsamixer</code> oder <code>amixer</code> richtig eingestellt sind oder Fehlermeldungen ausgeben.<br />
<br />
===Zugriffsrechte===<br />
<br />
Um die Soundkarte als normaler Benutzer benutzen zu können, muss der Benutzer in der Gruppe audio sein.<br />
<br />
* Hinzufügen des Benutzers zur Gruppe <code>audio</code>:<br />
# gpasswd -a BENUTZER audio<br />
<br />
* Benutzer abmelden und wieder anmelden.<br />
<br />
===Soundkanäle aktivieren und Soundkarte testen===<br />
<br />
* Lautstärke einstellen<br />
<br />
Es wird empfohlen, <code>alsamixer</code> zum Einstellen der Lautstärke und aktivieren der Kanäle zu verwenden.<br />
'''ACHTUNG:''' Benutzung der Taste 'M' in <code>alsamixer</code>, um Kanäle zu aktivieren und nicht vergessen, die Lautstärke bestimmen.<br />
<br />
Ersatzweise kann auch <code>amixer</code> eingesetzt werden, welches jedoch weniger komfortabel ist:<br />
amixer set Master,0 75% unmute<br />
amixer set PCM,0 75% unmute<br />
<br />
* Versuchen eine Wave Datei abzuspielen:<br />
<br />
aplay /usr/share/sounds/alsa/Front_Center.wav<br />
<br />
===ALSA Mixer Einstellungen beim Start wiederherstellen===<br />
<br />
Es gibt 2 Services (Dienste) zum speichern und wiederherstellen der Mixereinstellungen. Um diese zu aktivieren:<br />
# systemctl enable alsa-store.service<br />
# systemctl enable alsa-restore.service<br />
<br />
Sollte dies nicht funktionieren, dann kann man das gleiche Ergebnis mit folgenden Eingaben (als root) erreichen:<br />
# rm /var/lib/alsa/asound.state<br />
<br />
===Festlegen des Default-Device===<br />
Falls man mehrere Ausgabegeräte besitzt, ist es manchmal nötig, ein Default-Gerät festzulegen. Dazu gibt man die Karten über folgenden Befehl aus:<br />
# cat /proc/asound/cards<br />
<br />
Die Ausgabe könnte so aussehen:<br />
<br />
0 [HDMI ]: HDA-Intel - HDA ATI HDMI<br />
HDA ATI HDMI at 0xfe9ec000 irq 19<br />
1 [Bt878 ]: Bt87x - Brooktree Bt878<br />
Brooktree Bt878 at 0xfdffe000, irq 21<br />
2 ['''Audigy2''' ]: Audigy2 - Audigy 4 [SB0610]<br />
Audigy 4 [SB0610] (rev.0, serial:0x10211102) at 0xe800, irq 20<br />
<br />
Nun editiert man eine der beiden Dateien:<br />
<br />
*<code>/etc/asound.conf</code> für systemweite Einstellungen, die alle Benutzer betreffen (root Rechte beim Editieren nicht vergessen).<br />
*<code>~/.asoundrc</code> für Einstellungen, die nur einen Benutzeraccount betreffen.<br />
<br />
Um ein simples sound Device als Standard durch !default (bei der alsa api als standard device definiert) zu definieren, fügt folgendes unter ~/.asoundrc hinzu:<br />
<br />
pcm.!default {<br />
type hw<br />
card '''Audigy2'''<br />
}<br />
ctl.!default {<br />
type hw<br />
card '''Audigy2'''<br />
}<br />
<br />
Nun habt ihr ein einfaches Sounddevice erstellt; um weitere Konfigurationen für Sounddevices festzulegen (e.g. plugins, slaves, etc) seht euch die Alsa Dokumentation [http://alsa.opensrc.org/.asoundrc] an! <br />
Der Wert <code>Audigy2</code> erhält man aus der obigen Ausgabe. Stattdessen lässt sich auch die Nummer eintragen, was aber nicht zu empfehlen ist, da sich bei einem Reboot die Reihenfolge ändern kann.<br />
<br />
'''Achtung''': es gab früher eine Datei namens <code>/etc/alsa.conf</code> mit sehr ähnlichem Inhalt. Es gibt heute noch tools, die eine solche Datei anlegen. Diese Datei wird aber offenbar nicht mehr benutzt, sie ist bedeutungslos und ihre Existenz verwirrend. Alle wesentlichen Einstellungen müssen in die Datei <code>/etc/asound.conf</code>. Wo eine <code>/etc/alsa.conf</code> existiert, kann sie getrost gelöscht werden.<br />
<br />
Um lediglich das standard device für ALSA zu ändern (dies hat den Vorteil, dass ihr auf die Standardeinstellungen von ALSA zurückgreifen könnt, wie etwas software Mixing für Ausgabe und Eingabe) wäre folgende Vorgehensweise zu empfehlen:<br />
<code> touch ~/.asoundrc</code><br />
nun fügt folgendes zu <code>~/.asoundrc</code> hinzu:<br />
<br />
defaults.ctl.card <number of your sound device><br />
defaults.pcm.card <number of your sound device><br />
defaults.timer.card <number of your sound device><br />
<br />
oder, falls das Device über den Devicenamen adressiert werden soll:<br />
<br />
defaults.ctl.!card "<name of your sound device>"<br />
defaults.pcm.!card "<name of your sound device>"<br />
defaults.timer.!card "<name of your sound device>"<br />
<br />
===SPDIF Soundausgabe===<br />
<br />
(von gralves von den gentoo foren)<br />
* Ändere IEC958 nach PCM in den Optionen der Gnome Lautstärke Kontrolle.<br />
* Ansonsten, ohne Gnome<br />
** Ändere <code>IEC958 Playback Switch</code> in der Datei <code>/etc/asound.state</code> von <code>false</code> nach <code>true</code> und <code>IEC958 Playback AC97-SPSA</code> nach <code>0</code>. <br />
** Starte ALSA neu.<br />
<br />
Alternative Möglichkeit, um SPDIF automatisch beim Login zu starten (getestet mit einer SoundBlaster Audigy):<br />
* Ein Script erstellen z.B. /etc/spdif.sh mit folgendem Inhalt:<br />
<br />
amixer set 'IEC958 Optical' 100 unmute<br />
amixer set 'Audigy Analog/Digital Output Jack' on<br />
* Ein /etc/systemd/system/spdif.service erstellen mit folgendem Inhalt:<br />
[Unit]<br />
Description=SPDIF beim Login starten<br />
[Service]<br />
Type=oneshot<br />
ExecStart=/etc/spdif.sh<br />
[Install]<br />
WantedBy=multi-user.target<br />
<br />
Den Service starten mit<br />
systemctl start spdif.service<br />
Den Service beim nächsten booten automatisch starten:<br />
systemctl enable spdif.service<br />
<br />
Überprüfung amixers Einstellungen mit:<br />
<br />
amixer scontrols<br />
<br />
==Immer noch kein Sound?==<br />
<br />
Obwohl die Treiber für die Soundkarte richtig installiert und sowohl Lautstärke als auch Kanäle richtig eingestellt sind, könnte es sein, dass man noch immer nichts hört! <br />
Hinzufügen folgender Zeile in <code>/etc/modprobe.d/sound.conf</code> um dieses Problem zu lösen.<br />
<br />
Für <code>via82xx</code>:<br />
options snd-NAME-DES-MODULS ac97_quirk=0<br />
<br />
Für HDA-VIA/Realtek/Intel:<br />
options snd-hda-intel model=3stack<br />
''Für HDA-Intel siehe auch: [[Hda-intel]]<br />
<br />
Für Lenovo N200 und ASUS F5SL Notebook:<br />
options snd-hda-intel model=lenovo<br />
<br />
==Konfiguration für KDE==<br />
* Starte [[KDE]]:<br />
# startx<br />
<br />
* Stelle die Lautstärke für diesen Benutzer deinen Präferenzen nach ein (Wie bei Linux üblich, werden die Einstellungen für jeden Benutzer separat gespeichert):<br />
# alsamixer<br />
<br />
* <b>KDE 3.3</b><br />
** Starte KMix und deaktiviere die Option "Lautstärke beim Anmelden wiederherstellen"<br />
<br />
<br />
{| style="border:1px solid #8888aa; background-color:#f7f8ff;padding:5px;font-size:95%;"<br />
|<br />
Seite kopiert von "http://wiki.archlinux.org/index.php/ALSA_Einrichten_(Deutsch)" und veröffentlicht unter der GNU Free Documentation License 1.2.<br />
|}<br />
<br />
==Schlechte Soundqualität?==<br />
* Sollte es zu Verzerrungen kommen, sollte man überprüfen, ob ggf. "PCM" zu hoch eingestellt ist. Starten von <br />
$ alsamixer<br />
* und "PCM" "dB gain" auf 0.00 oder niedriger eingestellen.<br />
<br />
<br />
==Einen zusätzlichen Regler hinzufügen==<br />
Zusätzliche Regler können benutzt werden, um z.B. Programme einzeln in der Lautstärke regeln zu können, ähnlich wie bei PulseAudio. Benötigt werden dazu die Alsa-Plugins (siehe oben). Die Regler können wahlweise in /etc/asound.conf (global) oder in ~/.asoundrc (Benutzerbezogen) angelegt werden. Im folgenden wird ein Regler für das Programm mplayer angelegt. Dieser Regler muss anschließend im Programm, welches diesen verwenden soll eingestellt werden. Hinweise dazu sind in den Wikis/Dokus der betreffenden Programme zu finden.<br />
<br />
pcm.mplayer {<br />
type softvol<br />
slave.pcm "default"<br />
control.name "MPlayer"<br />
control.card 0<br />
<br />
min_dB -35.0<br />
max_dB 10.0<br />
resolution 90<br />
}<br />
<br />
Damit wird ein neues PCM-Gerät Namens "mplayer" angelegt, welches durch den Regler "MPlayer" im Pegel gesteuert wird. Das Signal wird anschließend über das Gerät "default" ausgegeben. Der Regler wird im vorgenannten Beispiel an der ersten Soundkarte "0" angelegt.<br />
<br />
Mit den Werten unter min_dB und max_dB kann man die Grenzen der Drosselung bzw. der Verstärkung des Signals definieren. Das persönliche Optimum findet man durch probieren raus. Mit dem Schalter "resolution" stellt man die Schrittweite des Reglers ein. Lässt man diesen Schalter weg, so liegt die Auflösung bei 256.<br />
<br />
Aus eigener Erfahrung möchte ich noch einen Hinweis zum Löschen eines solchen Reglers geben, da das bei mir einiges Suchen auslöste. Alsa speichert die aktuellen Einstellungen in der Datei "/var/lib/alsa/asound.state", darunter natürlich auch die Regler. Will man einen angelegten Regler wieder entfernen, so muss man diesen zunächst aus der Konfigurationsdatei (/etc/asound.conf oder ~/.asoundrc) entfernen. Damit ist dieser Regler dann tatsächlich auch nicht mehr vorhanden und kann nicht mehr verwendet werden, allerdings taucht dieser noch im Mixer-Programm auf. Um diesen loszuwerden, so ist es nötig, den Regler aus der asound.state unter Zuhilfenahme eines Bearbeitungsprogrammes (z.B. vim, nano) zu entfernen. Anschließend muss die Datei vor Schreibzugriff geschützt werden, sodass der Daemon die im System vorhanden Einstellungen beim Herunterfahren des Computers nicht darin speichern kann. Nach einem Neustart des Computers kann die Datei wieder in einen beschreibbaren Zustand versetzt werden.<br />
<br />
[[Kategorie:Sound]]<br />
[[Kategorie:Services]]<br />
[[en:Advanced Linux Sound Architecture]]</div>Z4nteroxhttps://wiki.archlinux.de/index.php?title=Advanced_Linux_Sound_Architecture&diff=21498Advanced Linux Sound Architecture2019-12-31T15:48:46Z<p>Z4nterox: Vereinheitlichung der Abkürzung ALSA</p>
<hr />
<div>==Installation==<br />
<br />
===Kernel Treiber===<br />
<br />
Advanced Linux Sound Architecture (ALSA) ist im Kernel und somit auch in allen <code>linux</code>-Paketen bereits enhalten.<br />
Falls ein eigener Kernel gebaut wurde, so sollte das entsprechende ALSA-Treibermodul geladen werden.<br />
<br />
Alle benötigten Module sollten von udev automatisch erkannt und geladen werden, mit Ausnahme von ISA Karten sollte keine zusätzliche Konfiguration notwendig sein.<br />
Zur Beachtung, es ist '''NIEMALS''' <code>alsaconf</code> zu benutzen, wenn eine PCI oder ISAPNP Soundkarte vorhanden ist, dies könnte udev durcheinander bringen!<br />
<br />
===Pakete installieren===<br />
<br />
* Wird für native ALSA Programme und zur Administration benötigt:<br />
<br />
# pacman -S alsa-utils<br />
<br />
* Empfohlen, wenn Programme mit OSS Unterstützung, kombiniert mit dmix, verwendet werden sollen:<br />
<br />
# pacman -S alsa-oss<br />
<br />
Das Paket alsa-lib muss mittlerweile nicht mehr separat installiert werden, da es schon automatisch von alsa-utils als Abhängigkeit mitinstalliert wird.<br />
<br />
==Konfiguration==<br />
<br />
===Sicherstellen, dass die Soundmodule geladen sind===<br />
<br />
In den meisten Fällen erkennt udev die Soundkarte richtig, OSS Kompatibilitätsmodule eingeschlossen. Man kann dies mit dem folgenden Befehl überprüfen:<br />
<br />
# lsmod | grep 'snd'<br />
snd_usb_audio 69696 0 <br />
snd_usb_lib 13504 1 snd_usb_audio<br />
snd_rawmidi 20064 1 snd_usb_lib<br />
snd_hwdep 7044 1 snd_usb_audio<br />
snd_seq_oss 29412 0 <br />
snd_seq_midi_event 6080 1 snd_seq_oss<br />
snd_seq 46220 4 snd_seq_oss,snd_seq_midi_event<br />
snd_seq_device 6796 3 snd_rawmidi,snd_seq_oss,snd_seq<br />
snd_pcm_oss 45216 0 <br />
snd_mixer_oss 15232 1 snd_pcm_oss<br />
snd_intel8x0 27932 0 <br />
snd_ac97_codec 87648 1 snd_intel8x0<br />
snd_ac97_bus 1792 1 snd_ac97_codec<br />
snd_pcm 76296 4<br />
snd_usb_audio,snd_pcm_oss,snd_intel8x0,snd_ac97_codec<br />
snd_timer 19780 2 snd_seq,snd_pcm<br />
snd 43776 12<br />
snd_usb_audio,snd_rawmidi,snd_hwdep,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer<br />
snd_page_alloc 7944 2 snd_intel8x0,snd_pcm<br />
<br />
Wenn die Ausgabe ähnlich aussieht, so wurden die Soundtreiber erfolgreich erkannt (in diesem Fall sind <code>snd_intel8x0</code> und <code>snd_usb_audio</code> die Gerätetreiber).<br />
Man kann auch das Verzeichnis <code>/dev/snd</code> auf die passenden Gerätedateien überprüfen:<br />
<br />
# ls -l /dev/snd/<br />
total 0<br />
crw-rw---- 1 root audio 116, 0 Apr 8 14:17 controlC0<br />
crw-rw---- 1 root audio 116, 32 Apr 8 14:17 controlC1<br />
crw-rw---- 1 root audio 116, 24 Apr 8 14:17 pcmC0D0c<br />
crw-rw---- 1 root audio 116, 16 Apr 8 14:17 pcmC0D0p<br />
crw-rw---- 1 root audio 116, 25 Apr 8 14:17 pcmC0D1c<br />
crw-rw---- 1 root audio 116, 56 Apr 8 14:17 pcmC1D0c<br />
crw-rw---- 1 root audio 116, 48 Apr 8 14:17 pcmC1D0p<br />
crw-rw---- 1 root audio 116, 1 Apr 8 14:17 seq<br />
crw-rw---- 1 root audio 116, 33 Apr 8 14:17 timer<br />
<br />
Wenn mindestens die Dateien <code>controlC0</code> und <code>pcmC0D0p</code> oder ähnliches vorhanden sind, so sind die Soundmodule richtig ermittelt und geladen worden.<br />
<br />
Sollte dies nicht der Fall sein, so sind die Soundmodule nicht richtig erkannt worden. '''Wenn man auf IRC oder in den Foren nach Hilfe fragt, sollte man die obigen Befehle mitteilen.''' Versuch, die Module manuell zu laden:<br />
<br />
* Suchen des Moduls für die Soundkarte: http://www.alsa-project.org/alsa-doc/ <br />
Das Modul hat das Präfix <code>snd-</code> (Beispiel: <code>snd-via82xx</code>).<br />
* Modul laden:<br />
# modprobe snd-NAME-DES-MODULS<br />
# modprobe snd-pcm-oss<br />
* Überprüfen, ob die Gerätedateien in <code>/dev/snd</code> (siehe oben) vorhanden sind und ob <code>alsamixer</code> oder <code>amixer</code> richtig eingestellt sind oder Fehlermeldungen ausgeben.<br />
<br />
===Zugriffsrechte===<br />
<br />
Um die Soundkarte als normaler Benutzer benutzen zu können, muss der Benutzer in der Gruppe audio sein.<br />
<br />
* Hinzufügen des Benutzers zur Gruppe <code>audio</code>:<br />
# gpasswd -a BENUTZER audio<br />
<br />
* Benutzer abmelden und wieder anmelden.<br />
<br />
===Soundkanäle aktivieren und Soundkarte testen===<br />
<br />
* Lautstärke einstellen<br />
<br />
Es wird empfohlen, <code>alsamixer</code> zum Einstellen der Lautstärke und aktivieren der Kanäle zu verwenden.<br />
'''ACHTUNG:''' Benutzung der Taste 'M' in <code>alsamixer</code>, um Kanäle zu aktivieren und nicht vergessen, die Lautstärke bestimmen.<br />
<br />
Ersatzweise kann auch <code>amixer</code> eingesetzt werden, welches jedoch weniger komfortabel ist:<br />
amixer set Master,0 75% unmute<br />
amixer set PCM,0 75% unmute<br />
<br />
* Versuchen eine Wave Datei abzuspielen:<br />
<br />
aplay /usr/share/sounds/alsa/Front_Center.wav<br />
<br />
===ALSA Mixer Einstellungen beim Start wiederherstellen===<br />
<br />
Es gibt 2 Services (Dienste) zum speichern und wiederherstellen der Mixereinstellungen. Um diese zu aktivieren:<br />
# systemctl enable alsa-store.service<br />
# systemctl enable alsa-restore.service<br />
<br />
Sollte dies nicht funktionieren, dann kann man das gleiche Ergebnis mit folgenden Eingaben (als root) erreichen:<br />
# rm /var/lib/alsa/asound.state<br />
<br />
===Festlegen des Default-Device===<br />
Falls man mehrere Ausgabegeräte besitzt, ist es manchmal nötig, ein Default-Gerät festzulegen. Dazu gibt man die Karten über folgenden Befehl aus:<br />
# cat /proc/asound/cards<br />
<br />
Die Ausgabe könnte so aussehen:<br />
<br />
0 [HDMI ]: HDA-Intel - HDA ATI HDMI<br />
HDA ATI HDMI at 0xfe9ec000 irq 19<br />
1 [Bt878 ]: Bt87x - Brooktree Bt878<br />
Brooktree Bt878 at 0xfdffe000, irq 21<br />
2 ['''Audigy2''' ]: Audigy2 - Audigy 4 [SB0610]<br />
Audigy 4 [SB0610] (rev.0, serial:0x10211102) at 0xe800, irq 20<br />
<br />
Nun editiert man eine der beiden Dateien:<br />
<br />
*<code>/etc/asound.conf</code> für systemweite Einstellungen, die alle Benutzer betreffen (root Rechte beim Editieren nicht vergessen).<br />
*<code>~/.asoundrc</code> für Einstellungen, die nur einen Benutzeraccount betreffen.<br />
<br />
Um ein simples sound Device als Standard durch !default (bei der alsa api als standard device definiert) zu definieren, fügt folgendes unter ~/.asoundrc hinzu:<br />
<br />
pcm.!default {<br />
type hw<br />
card '''Audigy2'''<br />
}<br />
ctl.!default {<br />
type hw<br />
card '''Audigy2'''<br />
}<br />
<br />
Nun habt ihr ein einfaches Sounddevice erstellt; um weitere Konfigurationen für Sounddevices festzulegen (e.g. plugins, slaves, etc) seht euch die Alsa Dokumentation [http://alsa.opensrc.org/.asoundrc] an! <br />
Der Wert <code>Audigy2</code> erhält man aus der obigen Ausgabe. Stattdessen lässt sich auch die Nummer eintragen, was aber nicht zu empfehlen ist, da sich bei einem Reboot die Reihenfolge ändern kann.<br />
<br />
'''Achtung''': es gab früher eine Datei namens <code>/etc/alsa.conf</code> mit sehr ähnlichem Inhalt. Es gibt heute noch tools, die eine solche Datei anlegen. Diese Datei wird aber offenbar nicht mehr benutzt, sie ist bedeutungslos und ihre Existenz verwirrend. Alle wesentlichen Einstellungen müssen in die Datei <code>/etc/asound.conf</code>. Wo eine <code>/etc/alsa.conf</code> existiert, kann sie getrost gelöscht werden.<br />
<br />
Um lediglich das standard device für ALSA zu ändern (dies hat den Vorteil, dass ihr auf die Standardeinstellungen von ALSA zurückgreifen könnt, wie etwas software Mixing für Ausgabe und Eingabe) wäre folgende Vorgehensweise zu empfehlen:<br />
<code> touch ~/.asoundrc</code><br />
nun fügt folgendes zu <code>~/.asoundrc</code> hinzu:<br />
<br />
defaults.ctl.card <number of your sound device><br />
defaults.pcm.card <number of your sound device><br />
defaults.timer.card <number of your sound device><br />
<br />
oder, falls das Device über den Devicenamen adressiert werden soll:<br />
<br />
defaults.ctl.!card "<name of your sound device>"<br />
defaults.pcm.!card "<name of your sound device>"<br />
defaults.timer.!card "<name of your sound device>"<br />
<br />
===SPDIF Soundausgabe===<br />
<br />
(von gralves von den gentoo foren)<br />
* Ändere IEC958 nach PCM in den Optionen der Gnome Lautstärke Kontrolle.<br />
* Ansonsten, ohne Gnome<br />
** Ändere <code>IEC958 Playback Switch</code> in der Datei <code>/etc/asound.state</code> von <code>false</code> nach <code>true</code> und <code>IEC958 Playback AC97-SPSA</code> nach <code>0</code>. <br />
** Starte ALSA neu.<br />
<br />
Alternative Möglichkeit, um SPDIF automatisch beim Login zu starten (getestet mit einer SoundBlaster Audigy):<br />
* Ein Script erstellen z.B. /etc/spdif.sh mit folgendem Inhalt:<br />
<br />
amixer set 'IEC958 Optical' 100 unmute<br />
amixer set 'Audigy Analog/Digital Output Jack' on<br />
* Ein /etc/systemd/system/spdif.service erstellen mit folgendem Inhalt:<br />
[Unit]<br />
Description=SPDIF beim Login starten<br />
[Service]<br />
Type=oneshot<br />
ExecStart=/etc/spdif.sh<br />
[Install]<br />
WantedBy=multi-user.target<br />
<br />
Den Service starten mit<br />
systemctl start spdif.service<br />
Den Service beim nächsten booten automatisch starten:<br />
systemctl enable spdif.service<br />
<br />
Überprüfung amixers Einstellungen mit:<br />
<br />
amixer scontrols<br />
<br />
==Immer noch kein Sound?==<br />
<br />
Obwohl die Treiber für die Soundkarte richtig installiert und sowohl Lautstärke als auch Kanäle richtig eingestellt sind, könnte es sein, dass man noch immer nichts hört! <br />
Hinzufügen folgender Zeile in <code>/etc/modprobe.d/sound.conf</code> um dieses Problem zu lösen.<br />
<br />
Für <code>via82xx</code>:<br />
options snd-NAME-DES-MODULS ac97_quirk=0<br />
<br />
Für HDA-VIA/Realtek/Intel:<br />
options snd-hda-intel model=3stack<br />
''Für HDA-Intel siehe auch: [[Hda-intel]]<br />
<br />
Für Lenovo N200 und ASUS F5SL Notebook:<br />
options snd-hda-intel model=lenovo<br />
<br />
==Konfiguration für KDE==<br />
* Starte [[KDE]]:<br />
# startx<br />
<br />
* Stelle die Lautstärke für diesen Benutzer deinen Präferenzen nach ein (Wie bei Linux üblich, werden die Einstellungen für jeden Benutzer separat gespeichert):<br />
# alsamixer<br />
<br />
* <b>KDE 3.3</b><br />
** Starte KMix und deaktiviere die Option "Lautstärke beim Anmelden wiederherstellen"<br />
<br />
<br />
{| style="border:1px solid #8888aa; background-color:#f7f8ff;padding:5px;font-size:95%;"<br />
|<br />
Seite kopiert von "http://wiki.archlinux.org/index.php/ALSA_Einrichten_(Deutsch)" und veröffentlicht unter der GNU Free Documentation License 1.2.<br />
|}<br />
<br />
==Schlechte Soundqualität?==<br />
* Sollte es zu Verzerrungen kommen, sollte man überprüfen, ob ggf. "PCM" zu hoch eingestellt ist. Starten von <br />
$ alsamixer<br />
* und "PCM" "dB gain" auf 0.00 oder niedriger eingestellen.<br />
<br />
<br />
==Einen zusätzlichen Regler hinzufügen==<br />
Zusätzliche Regler können benutzt werden, um z.B. Programme einzeln in der Lautstärke regeln zu können, ähnlich wie bei PulseAudio. Benötigt werden dazu die Alsa-Plugins (siehe oben). Die Regler können wahlweise in /etc/asound.conf (global) oder in ~/.asoundrc (Benutzerbezogen) angelegt werden. Im folgenden wird ein Regler für das Programm mplayer angelegt. Dieser Regler muss anschließend im Programm, welches diesen verwenden soll eingestellt werden. Hinweise dazu sind in den Wikis/Dokus der betreffenden Programme zu finden.<br />
<br />
pcm.mplayer {<br />
type softvol<br />
slave.pcm "default"<br />
control.name "MPlayer"<br />
control.card 0<br />
<br />
min_dB -35.0<br />
max_dB 10.0<br />
resolution 90<br />
}<br />
<br />
Damit wird ein neues PCM-Gerät Namens "mplayer" angelegt, welches durch den Regler "MPlayer" im Pegel gesteuert wird. Das Signal wird anschließend über das Gerät "default" ausgegeben. Der Regler wird im vorgenannten Beispiel an der ersten Soundkarte "0" angelegt.<br />
<br />
Mit den Werten unter min_dB und max_dB kann man die Grenzen der Drosselung bzw. der Verstärkung des Signals definieren. Das persönliche Optimum findet man durch probieren raus. Mit dem Schalter "resolution" stellt man die Schrittweite des Reglers ein. Lässt man diesen Schalter weg, so liegt die Auflösung bei 256.<br />
<br />
Aus eigener Erfahrung möchte ich noch einen Hinweis zum Löschen eines solchen Reglers geben, da das bei mir einiges Suchen auslöste. Alsa speichert die aktuellen Einstellungen in der Datei "/var/lib/alsa/asound.state", darunter natürlich auch die Regler. Will man einen angelegten Regler wieder entfernen, so muss man diesen zunächst aus der Konfigurationsdatei (/etc/asound.conf oder ~/.asoundrc) entfernen. Damit ist dieser Regler dann tatsächlich auch nicht mehr vorhanden und kann nicht mehr verwendet werden, allerdings taucht dieser noch im Mixer-Programm auf. Um diesen loszuwerden, so ist es nötig, den Regler aus der asound.state unter Zuhilfenahme eines Bearbeitungsprogrammes (z.B. vim, nano) zu entfernen. Anschließend muss die Datei vor Schreibzugriff geschützt werden, sodass der Daemon die im System vorhanden Einstellungen beim Herunterfahren des Computers nicht darin speichern kann. Nach einem Neustart des Computers kann die Datei wieder in einen beschreibbaren Zustand versetzt werden.<br />
<br />
[[Kategorie:Sound]]<br />
[[Kategorie:Services]]<br />
[[en:Advanced Linux Sound Architecture]]</div>Z4nteroxhttps://wiki.archlinux.de/index.php?title=ALSA&diff=21497ALSA2019-12-31T15:44:37Z<p>Z4nterox: Weiterleitung erschaffen zu: Advanced Linux Sound Architecture</p>
<hr />
<div>#REDIRECT [[Advanced Linux Sound Architecture]]</div>Z4nteroxhttps://wiki.archlinux.de/index.php?title=Alsa&diff=21496Alsa2019-12-31T15:44:03Z<p>Z4nterox: Z4nterox verschob die Seite Alsa nach Advanced Linux Sound Architecture: Seitentitel eindeutiger und besser verständlich</p>
<hr />
<div>#WEITERLEITUNG [[Advanced Linux Sound Architecture]]</div>Z4nteroxhttps://wiki.archlinux.de/index.php?title=Advanced_Linux_Sound_Architecture&diff=21495Advanced Linux Sound Architecture2019-12-31T15:44:03Z<p>Z4nterox: Z4nterox verschob die Seite Alsa nach Advanced Linux Sound Architecture: Seitentitel eindeutiger und besser verständlich</p>
<hr />
<div>==Installation==<br />
<br />
===Kernel Treiber===<br />
<br />
Alsa ist im Kernel und somit auch in allen <code>linux</code>-Paketen bereits enhalten.<br />
Falls ein eigener Kernel gebaut wurde, so sollte das entsprechende Alsa-Treibermodul geladen werden.<br />
<br />
Alle benötigten Module sollten von udev automatisch erkannt und geladen werden, mit Ausnahme von ISA Karten sollte keine zusätzliche Konfiguration notwendig sein.<br />
Zur Beachtung, es ist '''NIEMALS''' <code>alsaconf</code> zu benutzen, wenn eine PCI oder ISAPNP Soundkarte vorhanden ist, dies könnte udev durcheinander bringen!<br />
<br />
===Pakete installieren===<br />
<br />
* Wird für native Alsa Programme und zur Administration benötigt:<br />
<br />
# pacman -S alsa-utils<br />
<br />
* Empfohlen, wenn Programme mit OSS Unterstützung, kombiniert mit dmix, verwendet werden sollen:<br />
<br />
# pacman -S alsa-oss<br />
<br />
Das Paket alsa-lib muss mittlerweile nicht mehr separat installiert werden, da es schon automatisch von alsa-utils als Abhängigkeit mitinstalliert wird.<br />
<br />
==Konfiguration==<br />
<br />
===Sicherstellen, dass die Soundmodule geladen sind===<br />
<br />
In den meisten Fällen erkennt udev die Soundkarte richtig, OSS Kompatibilitätsmodule eingeschlossen. Man kann dies mit dem folgenden Befehl überprüfen:<br />
<br />
# lsmod | grep 'snd'<br />
snd_usb_audio 69696 0 <br />
snd_usb_lib 13504 1 snd_usb_audio<br />
snd_rawmidi 20064 1 snd_usb_lib<br />
snd_hwdep 7044 1 snd_usb_audio<br />
snd_seq_oss 29412 0 <br />
snd_seq_midi_event 6080 1 snd_seq_oss<br />
snd_seq 46220 4 snd_seq_oss,snd_seq_midi_event<br />
snd_seq_device 6796 3 snd_rawmidi,snd_seq_oss,snd_seq<br />
snd_pcm_oss 45216 0 <br />
snd_mixer_oss 15232 1 snd_pcm_oss<br />
snd_intel8x0 27932 0 <br />
snd_ac97_codec 87648 1 snd_intel8x0<br />
snd_ac97_bus 1792 1 snd_ac97_codec<br />
snd_pcm 76296 4<br />
snd_usb_audio,snd_pcm_oss,snd_intel8x0,snd_ac97_codec<br />
snd_timer 19780 2 snd_seq,snd_pcm<br />
snd 43776 12<br />
snd_usb_audio,snd_rawmidi,snd_hwdep,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer<br />
snd_page_alloc 7944 2 snd_intel8x0,snd_pcm<br />
<br />
Wenn die Ausgabe ähnlich aussieht, so wurden die Soundtreiber erfolgreich erkannt (in diesem Fall sind <code>snd_intel8x0</code> und <code>snd_usb_audio</code> die Gerätetreiber).<br />
Man kann auch das Verzeichnis <code>/dev/snd</code> auf die passenden Gerätedateien überprüfen:<br />
<br />
# ls -l /dev/snd/<br />
total 0<br />
crw-rw---- 1 root audio 116, 0 Apr 8 14:17 controlC0<br />
crw-rw---- 1 root audio 116, 32 Apr 8 14:17 controlC1<br />
crw-rw---- 1 root audio 116, 24 Apr 8 14:17 pcmC0D0c<br />
crw-rw---- 1 root audio 116, 16 Apr 8 14:17 pcmC0D0p<br />
crw-rw---- 1 root audio 116, 25 Apr 8 14:17 pcmC0D1c<br />
crw-rw---- 1 root audio 116, 56 Apr 8 14:17 pcmC1D0c<br />
crw-rw---- 1 root audio 116, 48 Apr 8 14:17 pcmC1D0p<br />
crw-rw---- 1 root audio 116, 1 Apr 8 14:17 seq<br />
crw-rw---- 1 root audio 116, 33 Apr 8 14:17 timer<br />
<br />
Wenn mindestens die Dateien <code>controlC0</code> und <code>pcmC0D0p</code> oder ähnliches vorhanden sind, so sind die Soundmodule richtig ermittelt und geladen worden.<br />
<br />
Sollte dies nicht der Fall sein, so sind die Soundmodule nicht richtig erkannt worden. '''Wenn man auf IRC oder in den Foren nach Hilfe fragt, sollte man die obigen Befehle mitteilen.''' Versuch, die Module manuell zu laden:<br />
<br />
* Suchen des Moduls für die Soundkarte: http://www.alsa-project.org/alsa-doc/ <br />
Das Modul hat das Präfix <code>snd-</code> (Beispiel: <code>snd-via82xx</code>).<br />
* Modul laden:<br />
# modprobe snd-NAME-DES-MODULS<br />
# modprobe snd-pcm-oss<br />
* Überprüfen, ob die Gerätedateien in <code>/dev/snd</code> (siehe oben) vorhanden sind und ob <code>alsamixer</code> oder <code>amixer</code> richtig eingestellt sind oder Fehlermeldungen ausgeben.<br />
<br />
===Zugriffsrechte===<br />
<br />
Um die Soundkarte als normaler Benutzer benutzen zu können, muss der Benutzer in der Gruppe audio sein.<br />
<br />
* Hinzufügen des Benutzers zur Gruppe <code>audio</code>:<br />
# gpasswd -a BENUTZER audio<br />
<br />
* Benutzer abmelden und wieder anmelden.<br />
<br />
===Soundkanäle aktivieren und Soundkarte testen===<br />
<br />
* Lautstärke einstellen<br />
<br />
Es wird empfohlen, <code>alsamixer</code> zum Einstellen der Lautstärke und aktivieren der Kanäle zu verwenden.<br />
'''ACHTUNG:''' Benutzung der Taste 'M' in <code>alsamixer</code>, um Kanäle zu aktivieren und nicht vergessen, die Lautstärke bestimmen.<br />
<br />
Ersatzweise kann auch <code>amixer</code> eingesetzt werden, welches jedoch weniger komfortabel ist:<br />
amixer set Master,0 75% unmute<br />
amixer set PCM,0 75% unmute<br />
<br />
* Versuchen eine Wave Datei abzuspielen:<br />
<br />
aplay /usr/share/sounds/alsa/Front_Center.wav<br />
<br />
===Alsa Mixer Einstellungen beim Start wiederherstellen===<br />
<br />
Es gibt 2 Services (Dienste) zum speichern und wiederherstellen der Mixereinstellungen. Um diese zu aktivieren:<br />
# systemctl enable alsa-store.service<br />
# systemctl enable alsa-restore.service<br />
<br />
Sollte dies nicht funktionieren, dann kann man das gleiche Ergebnis mit folgenden Eingaben (als root) erreichen:<br />
# rm /var/lib/alsa/asound.state<br />
<br />
===Festlegen des Default-Device===<br />
Falls man mehrere Ausgabegeräte besitzt, ist es manchmal nötig, ein Default-Gerät festzulegen. Dazu gibt man die Karten über folgenden Befehl aus:<br />
# cat /proc/asound/cards<br />
<br />
Die Ausgabe könnte so aussehen:<br />
<br />
0 [HDMI ]: HDA-Intel - HDA ATI HDMI<br />
HDA ATI HDMI at 0xfe9ec000 irq 19<br />
1 [Bt878 ]: Bt87x - Brooktree Bt878<br />
Brooktree Bt878 at 0xfdffe000, irq 21<br />
2 ['''Audigy2''' ]: Audigy2 - Audigy 4 [SB0610]<br />
Audigy 4 [SB0610] (rev.0, serial:0x10211102) at 0xe800, irq 20<br />
<br />
Nun editiert man eine der beiden Dateien:<br />
<br />
*<code>/etc/asound.conf</code> für systemweite Einstellungen, die alle Benutzer betreffen (root Rechte beim Editieren nicht vergessen).<br />
*<code>~/.asoundrc</code> für Einstellungen, die nur einen Benutzeraccount betreffen.<br />
<br />
Um ein simples sound Device als Standard durch !default (bei der alsa api als standard device definiert) zu definieren, fügt folgendes unter ~/.asoundrc hinzu:<br />
<br />
pcm.!default {<br />
type hw<br />
card '''Audigy2'''<br />
}<br />
ctl.!default {<br />
type hw<br />
card '''Audigy2'''<br />
}<br />
<br />
Nun habt ihr ein einfaches Sounddevice erstellt; um weitere Konfigurationen für Sounddevices festzulegen (e.g. plugins, slaves, etc) seht euch die Alsa Dokumentation [http://alsa.opensrc.org/.asoundrc] an! <br />
Der Wert <code>Audigy2</code> erhält man aus der obigen Ausgabe. Stattdessen lässt sich auch die Nummer eintragen, was aber nicht zu empfehlen ist, da sich bei einem Reboot die Reihenfolge ändern kann.<br />
<br />
'''Achtung''': es gab früher eine Datei namens <code>/etc/alsa.conf</code> mit sehr ähnlichem Inhalt. Es gibt heute noch tools, die eine solche Datei anlegen. Diese Datei wird aber offenbar nicht mehr benutzt, sie ist bedeutungslos und ihre Existenz verwirrend. Alle wesentlichen Einstellungen müssen in die Datei <code>/etc/asound.conf</code>. Wo eine <code>/etc/alsa.conf</code> existiert, kann sie getrost gelöscht werden.<br />
<br />
Um lediglich das standard device für alsa zu ändern (dies hat den Vorteil, dass ihr auf die Standardeinstellungen von alsa zurückgreifen könnt, wie etwas software Mixing für Ausgabe und Eingabe) wäre folgende Vorgehensweise zu empfehlen:<br />
<code> touch ~/.asoundrc</code><br />
nun fügt folgendes zu <code>~/.asoundrc</code> hinzu:<br />
<br />
defaults.ctl.card <number of your sound device><br />
defaults.pcm.card <number of your sound device><br />
defaults.timer.card <number of your sound device><br />
<br />
oder, falls das Device über den Devicenamen adressiert werden soll:<br />
<br />
defaults.ctl.!card "<name of your sound device>"<br />
defaults.pcm.!card "<name of your sound device>"<br />
defaults.timer.!card "<name of your sound device>"<br />
<br />
===SPDIF Soundausgabe===<br />
<br />
(von gralves von den gentoo foren)<br />
* Ändere IEC958 nach PCM in den Optionen der Gnome Lautstärke Kontrolle.<br />
* Ansonsten, ohne Gnome<br />
** Ändere <code>IEC958 Playback Switch</code> in der Datei <code>/etc/asound.state</code> von <code>false</code> nach <code>true</code> und <code>IEC958 Playback AC97-SPSA</code> nach <code>0</code>. <br />
** Starte Alsa neu.<br />
<br />
Alternative Möglichkeit, um SPDIF automatisch beim Login zu starten (getestet mit einer SoundBlaster Audigy):<br />
* Ein Script erstellen z.B. /etc/spdif.sh mit folgendem Inhalt:<br />
<br />
amixer set 'IEC958 Optical' 100 unmute<br />
amixer set 'Audigy Analog/Digital Output Jack' on<br />
* Ein /etc/systemd/system/spdif.service erstellen mit folgendem Inhalt:<br />
[Unit]<br />
Description=SPDIF beim Login starten<br />
[Service]<br />
Type=oneshot<br />
ExecStart=/etc/spdif.sh<br />
[Install]<br />
WantedBy=multi-user.target<br />
<br />
Den Service starten mit<br />
systemctl start spdif.service<br />
Den Service beim nächsten booten automatisch starten:<br />
systemctl enable spdif.service<br />
<br />
Überprüfung amixers Einstellungen mit:<br />
<br />
amixer scontrols<br />
<br />
==Immer noch kein Sound?==<br />
<br />
Obwohl die Treiber für die Soundkarte richtig installiert und sowohl Lautstärke als auch Kanäle richtig eingestellt sind, könnte es sein, dass man noch immer nichts hört! <br />
Hinzufügen folgender Zeile in <code>/etc/modprobe.d/sound.conf</code> um dieses Problem zu lösen.<br />
<br />
Für <code>via82xx</code>:<br />
options snd-NAME-DES-MODULS ac97_quirk=0<br />
<br />
Für HDA-VIA/Realtek/Intel:<br />
options snd-hda-intel model=3stack<br />
''Für HDA-Intel siehe auch: [[Hda-intel]]<br />
<br />
Für Lenovo N200 und ASUS F5SL Notebook:<br />
options snd-hda-intel model=lenovo<br />
<br />
==Konfiguration für KDE==<br />
* Starte [[KDE]]:<br />
# startx<br />
<br />
* Stelle die Lautstärke für diesen Benutzer deinen Präferenzen nach ein (Wie bei Linux üblich, werden die Einstellungen für jeden Benutzer separat gespeichert):<br />
# alsamixer<br />
<br />
* <b>KDE 3.3</b><br />
** Starte KMix und deaktiviere die Option "Lautstärke beim Anmelden wiederherstellen"<br />
<br />
<br />
{| style="border:1px solid #8888aa; background-color:#f7f8ff;padding:5px;font-size:95%;"<br />
|<br />
Seite kopiert von "http://wiki.archlinux.org/index.php/ALSA_Einrichten_(Deutsch)" und veröffentlicht unter der GNU Free Documentation License 1.2.<br />
|}<br />
<br />
==Schlechte Soundqualität?==<br />
* Sollte es zu Verzerrungen kommen, sollte man überprüfen, ob ggf. "PCM" zu hoch eingestellt ist. Starten von <br />
$ alsamixer<br />
* und "PCM" "dB gain" auf 0.00 oder niedriger eingestellen.<br />
<br />
<br />
==Einen zusätzlichen Regler hinzufügen==<br />
Zusätzliche Regler können benutzt werden, um z.B. Programme einzeln in der Lautstärke regeln zu können, ähnlich wie bei PulseAudio. Benötigt werden dazu die Alsa-Plugins (siehe oben). Die Regler können wahlweise in /etc/asound.conf (global) oder in ~/.asoundrc (Benutzerbezogen) angelegt werden. Im folgenden wird ein Regler für das Programm mplayer angelegt. Dieser Regler muss anschließend im Programm, welches diesen verwenden soll eingestellt werden. Hinweise dazu sind in den Wikis/Dokus der betreffenden Programme zu finden.<br />
<br />
pcm.mplayer {<br />
type softvol<br />
slave.pcm "default"<br />
control.name "MPlayer"<br />
control.card 0<br />
<br />
min_dB -35.0<br />
max_dB 10.0<br />
resolution 90<br />
}<br />
<br />
Damit wird ein neues PCM-Gerät Namens "mplayer" angelegt, welches durch den Regler "MPlayer" im Pegel gesteuert wird. Das Signal wird anschließend über das Gerät "default" ausgegeben. Der Regler wird im vorgenannten Beispiel an der ersten Soundkarte "0" angelegt.<br />
<br />
Mit den Werten unter min_dB und max_dB kann man die Grenzen der Drosselung bzw. der Verstärkung des Signals definieren. Das persönliche Optimum findet man durch probieren raus. Mit dem Schalter "resolution" stellt man die Schrittweite des Reglers ein. Lässt man diesen Schalter weg, so liegt die Auflösung bei 256.<br />
<br />
Aus eigener Erfahrung möchte ich noch einen Hinweis zum Löschen eines solchen Reglers geben, da das bei mir einiges Suchen auslöste. Alsa speichert die aktuellen Einstellungen in der Datei "/var/lib/alsa/asound.state", darunter natürlich auch die Regler. Will man einen angelegten Regler wieder entfernen, so muss man diesen zunächst aus der Konfigurationsdatei (/etc/asound.conf oder ~/.asoundrc) entfernen. Damit ist dieser Regler dann tatsächlich auch nicht mehr vorhanden und kann nicht mehr verwendet werden, allerdings taucht dieser noch im Mixer-Programm auf. Um diesen loszuwerden, so ist es nötig, den Regler aus der asound.state unter Zuhilfenahme eines Bearbeitungsprogrammes (z.B. vim, nano) zu entfernen. Anschließend muss die Datei vor Schreibzugriff geschützt werden, sodass der Daemon die im System vorhanden Einstellungen beim Herunterfahren des Computers nicht darin speichern kann. Nach einem Neustart des Computers kann die Datei wieder in einen beschreibbaren Zustand versetzt werden.<br />
<br />
[[Kategorie:Sound]]<br />
[[Kategorie:Services]]<br />
[[en:Advanced Linux Sound Architecture]]</div>Z4nteroxhttps://wiki.archlinux.de/index.php?title=Lenovo_Thinkpad_T490&diff=21376Lenovo Thinkpad T4902019-09-23T15:15:28Z<p>Z4nterox: Korrektur in Lautsprecher Zischen</p>
<hr />
<div>{{ÜberFDL||Seite=http://wiki.archlinux.org|Name=ArchLinux.org Wiki|Original=https://wiki.archlinux.org/index.php/Lenovo_ThinkPad_T490}}<br />
<br />
== FN-Tasten ==<br />
<br />
Die meisten der FN-Tasten sollten problemlos funktionieren. Als problematisch bekannt sind die Tasten F1 bis F4, welche sich aber durch installieren von [https://wiki.archlinux.org/index.php/Xbindkeys Xbindkeys] und [[Alsa]] leicht <br />
in der .Xbindkeys (siehe Xbindkeys) neu belegen lassen:<br />
<br />
* '''F1''': {{ic|amixer set Master toggle}}.<br />
* '''F2''': {{ic|amixer set Master 5%-}}.<br />
* '''F3''': {{ic|amixer set Master 5%+}}.<br />
* '''F4''': {{ic|amixer set Capture toggle}}.<br />
<br />
Beispielabschnitt in der .Xbindkeys:<br />
<br />
"amixer set Master toggle"<br />
F1<br />
<br />
"amixer set Master 5%-"<br />
F2<br />
<br />
"amixer set Master 5%+"<br />
F3<br />
<br />
"amixer set Capture toggle"<br />
F4<br />
<br />
= Touchpad =<br />
<br />
Das Touchpad funktionert nach einrichten von Arch in der Regel recht problemlos. Eventuelle Feinheiten und Features können mit passenden Programmen eingerichtet werden.<br />
<br />
== Troubleshooting Touchpad ==<br />
<br />
Es kann passieren, dass der Cursor nicht auf das Touchpad reagiert, wenn sich ein Finger über dem unteren Touchpadbereich (Bereich für Rechte und Linke Maustaste) befindet. Nach einrichten des Systems verschwindet dieses Problem unter KDE meistens, in GNOME ist dieser Fehler weiterhin zu beobachten. Folgender Befehl löst dieses Problem in GNOME:<br />
<br />
xinput set-prop 'SynPS/2 Synaptics TouchPad' 'libinput Click Method Enabled' 1 0<br />
<br />
= CPU Throttling =<br />
<br />
In der BIOS Version 1.52 (nur in dieser Version bestätigt, könnte auch andere Versionen betreffen) schaltet die CPU früher auch 400 MHz zurück als sie sollte. <br />
Dieses Problem kann durch installieren von [https://www.archlinux.org/packages/?name=throttled throttled] behoben werden. Siehe das englischsprachige Arch Wiki für das gleiche Problem bei dem [https://wiki.archlinux.org/index.phpLenovo_ThinkPad_T480s#Thermal_Throttling_Fix/ Lenovo Thinkpad T480s].<br />
<br />
= Lautsprecher Zischen =<br />
<br />
Der Lautsprecher bei einigen der Lenovo Thinkpad T490 Geräte erzeugt ein statisches Zischgeräusch, welches unabhängig von der Lautstärke der Lautsprecher dauerhaft auftritt. Lediglich das ausschalten der Lautsprecher, zum Beispiel mit [[Alsa]] oder durch einstecken von Kopfhörern, beseitigt dieses Problem.<br />
Ganz beheben lässt sich dieses Geräusch zu diesem Zeitpunkt nicht, aktuelle BIOS Versionen verhindern lediglich, dass der Lautpsrecher dauerhaft ausgeschalten sein muss. Solange er nichts abspielt, ist der Lautpsrecher unter aktuellen BIOS Versionen also ruhig. Wird aber Sound abgespielt ist das Zischen wieder im Hintergrund hörbar.<br />
<br />
Siehe die [https://support.lenovo.com Lenovo Support Website] für die neuesten Treiber.<br />
<br />
= Fingerabdrucksensor =<br />
<br />
Der Fingerabdrucksensor wird zu diesem Zeitpunkt nicht unterstützt. Der Sensor ist aber bekannt und es wird an Softwareunterstützung gearbeitet. Siehe hierfür zum Beispiel [https://gitlab.freedesktop.org/libfprint/libfprint/issues/181 libfprint] und [https://github.com/nmikhailov/Validity90/issues/72 Validity90]<br />
<br />
= Links =<br />
<br />
* [https://wiki.archlinux.org/index.php/Lenovo_ThinkPad_T490 Eintrag zum Lenovo Thinkpad T490 im englischen Wiki]<br />
<br />
[[Kategorie:Notebook]]</div>Z4nteroxhttps://wiki.archlinux.de/index.php?title=Lenovo_Thinkpad_T490&diff=21375Lenovo Thinkpad T4902019-09-22T19:06:03Z<p>Z4nterox: Hinzufügen des ÜberFDL</p>
<hr />
<div>{{ÜberFDL||Seite=http://wiki.archlinux.org|Name=ArchLinux.org Wiki|Original=https://wiki.archlinux.org/index.php/Lenovo_ThinkPad_T490}}<br />
<br />
== FN-Tasten ==<br />
<br />
Die meisten der FN-Tasten sollten problemlos funktionieren. Als problematisch bekannt sind die Tasten F1 bis F4, welche sich aber durch installieren von [https://wiki.archlinux.org/index.php/Xbindkeys Xbindkeys] und [[Alsa]] leicht <br />
in der .Xbindkeys (siehe Xbindkeys) neu belegen lassen:<br />
<br />
* '''F1''': {{ic|amixer set Master toggle}}.<br />
* '''F2''': {{ic|amixer set Master 5%-}}.<br />
* '''F3''': {{ic|amixer set Master 5%+}}.<br />
* '''F4''': {{ic|amixer set Capture toggle}}.<br />
<br />
Beispielabschnitt in der .Xbindkeys:<br />
<br />
"amixer set Master toggle"<br />
F1<br />
<br />
"amixer set Master 5%-"<br />
F2<br />
<br />
"amixer set Master 5%+"<br />
F3<br />
<br />
"amixer set Capture toggle"<br />
F4<br />
<br />
= Touchpad =<br />
<br />
Das Touchpad funktionert nach einrichten von Arch in der Regel recht problemlos. Eventuelle Feinheiten und Features können mit passenden Programmen eingerichtet werden.<br />
<br />
== Troubleshooting Touchpad ==<br />
<br />
Es kann passieren, dass der Cursor nicht auf das Touchpad reagiert, wenn sich ein Finger über dem unteren Touchpadbereich (Bereich für Rechte und Linke Maustaste) befindet. Nach einrichten des Systems verschwindet dieses Problem unter KDE meistens, in GNOME ist dieser Fehler weiterhin zu beobachten. Folgender Befehl löst dieses Problem in GNOME:<br />
<br />
xinput set-prop 'SynPS/2 Synaptics TouchPad' 'libinput Click Method Enabled' 1 0<br />
<br />
= CPU Throttling =<br />
<br />
In der BIOS Version 1.52 (nur in dieser Version bestätigt, könnte auch andere Versionen betreffen) schaltet die CPU früher auch 400 MHz zurück als sie sollte. <br />
Dieses Problem kann durch installieren von [https://www.archlinux.org/packages/?name=throttled throttled] behoben werden. Siehe das englischsprachige Arch Wiki für das gleiche Problem bei dem [https://wiki.archlinux.org/index.phpLenovo_ThinkPad_T480s#Thermal_Throttling_Fix/ Lenovo Thinkpad T480s].<br />
<br />
= Lautsprecher Zischen =<br />
<br />
Der Lautsprecher bei einigen der Lenovo Thinkpad T490 Geräte erzeugt ein statisches Zischgeräusch, welches unabhängig von der Lautstärke der Lautsprecher dauerhaft auftritt. Lediglich das ausschalten der Lautsprecher, zum Beispiel mit [[Alsa]] oder durch einstecken von Kopfhörern, beseitigt dieses Problem.<br />
Erzeugt wird das Problem durch ein fehlerhaftes BIOS (Bestätigt in BIOS Version 1.08). Abhilfe schafft ein Update auf die neuste BIOS Version. Siehe die [https://support.lenovo.com Lenovo Support Website] für die neuesten Treiber.<br />
<br />
= Fingerabdrucksensor =<br />
<br />
Der Fingerabdrucksensor wird zu diesem Zeitpunkt nicht unterstützt. Der Sensor ist aber bekannt und es wird an Softwareunterstützung gearbeitet. Siehe hierfür zum Beispiel [https://gitlab.freedesktop.org/libfprint/libfprint/issues/181 libfprint] und [https://github.com/nmikhailov/Validity90/issues/72 Validity90]<br />
<br />
= Links =<br />
<br />
* [https://wiki.archlinux.org/index.php/Lenovo_ThinkPad_T490 Eintrag zum Lenovo Thinkpad T490 im englischen Wiki]<br />
<br />
[[Kategorie:Notebook]]</div>Z4nteroxhttps://wiki.archlinux.de/index.php?title=Lenovo_Thinkpad_T490&diff=21374Lenovo Thinkpad T4902019-09-22T18:51:53Z<p>Z4nterox: </p>
<hr />
<div>== FN-Tasten ==<br />
<br />
Die meisten der FN-Tasten sollten problemlos funktionieren. Als problematisch bekannt sind die Tasten F1 bis F4, welche sich aber durch installieren von [https://wiki.archlinux.org/index.php/Xbindkeys Xbindkeys] und [[Alsa]] leicht <br />
in der .Xbindkeys (siehe Xbindkeys) neu belegen lassen:<br />
<br />
* '''F1''': {{ic|amixer set Master toggle}}.<br />
* '''F2''': {{ic|amixer set Master 5%-}}.<br />
* '''F3''': {{ic|amixer set Master 5%+}}.<br />
* '''F4''': {{ic|amixer set Capture toggle}}.<br />
<br />
Beispielabschnitt in der .Xbindkeys:<br />
<br />
"amixer set Master toggle"<br />
F1<br />
<br />
"amixer set Master 5%-"<br />
F2<br />
<br />
"amixer set Master 5%+"<br />
F3<br />
<br />
"amixer set Capture toggle"<br />
F4<br />
<br />
= Touchpad =<br />
<br />
Das Touchpad funktionert nach einrichten von Arch in der Regel recht problemlos. Eventuelle Feinheiten und Features können mit passenden Programmen eingerichtet werden.<br />
<br />
== Troubleshooting Touchpad ==<br />
<br />
Es kann passieren, dass der Cursor nicht auf das Touchpad reagiert, wenn sich ein Finger über dem unteren Touchpadbereich (Bereich für Rechte und Linke Maustaste) befindet. Nach einrichten des Systems verschwindet dieses Problem unter KDE meistens, in GNOME ist dieser Fehler weiterhin zu beobachten. Folgender Befehl löst dieses Problem in GNOME:<br />
<br />
xinput set-prop 'SynPS/2 Synaptics TouchPad' 'libinput Click Method Enabled' 1 0<br />
<br />
= CPU Throttling =<br />
<br />
In der BIOS Version 1.52 (nur in dieser Version bestätigt, könnte auch andere Versionen betreffen) schaltet die CPU früher auch 400 MHz zurück als sie sollte. <br />
Dieses Problem kann durch installieren von [https://www.archlinux.org/packages/?name=throttled throttled] behoben werden. Siehe das englischsprachige Arch Wiki für das gleiche Problem bei dem [https://wiki.archlinux.org/index.phpLenovo_ThinkPad_T480s#Thermal_Throttling_Fix/ Lenovo Thinkpad T480s].<br />
<br />
= Lautsprecher Zischen =<br />
<br />
Der Lautsprecher bei einigen der Lenovo Thinkpad T490 Geräte erzeugt ein statisches Zischgeräusch, welches unabhängig von der Lautstärke der Lautsprecher dauerhaft auftritt. Lediglich das ausschalten der Lautsprecher, zum Beispiel mit [[Alsa]] oder durch einstecken von Kopfhörern, beseitigt dieses Problem.<br />
Erzeugt wird das Problem durch ein fehlerhaftes BIOS (Bestätigt in BIOS Version 1.08). Abhilfe schafft ein Update auf die neuste BIOS Version. Siehe die [https://support.lenovo.com Lenovo Support Website] für die neuesten Treiber.<br />
<br />
= Fingerabdrucksensor =<br />
<br />
Der Fingerabdrucksensor wird zu diesem Zeitpunkt nicht unterstützt. Der Sensor ist aber bekannt und es wird an Softwareunterstützung gearbeitet. Siehe hierfür zum Beispiel [https://gitlab.freedesktop.org/libfprint/libfprint/issues/181 libfprint] und [https://github.com/nmikhailov/Validity90/issues/72 Validity90]<br />
<br />
= Links =<br />
<br />
* [https://wiki.archlinux.org/index.php/Lenovo_ThinkPad_T490 Eintrag zum Lenovo Thinkpad T490 im englischen Wiki]<br />
<br />
[[Kategorie:Notebook]]</div>Z4nteroxhttps://wiki.archlinux.de/index.php?title=Lenovo_Thinkpad_T490&diff=21373Lenovo Thinkpad T4902019-09-22T18:50:46Z<p>Z4nterox: </p>
<hr />
<div>== FN-Tasten ==<br />
<br />
Die meisten der FN-Tasten sollten problemlos funktionieren. Als problematisch bekannt sind die Tasten F1 bis F4, welche sich aber durch installieren von [https://wiki.archlinux.org/index.php/Xbindkeys Xbindkeys] und [[Alsa]] leicht <br />
in der .Xbindkeys (siehe Xbindkeys) neu belegen lassen:<br />
<br />
* '''F1''': {{ic|amixer set Master toggle}}.<br />
* '''F2''': {{ic|amixer set Master 5%-}}.<br />
* '''F3''': {{ic|amixer set Master 5%+}}.<br />
* '''F4''': {{ic|amixer set Capture toggle}}.<br />
<br />
Beispielabschnitt in der .Xbindkeys:<br />
<br />
"amixer set Master toggle"<br />
F1<br />
<br />
"amixer set Master 5%-"<br />
F2<br />
<br />
"amixer set Master 5%+"<br />
F3<br />
<br />
"amixer set Capture toggle"<br />
F4<br />
<br />
= Touchpad =<br />
<br />
Das Touchpad funktionert nach einrichten von Arch in der Regel recht problemlos. Eventuelle Feinheiten und Features können mit passenden Programmen eingerichtet werden.<br />
<br />
== Troubleshooting Touchpad ==<br />
<br />
Es kann passieren, dass der Cursor nicht auf das Touchpad reagiert, wenn sich ein Finger über dem unteren Touchpadbereich (Bereich für Rechte und Linke Maustaste) befindet. Nach einrichten des Systems verschwindet dieses Problem unter KDE meistens, in GNOME ist dieser Fehler weiterhin zu beobachten. Folgender Befehl löst dieses Problem in GNOME:<br />
<br />
xinput set-prop 'SynPS/2 Synaptics TouchPad' 'libinput Click Method Enabled' 1 0<br />
<br />
= CPU Throttling =<br />
<br />
In der BIOS Version 1.52 (nur in dieser Version bestätigt, könnte auch andere Versionen betreffen) schaltet die CPU früher auch 400 MHz zurück als sie sollte. <br />
Dieses Problem kann durch installieren von [https://www.archlinux.org/packages/?name=throttled throttled] behoben werden. Siehe das englischsprachige Arch Wiki für das gleiche Problem bei dem [https://wiki.archlinux.org/index.phpLenovo_ThinkPad_T480s#Thermal_Throttling_Fix/ Lenovo Thinkpad T480s].<br />
<br />
= Lautsprecher Zischen =<br />
<br />
Der Lautsprecher bei einigen der Lenovo Thinkpad T490 Geräte erzeugt ein statisches Zischgeräusch, welches unabhängig von der Lautstärke der Lautsprecher dauerhaft auftritt. Lediglich das ausschalten der Lautsprecher, zum Beispiel mit [[Alsa]] oder durch einstecken von Kopfhörern, beseitigt dieses Problem.<br />
Erzeugt wird das Problem durch ein fehlerhaftes BIOS (Bestätigt in BIOS Version 1.08). Abhilfe schafft ein Update auf die neuste BIOS Version. Siehe die [https://support.lenovo.com Lenovo Support Website] für die neuesten Treiber.<br />
<br />
= Fingerabdrucksensor =<br />
<br />
Der Fingerabdrucksensor wird zu diesem Zeitpunkt nicht unterstützt. Der Sensor ist aber bekannt und es wird an Softwareunterstützung gearbeitet. Siehe hierfür zum Beispiel [https://gitlab.freedesktop.org/libfprint/libfprint/issues/181 libfprint] und [https://github.com/nmikhailov/Validity90/issues/72 Validity90]<br />
<br />
= Links =<br />
<br />
* [https://wiki.archlinux.org/index.phpLenovo_ThinkPad_T490 Eintrag zum Lenovo Thinkpad T490 im englischen Wiki]<br />
<br />
[[Kategorie:Notebook]]</div>Z4nteroxhttps://wiki.archlinux.de/index.php?title=Lenovo_Thinkpad_T490&diff=21372Lenovo Thinkpad T4902019-09-22T18:49:15Z<p>Z4nterox: </p>
<hr />
<div>== FN-Tasten ==<br />
<br />
Die meisten der FN-Tasten sollten problemlos funktionieren. Als problematisch bekannt sind die Tasten F1 bis F4, welche sich aber durch installieren von [https://wiki.archlinux.org/index.php/Xbindkeys Xbindkeys] und [[Alsa]] leicht <br />
in der .Xbindkeys (siehe Xbindkeys) neu belegen lassen:<br />
<br />
* '''F1''': {{ic|amixer set Master toggle}}.<br />
* '''F2''': {{ic|amixer set Master 5%-}}.<br />
* '''F3''': {{ic|amixer set Master 5%+}}.<br />
* '''F4''': {{ic|amixer set Capture toggle}}.<br />
<br />
Beispielabschnitt in der .Xbindkeys:<br />
<br />
"amixer set Master toggle"<br />
F1<br />
<br />
"amixer set Master 5%-"<br />
F2<br />
<br />
"amixer set Master 5%+"<br />
F3<br />
<br />
"amixer set Capture toggle"<br />
F4<br />
<br />
= Touchpad =<br />
<br />
Das Touchpad funktionert nach einrichten von Arch in der Regel recht problemlos. Eventuelle Feinheiten und Features können mit passenden Programmen eingerichtet werden.<br />
<br />
== Troubleshooting Touchpad ==<br />
<br />
Es kann passieren, dass der Cursor nicht auf das Touchpad reagiert, wenn sich ein Finger über dem unteren Touchpadbereich (Bereich für Rechte und Linke Maustaste) befindet. Nach einrichten des Systems verschwindet dieses Problem unter KDE meistens, in GNOME ist dieser Fehler weiterhin zu beobachten. Folgender Befehl löst dieses Problem in GNOME:<br />
<br />
xinput set-prop 'SynPS/2 Synaptics TouchPad' 'libinput Click Method Enabled' 1 0<br />
<br />
= CPU Throttling =<br />
<br />
In der BIOS Version 1.52 (nur in dieser Version bestätigt, könnte auch andere Versionen betreffen) schaltet die CPU früher auch 400 MHz zurück als sie sollte. <br />
Dieses Problem kann durch installieren von {{Pkg|throttled}} behoben werden. Siehe das englischsprachige Arch Wiki für das gleiche Problem bei dem [https://wiki.archlinux.org/index.phpLenovo_ThinkPad_T480s#Thermal_Throttling_Fix/ Lenovo Thinkpad T480s].<br />
<br />
= Lautsprecher Zischen =<br />
<br />
Der Lautsprecher bei einigen der Lenovo Thinkpad T490 Geräte erzeugt ein statisches Zischgeräusch, welches unabhängig von der Lautstärke der Lautsprecher dauerhaft auftritt. Lediglich das ausschalten der Lautsprecher, zum Beispiel mit [Alsa] oder durch einstecken von Kopfhörern, beseitigt dieses Problem.<br />
Erzeugt wird das Problem durch ein fehlerhaftes BIOS (Bestätigt in BIOS Version 1.08). Abhilfe schafft ein Update auf die neuste BIOS Version. Siehe die [https://support.lenovo.com Lenovo Support Website] für die neuesten Treiber.<br />
<br />
= Fingerabdrucksensor =<br />
<br />
Der Fingerabdrucksensor wird zu diesem Zeitpunkt nicht unterstützt. Der Sensor ist aber bekannt und es wird an Softwareunterstützung gearbeitet. Siehe hierfür zum Beispiel [https://gitlab.freedesktop.org/libfprint/libfprint/issues/181 libfprint] und [https://github.com/nmikhailov/Validity90/issues/72 Validity90]<br />
<br />
= Links =<br />
<br />
* [https://wiki.archlinux.org/index.phpLenovo_ThinkPad_T490 Eintrag zum Lenovo Thinkpad T490 im englischen Wiki]<br />
<br />
[[Kategorie:Notebook]]</div>Z4nteroxhttps://wiki.archlinux.de/index.php?title=Lenovo_Thinkpad_T490&diff=21371Lenovo Thinkpad T4902019-09-22T18:45:16Z<p>Z4nterox: Erstellung der Seite für den Lenovo Thinkpad T490</p>
<hr />
<div>== FN-Tasten ==<br />
<br />
Die meisten der FN-Tasten sollten problemlos funktionieren. Als problematisch bekannt sind die Tasten F1 bis F4, welche sich aber durch installieren von [https://wiki.archlinux.org/index.php/Xbindkeys Xbindkeys] und [[Alsa]] leicht <br />
in der .Xbindkeys (siehe Xbindkeys) neu belegen lassen:<br />
<br />
* '''F1''': {{ic|amixer set Master toggle}}.<br />
* '''F2''': {{ic|amixer set Master 5%-}}.<br />
* '''F3''': {{ic|amixer set Master 5%+}}.<br />
* '''F4''': {{ic|amixer set Capture toggle}}.<br />
<br />
Beispielabschnitt in der .Xbindkeys:<br />
<br />
"amixer set Master toggle"<br />
F1<br />
<br />
"amixer set Master 5%-"<br />
F2<br />
<br />
"amixer set Master 5%+"<br />
F3<br />
<br />
"amixer set Capture toggle"<br />
F4<br />
<br />
= Touchpad =<br />
<br />
Das Touchpad funktionert nach einrichten von Arch in der Regel recht problemlos. Eventuelle Feinheiten und Features können mit passenden Programmen eingerichtet werden.<br />
<br />
== Troubleshooting Touchpad ==<br />
<br />
Es kann passieren, dass der Cursor nicht auf das Touchpad reagiert, wenn sich ein Finger über dem unteren Touchpadbereich (Bereich für Rechte und Linke Maustaste) befindet. Nach einrichten des Systems verschwindet dieses Problem unter KDE meistens, in GNOME ist dieser Fehler weiterhin zu beobachten. Folgender Befehl löst dieses Problem in GNOME:<br />
<br />
xinput set-prop 'SynPS/2 Synaptics TouchPad' 'libinput Click Method Enabled' 1 0<br />
<br />
= CPU Throttling =<br />
<br />
In der BIOS Version 1.52 (nur in dieser Version bestätigt, könnte auch andere Versionen betreffen) schaltet die CPU früher auch 400 MHz zurück als sie sollte. <br />
Dieses Problem kann durch installieren von {{Pkg|throttled}} behoben werden. Siehe das englischsprachige Arch Wiki für das gleiche Problem bei dem [https://wiki.archlinux.org/index.phpLenovo_ThinkPad_T480s#Thermal_Throttling_Fix/ Lenovo Thinkpad T480s].<br />
<br />
= Lautsprecher Zischen =<br />
<br />
Der Lautsprecher bei einigen der Lenovo Thinkpad T490 Geräte erzeugt ein statisches Zischgeräusch, welches unabhängig von der Lautstärke der Lautsprecher dauerhaft auftritt. Lediglich das ausschalten der Lautsprecher, zum Beispiel mit [Alsa] oder durch einstecken von Kopfhörern, beseitigt dieses Problem.<br />
Erzeugt wird das Problem durch ein fehlerhaftes BIOS (Bestätigt in BIOS Version 1.08). Abhilfe schafft ein Update auf die neuste BIOS Version. Siehe die [https://support.lenovo.com Lenovo Support Website] für die neuesten Treiber.<br />
<br />
= Fingerabdrucksensor =<br />
<br />
Der Fingerabdrucksensor wird zu diesem Zeitpunkt nicht unterstützt. Der Sensor ist aber bekannt und es wird an Softwareunterstützung gearbeitet. Siehe hierfür zum Beispiel [https://gitlab.freedesktop.org/libfprint/libfprint/issues/181 libfprint] und [https://github.com/nmikhailov/Validity90/issues/72 Validity90]<br />
<br />
= Links =<br />
<br />
* [https://wiki.archlinux.org/index.phpLenovo_ThinkPad_T490 Eintrag zum Lenovo Thinkpad T490 im englischen Wiki]<br />
<br />
[[Kategorie:Notebook]]</div>Z4nterox