Fedora 23-ra frissítés

Ma megjelent a Fedora 23. Az alábbit csináltam root joggal:

dnf update
mkdir /root/upgrade
dnf system‑upgrade download ‑‑distro‑sync ‑‑releasever=23 ‑‑allowerasing ‑‑datadir=/root/upgrade
sync
dnf system-upgrade reboot

Itt aztán sok várás van, írja, melyik csomagot csinálja...

Aztán már Fedora 23-on egy felesleges parancs, mert megteszi automatikusan:

dnf system-upgrade clean

majd

rmdir /root/upgrade
dnf update
sync

Ezt követően a kernel, nspr, firefox, libreoffice, pulseaudio, selinux-policy voltak azok a csomagok, amelyeket a Koji build szerverről tettem fel, hogy nagyon újak legyenek. Utána a Fedora 24-hez készített claws-mail forrás rpm csomagból fordítottam binárist Fedora 23-ra, ebből is update-eltem, valamint a pepper-flash wrapper library-t újra fordítottam forrásból.

Egyetlen hibát találtam. Van egy timeline nevű programocska, melynek a csomagja rosszul van előállítva, a timelinelib nevű könyvtár a benne lévő tartalommal a csomag szerint a gyökérbe került. Ennek a normális helye a /usr/lib/python2.7/site-packages, így ide mozgattam. Már jeleztem a hibát a fejlesztőknek.

Ezen felül a 7.1-es pulseaudio tud újabb resampling metódusokat, így a /etc/pulse/daemon.conf file-ba raktam egy ilyen sort:

resample-method = soxr-hq

Update
VoIP rosszul tolerálta még a 20 ms körüli többlet késést, így aztán ez lett:

resample-method = speex-float-3

/Update

Továbbá leállítottam a pulseaudio szervert, ezt már sima felhasználóként:

pulseaudio --kill

aztán töröltem a ~/.pulse, ~/.config/pulse alkönyvtárakat. A korábbi beállítások túlvezérlést, torzítást okoztak, valamint némi zavart abban, hogy a mikrofonom és a hangfalak más-más hangkártyába vannak dugva.

Most minden működik, majd szólok, ha valami baj van. :)

Hozzászólások

Az arch linuxot ismered? :)

--
arch,debian,openelec,android

Már a timeline-ból is csináltak egy javított build-et.

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

Köszi az inspirációt! Bejegyzésed hatására az asztali munkagépen megejtettem egy F21->F22 upgradet. (Általában egy verziót várok a "production" gépeknél.) Kicsit problémás, mert olyan régről jön az eredeti telepítés, hogy nincs elég hely a boot partíción a fedup-nak, de a bejegyzésed és a hagyományosabb yum update alapján probléma nélkül lement.
Csaba

Cseppet sem vagyok pulseaudio guru, a resampling új lehetőségéről onnan tudok, hogy megnéztem, mit hoz az új pulseaudio kiadás. Én is doksit olvasok, ha kell valami, de kérdezz, hátha van gondolatom róla, ha meg nincs, rosszabb akkor sem lesz. :) Nálam különben rendben megy a hangszerver, ideértve a visszhangelnyomást is VoIP esetén.

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

Nekem olyan alapvető bajaim vannak, hogy az asztalin egyáltalán nem tudom belőni az 5.1-es kártyát, az meg aztán, hogy még netán az alaplapi is ott van, és lehet hogy néha használnám, meg se mertem próbálni. Úgyhogy az alaplapi le is van tiltva a fenébe, amúgy is borzalmas a hangja, illetve le is szedtem, sima alsa megy.

A laptopon meg egész egyszerűen olyan gyerekbetegségei vannak, hogy ha boot közben be van dugva a füles a gépbe, akkor utána a füles nem szól. Ha kihúzom, szól a beépített hangszóró, ha bedugom, akkor semmi. Ha boot közben nincs rajta, akkor jó. Továbbá a dokkolóval, és annak a hangszórójával nincs probléma. Aztán borzasztót pukkan csattan induláskor és leálláskor is a hangszóró, valamint alvásból vagy hibernálásból való visszatérésnél is. Szóval fos.
--
The Community ENTerprise Operating System

Biztos, hogy mind a pulseaudio számlájára írható?

Az 5.1 konfiguráció szerintem beállítható, doksit kell olvasni hozzá, bár én még nem próbáltam. Legújabb, azaz jelenleg a v7.1-es pulseaudio-t használd, valamint akkor, amikor nem fut a pulseaudio daemon, töröld a korábbi pulseaudio által írott alkönyvtárakat, file-okat, azaz ne emlékezzen a múltjára.

Nekem alaplapi és PCI slotba helyezett hangkártyám is van, a pavucontrol segítségével akár lejátszás közben bármelyik stream-et át lehet rakni másik hangkártya kimenetére. Simán működik az, hogy két külön hanganyag két külön hangkártya kimenetéről szóljon, de lehet ugyanabból a hangszóróból keverve is.

Érdemes lehet arra is figyelni, hogy a hangkártya kimenete lehet, hogy olyan Jack aljzat, amelyik 4 gyűrűs, tehát van egy GND, ezen felül még 3 jel kivezetés, miközben egy sztereo Jack dugó csak 3 gyűrűs, hiszen van egy GND, bal és jobb csatorna. Értelemszerűen 4 gyűrűs aljzatba 3 gyűrűs dugót nem szabad dugni, bár belemegy.

A pukkanás vélhetően azért van, mert lesz egy DC offsetje a hangkártyának belül, amit persze lehet, hogy leválasztanak kondenzátorral. Szerintem ez nem pulseaudio bug, hanem hardware probléma elsősorban. Gondolom, egy tápfeszültsége van a kártyának, bekapcsolás után a DAC kimenete beáll fél tápra, ehhez képest ami pozitívabb, az a kimeneten pozitív, ami negatívabb, az pedig negatív pillanatértékként fog megjelenni. Amikor GND-ről fél tápra kerül a DAC kimenete, a hangkártya kimenetén lesz egy lórugás, de ezért aligha felelős a pulseaudio.

A FAQ-ban találtam:

I have a surround sound card, but PulseAudio uses just the front speakers!

Many people have a surround card, but have speakers for just two channels, so PulseAudio can't really default to a surround setup. To enable all the channels, edit /etc/pulse/daemon.conf: uncomment the default-sample-channels line (i.e. remove the semicolon from the beginning of the line) and set the value to 6 if you have a 5.1 setup, or 8 if you have 7.1 setup etc. After doing the edit, restart pulseaudio.

http://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

Maradt a

resample-method = speex-float-3

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

Azóta két gépet már távolról, ssh-n is upgrade-eltem. Ha az ssh port nem a szabványos, akkor erősen javallott az első boot után történő elérhetőség miatt egy ilyen sor a /etc/rc.d/rc.local file-ba:

semanage port -a -t ssh_port_t -p tcp 1234

ahol 1234 helyett az a port legyen, ahol az sshd fülel. Utána persze ki kell szedni ezt a sort.

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE