Sunday, February 3, 2019

Improve Asus T100TA Linux boot speed

Improve Asus T100TA Linux boot speed

When checking the systemd-analyze tool by running systemd-analyze blame I’ve also noticed that the NetworkManager-wait-online.service took about 8 seconds to start.

It seems that according to https://askubuntu.com/questions/1018576/what-does-networkmanager-wait-online-service-do this can be safely disabled by:

sudo systemctl disable NetworkManager-wait-online.service

Previous boot time:

Startup finished in 2.348s (firmware) + 3.988s (loader) + 6.232s (kernel) + 12.818s (userspace) = 25.387s
graphical.target reached after 12.797s in userspace

New boot time:

Startup finished in 2.080s (firmware) + 4.884s (loader) + 6.282s (kernel) + 4.769s (userspace) = 18.017s

So improvement by ~ 30%.

Written with StackEdit.

Delay in kernel startup when using btrfs

Delay in kernel startup when using btrfs

With btrfs on Asus T100TA I’ve hit very long delay during kernel startup. Like:

jhorak@t100 ~> systemd-analyze  
Startup finished in 2.075s (firmware) + 14.669s (loader) + 36.202s (kernel) + 13.748s (userspace) = 66.697s

The kernel is stuck on scanning for btrfs filesystems message.

The issue is best described there: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1460447

The scan is done because the kernel is looking for the hibernation file. In case you don’t want to use hibernation you can append resume= to the kernel parameters in /etc/default/grub to the GRUB_CMDLINE_LINUX_DEFAULT variable and update grub.cfg by:

sudo update-grub2

Then the next boot will be significantly faster:

jhorak@t100 /e/default> systemd-analyze 
Startup finished in 2.075s (firmware) + 14.669s (loader) + 6.202s (kernel) + 13.748s (userspace) = 36.697s

Wednesday, August 8, 2012

RawTherapee 4.0.9 vs Lightroom 3.5


Zaujal mě článek, který srovnává výstupy různých RAW formátů Srovnání kvality zpracování fotografií – chromatická aberace, ostření, demosaic a napadlo mě ještě srovnat výstupy z Lightroom a RawTherape v případě, že fotíme s vyšší citlivostí.

Použil jsem vlastní fotografii pořízenou přístrojem Canon 550D a nevalným objektivem Sigma 50-200mm. Fotografie je focená citlivostí ISO800, což je pro 550D bez problémů snesitelné (viz. test na dpreview).

Nejprve screenshot ihned pootevření fotografie v Lightroom a RawTherapee:
LightRoom - ihned po otevření
RawTherapee - ihned po otevření
Fotografie je trochu podexponovaná, tomu se budeme věnovat později. Lightroom používá jako výchozí větší  kontrast, rovnež si lépe poradí s barevným šumem (přestože redukce šumu nebyla prozatím aktivována), což se projeví při zvětšení 1:1.

Lightroom - 1:1, bez redukce šumu

RawTherapee - šum při použití Contrast by detail levels

To je způsobeno především použitím nástroje Contrast by detail levels, který šum ještě zvýrazní. Tento nástroj dobře funguje pouze při nižších ISO.

Nyní se pokusím vytvořit pokud možno identické výsledky oběma nástroji. Upravím expozici a kontrast (pomocí Blacks), vypnu Contrast by detail levels, od barevného šumu pomůže v RawTherapee funkce Defringe a musím ještě použít Noise reduction. Výsledkem jsou tedy následující obrázky (1:1):
Výstup z RawTherapee - vyšší šum, více detailů

Výstup z Lightroom

Výstup z RawTherapee - nížší šum, ztrácí detaily, šum je stále patrný ve vodě
 Výstupy z programů - plná velikost:
RawTherapee - nížší šum, ztrácí detaily

Lightroom

RawTherapee - vyšší šum, více detailů
Přidávám ještě jedno porovnání detailů v Lightroom a RawTherapee, které ukazuje, že s šumem je v RawTherapee v tmavých pasážích problém i při ISO 100 (fotka byla opět podexponovaná):

Lightroom - šum ve stínech - bez použití funkce redukce šumu (viz. History)

RawTherapee - pokus o odstranění šumu, funkce Contrast by detail levels povolena.
 Následuje poslední porovnání výstupů, tentokrát s povolenou korekcí chromatické aberace a vypnutého Contrast by detail levels.

Lightroom

RawTherapee - poněkud měkčí podání, povšimněte si červeného artefaktu na větvích spadlého stromu (zbytek po aplikaci funkce Defringe).
Byť jsem fanoušek opensource řešení, co se týká kvality výstupu RawTheapee, jsem mírně zklamán. Rovněž rychlost samotné práce s Lightroom se nedá srovnat (práce s histogramem je v LR velmi rychlá a intuitivní).

Buďme ovšem optimisté, RawTherapee urazil od svých počatků pořádný kus cesty a vývojáři na něm stále intenzivně pracují. Navíc s trochou trpělivosti lze v mnoha případech svobodným softwarem dosáhnout velmi podobných výsledků jako s profesionálním nástrojem za několik tisíc.


Sunday, February 14, 2010

Spindown USB disks on Snake OS NAS

One feature which I would like to see on Snake OS and it is not yet implemented is USB disk spindown. Few tips how to accomplish it can be found at http://www.nslu2-linux.org/wiki/FAQ/SpinDownUSBHarddisks. I tried sg_start from this howto and it just worked fine for my Transcend StoreJet 25.

Saturday, February 13, 2010

USB NAS, Snake OS and Linux

DealExtreme NAS is based on STR8100 processor which is an ARM architecture capable to run Linux. This processor is used in cheap USB NAS servers which is available on ebay for nearly $40 and due to Linux usage it is capable to do a lot of things.


NS-K330: USB LAN NAS device