Skip to content

Anonymous invites you to order from Burgerville

anonymous invites you to order in the past

Thanks anonymous. I could really use an Oregon harvest burger 23 years ago.

E-P1 Flash Sync Test

1/180th of a second flash sync test with the Olympus FL-14 Flash.

Sink droplets

I thought 1/180th might be a bit slow, but it seems fast enough to freeze these water droplets. Ken Rockwell’s sync speed article gives the impression that 1/180th would be bad here, but I wouldn’t say that. At least not on the E-P1.

Anyone have suggestions for what else to try to get an impression of sync speed limitations?

The FL-14/E-P1 combo’s biggest disadvantage is the lack of bounce (without a fussy cable) and low illuminative power. For more serious flash usage, I plan to pick up an FL-50 at some point.

Seleção Ringtones

Ringtones pulled from various episodes of Eden of the East.

Eden of the East

Text message –
Text message repeating –
Incoming call –
Incoming call repeating –

With Cyanogen’s Android, put eden-notify-repeat.ogg into ‘[sd card]/audio/notifications’ and eden-ring-repeat.ogg
‘[sd card]/audio/ringtones’.

Tested on my G1. Next step, implement Juiz.

Delicious Bento

Vectoring this to get an idea of how Inkscape works.
bento
It’s from Bakemonogatari Episode 9, 10:43 in.

Bento box vector in progress.

Stage 2

bento-3

bento-4

bento-5

bento-6

bento-7

bento-8

bento-9

bento-10

bento-11

bento-12

bento-13

bento-14

bento-15

Avoid Intel GMA 500/Poulsbo

There’s lots of reasons to avoid these seemingly tempting low-power graphics chips. Adam’s post sums it up for Linux. While it’s now possible to get something working, and I have, it was slower than a well tuned VESA driver at 2D drawing operations, and only barely faster at anything else. It won’t work moving forward, what we have now is a bad mix of poor support and closed software. While it’s best to avoid closed drivers entirely, at least with Nvidia your graphics card is (for the most part) functional.

The situation is only slightly better in Windows. It’s slow, sometimes unsupported or buggy, and you’re less likely to keep getting new drivers as Windows versions increment.

And finally for those of you attempting to run OS X on poulsbo based hardware, I suggest just selling it and buying something else.

GMA 500/Poulsbo Blacklist – Avoid if you can

  • Acer Aspire 751
  • Dell Mini 10, Dell Mini 12
  • Fujitsu Lifebook U820
  • MSI Wind U115
  • Sony Vaio P series
  • Panasonic Toughbook CF-U1

Whitelist – Similar models that do not contain a GMA 500

  • Dell Mini 10v, Mini 9

Upgrade from JF 1.5 (Cupcake) to Cyanogen 1.5 (Cupcake + a taste of Donut)

CyanogenMod is a rapidly evolving build of Android for the HTC Dream (T-Mobile G1) and HTC Magic (T-Mobile myTouch) phones. If you’re running a stock T-Mobile phone but had already rooted it and installed JF’s 1.5 build, here’s the quick upgrade path to Cyanogen.

Fast upgrade instructions:

  1. Download the latest update-cm-*-signed.zip
  2. Rename it to update.zip
  3. Copy it to the root directory of your phone’s SD card
  4. Turn your phone off
  5. Turn it back on while holding the Home key
  6. Once the recovery mode finishes booting (There should be a yellow warning sign displayed and perhaps a menu) – hit alt-s and wait for it to install
  7. Home + Backspace to reboot to Cyanogen

Cyanogen has a handy updater app that works like the JF one, but you’ll need to install a new recovery firmware for it to work.

The Olympus E-P1 is fun

Oh look, I can take stereotypical test photos flowers too, guys.
Sold my D40, bought an E-P1 to replace it. I’m really enjoying it, it’s a big upgrade in every way. This shot is taken with the 14-42mm collapsing kit lens. For a kit zoom, the macro abilities are remarkable.

Input Lag

Input lag is the time it takes for a display to successfully get an image or frame from the moment the signal enters the display to your eyes. This is what causes the majority of the sync issues experienced with video games or voices on an LCD (or as this post will show, several other devices usually considered to be lag free). It’s not the same as refresh rate or response time. Refresh rate is how many times a second the display can draw a full image. Response time controls how long a single pixel changes color.

Response time

Response time used to be important with LCDs, but rarely do you find a new panel slow enough to be much of a problem anymore. Sure the twelve milliseconds where you can see part of both images after turning a corner might cost you a kill in UT2004 if you’re a tournament player, but us mortals don’t frag at such speeds.
01-response-time
The trailing image of the arrows is the ghosting caused by slower response times.

How much lag is too much?

If we measure the lag in frames at 60 per second, most will accept one frame as unnoticeable. Two frames will impact games, more will impact lip sync of voices. In one test, I was able to get a TV (the 42LGX below) to lag at nearly 250ms, or 15 frames, which just appears as though the TV is broken.

How to test

In the grand old days of electron guns pointed at a chunk of glass and phosphor, input lag was nearly non-existent. The easiest way to test is to clone the display from a computer to a CRT and the display in question, then start a timer and take pictures until you have a good sample size. In my tests I used an online stopwatch page and a Nikon D40 camera. The two reference displays were a CRT borrowed from a friend’s garage and the more portable Lenovo W500 LCD (TN panel). The W500 LCD was measured to be 0ms behind the CRT. All displays were tested at 60Hz.

An example test looks like this:
Planar versus Lasers
This is comparing our reference CRT with a Planar 720p DLP projector. This shot was rare, usually the Planar gave 2-3 frames of lag.

Some monitors compared

Planar Projector
Planar 720p DLP projector
Quick specs: DLP, 1280×720, DVI input
Median lag: 43ms or ~3 frames
Average lag: 40ms

Daewoo 17″ LCD
Eww, I think I got Daewoo on my hands...
Quick specs: TN, 1280×1024, VGA input
Median lag: 43ms
Average lag: 30ms or ~2 frames

Acer 22″ LCD
Acer 22" from woot?
Quick specs: TN, 1680×1050, DVI input
Median lag: 0ms
Average lag: Ghosting occurs, so partial frames are drawn, but never is anything more than the previous frame present.

Dell 30″ LCD – 3008WFP
Dell 3008WFP
Quick specs: S-IPS, 2560×1600 (1920×1200 here due to video card limitations), DVI input
Median lag: 42ms
Average lag: 42ms

Dell 30″ LCD – 3007WFP-HC
Dell 3007WFP
Quick specs: S-IPS, 2560×1600 (1920×1200 here due to video card limitations), DVI input
Median lag: 0ms
Average lag: 8ms

LG 42″ LCD HDTV – 42LGX
42LGX
Quick specs: IPS, 1920×1080, HDMI input (DVI source)
Median lag: 43ms
Average lag: 45ms but varies greatly, lowest was 30ms, highest was 90ms. Enabling many of the image processing settings doubled the lag, making it annoying for watching TV.

Lenovo W500 WUXGA LCD – LTN154U2-L05
Lenovo W500
Quick specs: TN, 1920×1200, LVDS input
Median lag: 0ms
Average lag: 2ms


40″ Sony Bravia LCD HDTV – KDL-40W4100

Sony KDL-40W4100
Quick specs: PVA, 1920×1080, HDMI input (DisplayPort source)
Median lag: 43ms
Average lag: 35ms (~2-3 frames)

46″ Sharp Aquos LCD HDTV – LC46D65U
Sharp Aquos
Quick specs: PVA, 1920×1080, HDMI input (DisplayPort source)
Median lag: 0ms
Average lag: 8ms (~0-1 frames)

47″ LG HDTV – 47LH30
LG 47LH30
Quick specs: IPS, 1920×1080, HDMI input (DisplayPort source)
Median lag: 0ms
Average lag: 8ms (~0-1 frames)

Conclusions

From the above medians/averages input lag was vastly different between displays. In the end, only three had performance I would say is good. The W500, the LG 47LH30, and the Sharp LC46D65U.

Results did not depend on panel technology, as is expected from a controller issue. IPS has been said to have lower lag, but the 42LGX was the slowest tested with its IPS panel. From the blurry/over-sharpened image, and wildly varying lag, it’s possible the 42LGX tested was damaged somehow. TN also had a slow performer, the Daewoo LCD (but as the second oldest display in the group, this should be expected).

Of the two Dell 30″ monitors, the extra scaler in the 3008WFP introduces a lot of lag. If you’re a gamer or particularly sensitive to input lag, the 3007WFP is a better choice. On the other hand 3008WFP is consistent and two-three frames is easy to adjust to in most situations and it has many more inputs.

Both 120Hz TVs tested were slower than their 60Hz cousins. This is due to the extra processing used to produce motion blur frames by interpolating the current and upcoming frame. As superior image processors become available it may become useful but the lag introduced was not worth the occasional smoothness in my opinion.

My final recommendation then is a Dell 3007WFP for your PC, and an LG 47LH30 or Sharp LC47D65U for your living room.

Eden of the East Movie

Eden of the East Movie - November 28th

November 28th, it says. 162 days until the first movie is a long wait. If I had a Selecao phone, I’d be dialing up Juiz and moving the release date up. “Noblesse Oblige. You’re such an impatient messiah.”

Update: Jason points out that the first movie teaser is up. He says it’s a recap, but from the trailer it appears to pick up where the show left off. There’s just no new footage in the trailer, but that’s just typical Eden form.

Gentoo on the Vaio P series

I already mentioned graphics configuration for the Vaio P. There’s not a lot more to do on this machine for Gentoo, but this guide might help some.

Booting from USB works well, so I’d suggest a USB key image to do the basic install from. I skipped ahead a bit in my own install, having an already built Atom image running on my Dell Mini-9. Just make sure whatever live USB image you use has a fairly recent kernel, you’ll want something at least 2.6.28 for network support. The Gentoo Handbook will guide you through the general install.

If you wish to preserve the instant-on environment, you’ll need to make a 1.5GB or so NTFS partition at the start of the drive, then copy files out of the original disk image to your new partition. There’s a guide for the Vaio TXN25 that mostly applies. The Vaio-P images seem to be larger, but otherwise the same.

I’m running 2.6.29 vanilla from kernel.org. My configuration. The only things that do not fully work are the video acceleration and Gobi WWAN card.

  • Ethernet is the sky2 driver.
  • Wireless is the ath9k driver.
  • Video is the uvesafb driver for now + fbdev in X. See my graphics post for the rant about Poulsbo support.
  • The webcam is V4L uvcvideo.
  • Bluetooth is btusb, bluez (4.36) works great with it.
  • Gobi WWAN/GPS appears to be USB. I haven’t gotten this to do much of anything yet. My Vaio came without a SIM slot, but I’ve got one sitting around to solder in sometime I’m feeling brash with my warranty.

I’d suggest a graphically light desktop (such as Fluxbox or Awesome) until the video situation is resolved. The vesa driver is usable, but Firefox in particular is a slow browsing experience. Most of my netbook life is in terminals, and that works beautifully.

I have the extended battery. I get around four hours of battery life in general use. I can get down to three if I just leave it compiling with the screen on. Over five is pretty easy with the screen or wireless/bluetooth off.

Suspend support is unreliable without some extra work. It sometimes works fine without anything special, but other times the back-light refuses to come back on. I created a suspend script that uses sys-power/hibernate-script to more reliably suspend the laptop. With the added chvt and vbetool commands, it hasn’t failed to wake up since.