Ritek 12X (RITEK-BR3-000)

Though it rate 12X, Pioneer BDR-205 could write it at 10X. Ritek BD-R media had been knowing as bad media and it living up to its reputation. Even written at 4X, disc quality is very bad. Even worsen than OWAYS (UMEBDR016) which is cheaper.

IMG_20180219_155159.png

MID: RITEK-BR3-000

Burner: Pioneer BDR-205 9.11 @4X

PIONEER_BD-RW_BDR-205_9.11_MONDAY-19-FEBRUARY-2018_3-00_PM_RITEK-BR3-000_4x.png

Reader: Liteon iHBS212 HL05 @4X

Disc_quality_19-February-2018.png

Advertisements

CMCMAG-BA05-000 (A Grade)

According to what sellers told me CMCMAG-BA05-000 has many grades. A+ grade is about 20% more expensive than A grade. This review using A grade disc not A+ grade.

Pioneer BDR-205 could write this media at 12X speed but disc quality is abysmal. Optimal burn speed is about 6X-8X. At 8X burning speed and higher, disc quality around outer side is starting to degrade. If data size is lessen than 20GB, burning at 8X is best. More than 20GB data, should burn at 6X.

MID: CMCMAG-BA05-000

Burner: Pioneer BDR-205 9.11

Burn at 4X

PIONEER_BD-RW_BDR-205_9.11_MONDAY-19-FEBRUARY-2018_2-33_PM_CMCMAG-BA5-000_4x.png

Reader: Liteon iHBS212 HL05 @4X

Disc_quality_19-February-2018.png

Burn at 8X

PIONEER_BD-RW_BDR-205_9.11_MONDAY-19-FEBRUARY-2018_3-44_PM_CMCMAG-BA5-000_8x.png

Reader: Liteon iHBS212 HL05 @4X

Disc_quality_19-February-2018.png

 

OWAYS BD-R 6X (UMEBDR016)

IMG_20180219_142322.png

OWAYS is very cheap BD-R media (and cheap Quality control) it rate 6X but I recommend burning at 4X. Read or write at higher speed would degrade disc quality.

MID: UMEBDR016

Burner: Pioneer BDR-205 9.11 @4X

PIONEER_BD-RW_BDR-205_9.11_MONDAY-19-FEBRUARY-2018_1-06_PM_UMEBDR-016-000_4x.png

Reader: Liteon iHBS212 HL05 @4X

OWAYS 4x write 4x read BDR-205.png

Reader: Liteon iHBS212 HL05 @8X

OWAYS 4x write 8x read BDR-205.png

P.S.
I would not recommend this brand as it has very bad QC. Discs with defective dye mixing in. Some may have a few dust and dent inside dye which affect disc quality but still usable but some may severe enough to cause burn failure like in below picture.
IMG_20180221_102952.jpg

Tuning Ubuntu Studio for HTPC

credit: https://wiki.linuxaudio.org/wiki/system_configuration#installing_a_real-time_kernel

  • Checking /etc/fstab mounting drive should using noatime. 
  • Ubuntu Studio already set vm.wappiness = 10. But if you have more than 4 GB ram you could run HTPC linux without swap.
  • add user to audio group. Use $USER return current user or just type username.

sudo useradd -G audio $USER

  • limits.conf/audio.conf. It is advisable to set up your /etc/security/limits.conf file properly, for example:

@audio – rtprio 90 # maximum realtime priority
@audio – memlock unlimited # maximum locked-in-memory address space (KB)

  •  Using realtimeConfigQuickScan script for checking system

You need to install git first

sudo apt install git

Install script and run script

git clone git://github.com/raboof/realtimeconfigquickscan.git
cd realtimeconfigquickscan
perl ./realTimeConfigQuickScan.pl

  • If script warn about CPU governer and said CPU are not run in performance mode. As some might found that cpufreq don’t have driver for their CPU. Just disable CPU energy saving and Turbo mode in Bios would be more easy solution. you could install cpufrequtils and run cpufreq-info to check if driver is available or not. You could check CPU speed by using command

more /proc/cpuinfo | grep MHz

After setting change, every cores in CPU should run at same speed whether load are high or low.

  • In Ubuntu there’re no out of the box realtime kernel, we have to built it ourselves. If you just using Linux for HTPC and didn’t record video or audio, you don’t need realtime kernel. To install necessary packages run

sudo apt-get install kernel-package fakeroot build-essential libssl-dev

mkdir -p ~/tmp/linux-rt
cd ~/tmp/linux-rt
wget -c https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.11.8.tar.xz
wget -c https://www.kernel.org/pub/linux/kernel/projects/rt/4.11/patch-4.11.8-rt4.patch.xz

Extract the kernel sources and patch them with the RT patchset:

tar xJvf linux-4.11.8.tar.xz
cd linux-4.11.8
xzcat ../patch-4.11.8-rt4.patch.xz | patch -p1

 

cp /boot/config-`uname -r` .config

This will copy the config of the kernel you’re currently using. You might want to consider using a config of a kernel already optimized for audio work, like the Ubuntu -lowlatency kernel config. The next step is to create a new config with full preemption enabled from the copied config:

make oldconfig

make -j `nproc` LOCALVERSION= deb-pkg

P.S.

I don’t recommend booting neither realtime or lowlatency kernel for audio playback. When playback with ALSA mode in deadbeef and audacious, I found that its sound a little widen, and less dynamic compare to generic kernel. And I cannot hear differences between realtime and lowlatency kernel. Unless, you could hear differences between generic and lowlatency, there are no need for compiling realtime kernel, imo.

Details of my system are Ubuntu Studio 16.04 LTS, kernel version 4.11.8, and ESI Juli@ + External DAC

 

Reset TV Box/Tablet Bios (Intel)

BIOS of Intel Atom Tablet or TV Box are poorly design. You can soft brick if config BIOS incorrectly. Assuming that you are not disable USB port. You could connect USB keyboard to device and enter BIOS. Although it wouldn’t show anything on screen. This is how you might able to un-brick your device. In my case, I soft bricked my Chinese made Intel X5-z8300 TV Box.

  1. Hit “Del” repeatedly about 5-10 sec to enter BIOS. Wait for another 5-10 sec before proceed
  2. Press “F3” then “Enter” (Load Optimized Defaults)
  3. Press “F4” then “Enter” (Save & Exit)

Hope It could help you, too.

TEARING WHEN PLAYBACK VIDEO OR SCROLLING WEBPAGE (Intel Graphics)

Create file
/usr/share/X11/xorg.conf.d/20-intel.conf

or

/etc/X11/xorg.conf.d/20-intel.conf

Check folder first whether which one existed for *buntu mostly /usr/share/X11/xorg.conf.d/

Section "Device"
	Identifier "Intel Graphics"
	Driver "Intel"
		Option "AccelMethod" "sna"
		Option "TearFree" "true"
		Option "DRI" "3"
		Option "TripleBuffer" "true"
		Option "MigrationHeuristic" "greedy"
		Option "Tiling" "true"
EndSection

or

Section "Device"
	Identifier "Intel Graphics"
	Driver "Intel"
		Option "AccelMethod" "uxa"
		Option "DRI" "2"
		Option "TripleBuffer" "true"
		Option "MigrationHeuristic" "greedy"
		Option "Tiling" "true"
EndSection

for Skylake

Section "Device"
	Identifier "Intel Graphics"
	Driver "intel"
		Option "DRI" "false"
EndSection

 

Note

  1. SNA acceleration is default, change to UXA only you encounter pixelated graphics, corrupt text, etc.
  2. “TearFree” doesn’t work with UXA acceleration
  3. by default DRI is 3 change to 2 if you’re using virtual desktops and switching between desktops cause artifacts


References

https://wiki.archlinux.org/index.php/intel_graphics

https://www.x.org/archive/X11R7.5/doc/man/man4/intel.4.html