OS X Process Scheduling

Earlier, I wrote about the SMT-awareness of the CFQ and BFS schedulers on Linux. Here, I do a similar test on the Mac OS X process scheduler.

System Core i7-3770K 3.5 GHz, 4 cores, 8 threads (2-way SMT) Mageia Linux, kernel 3.4.4, CFQ scheduler Mac OS X 10.7 (Update: Also 10.8) Workload: Independent ALU instructions . . . → Read More: OS X Process Scheduling

Replacing VIA HD Audio Codec Chip

Gigabyte’s new UEFI BIOS is particularly well-suited for building Hackintoshes. However, many of Gigabyte’s recent motherboards, including all of the MicroATX Z77 and H77 boards, use the VIA VT2021 HD Audio codec chip, which is not well-supported. Since I’m building a Hackintosh with a GA-Z77M-D3H with VIA VT2021 chip, I decided to work around the audio issues by swapping the VT2021 with a Realtek ALC885 chip. . . . → Read More: Replacing VIA HD Audio Codec Chip

Intel HD4000 QE/CI Acceleration

Graphics acceleration (Core Image, Quartz Extreme) for Intel HD Graphics 4000 (on Ivy Bridge processors) works in Mac OS X! Setting the AAPL,ig-platform-id device property is required to get the drivers to load. . . . → Read More: Intel HD4000 QE/CI Acceleration

Ivy Bridge Power Consumption

This is a preliminary attempt at characterizing the power consumption of Ivy Bridge at various clock frequencies and loads. I present plots of CPU power consumption (at the 12V connector) at varying frequency, voltage, and number of cores utilized, including the power impact of Hyper-Threading. . . . → Read More: Ivy Bridge Power Consumption

Ivy Bridge Benchmarks

So I got myself a new Core i7-3770K, using the stock heatsink/fan, and a motherboard that doesn’t have VCore adjustments. I re-ran a bunch of benchmarks used in my earlier posts to measure Ivy Bridge’s performance, and Hyper-threading scaling, in comparison to earlier processors. The workloads were used in the my earlier tests:

. . . → Read More: Ivy Bridge Benchmarks

Ivy Bridge De-lidding

There has been much speculation recently about why Intel’s new Ivy Bridge processors seem to run significantly hotter than the previous-generation Sandy Bridge processors, despite the lowered TDP rating. One proposed explanation is that the thermal interface material between the silicon die and heat spreader was changed: Sandy Bridge processors soldered the heat spreader to the silicon, while Ivy Bridge processors use some silicone-like adhesive compound. I pop off the heat spreader and do some measurements. . . . → Read More: Ivy Bridge De-lidding

Gigabyte GA-Z77M-D3H Motherboard

Gigabyte makes several similar MicroATX motherboards with the Intel Z77 chipset:

  • GA-Z77M-D3H
  • GA-Z77M-D3H-MVP
  • GA-Z77MX-D3H

The first two do not have manual adjustment of VCore. This is a failed attempt at trying to use the GA-Z77MX-D3H firmware to enable them. . . . → Read More: Gigabyte GA-Z77M-D3H Motherboard

Thinkpad X61 Tablet LCD Bubbles

The Lenovo Thinkpad X61 tablet with the “12.1-in Super Wide Angle SXGA+ TFT display with 1400 x 1050 resolution” option uses a BOE-Hydis HV121P01-101 AFFS display with glass bonded to the LCD panel. The display is prone to developing bubbles in the adhesive layer in between the LCD and glass. There’s a long thread at Lenovo forums about the bubbles and the difficulty of getting it replaced or repaired. Here’s my case of bubbles . . . → Read More: Thinkpad X61 Tablet LCD Bubbles

Ikea “Laver” Chair repair

Ikea “Laver” chair. $10. Metal frame, “PP-CO” (polypropylene/polyethylene copolymer?) seat and back. Spots near the two front corners are high-stress and fail (crack) easily. This is a repair attempt . . . → Read More: Ikea “Laver” Chair repair

Mediawiki Parsers

A parser is used to translate wikitext to HTML for viewing. Since there are a bunch of parser projects for MediaWiki’s markup, I’ll go benchmark some of them to see how fast they run.

. . . → Read More: Mediawiki Parsers