Edubuntu 11.10をIBM鯖に入れてみた

Edubuntu 11.10がリリースされて幾日か経ちました。

ということで、 zsync にてファイルの同期をかける手法を用いてISOイメージファイルのダウンロードを行った。

k3bでDVD-RWに焼き付けて、とりあえずDVDからIBM鯖機(System x3105)を起動させてみた。

1920x1080のFullHDディスプレイにつながったIBM鯖機では、ディスプレイの同期がとれずにディスプレイの電源が落ちてしまった。

今までのバージョンと同じく、ディスプレイがオーバースペックなのだからディスプレイの最高解像度を設定しようとするドライバーを読み込ませるのがいけないのだ。

さてつぎに、1680x1050のディスプレイにつながったIBM鯖機では、なんとディスプレイの同期がとれるようでデスクトップを見ることができた。

今までのリリースでは、Redeonドライバを無効にしてuvesaドライバを読み込ませて解像度を指定してあげる必要があったのだけど、何もいじらなくても映るようになったのでR。

[    0.000000] DMI present.
[    0.000000] DMI: IBM                        IBM eServer x3105 -[434722J]-/, BIOS IBM BIOS Version 1.22-[A2E122AUS-1.22]- 07/16/2008
[    0.000000] e820 update range: 0000000000000000 - 0000000000010000 (usable) ==> (reserved)
[    0.000000] e820 remove range: 00000000000a0000 - 0000000000100000 (usable)
[    0.000000] No AGP bridge found
[    0.000000] last_pfn = 0x230000 max_arch_pfn = 0x400000000
[    0.000000] MTRR default type: uncachable
[    0.000000] MTRR fixed ranges enabled:
[    0.000000]   00000-9FFFF write-back
[    0.000000]   A0000-BFFFF uncachable
[    0.000000]   C0000-CFFFF write-protect
[    0.000000]   D0000-E3FFF uncachable
[    0.000000]   E4000-FFFFF write-protect
[    0.000000] MTRR variable ranges enabled:
[    0.000000]   0 base 0000000000 mask FF80000000 write-back
[    0.000000]   1 base 0080000000 mask FFC0000000 write-back
[    0.000000]   2 base 00C0000000 mask FFF0000000 write-back
[    0.000000]   3 disabled
[    0.000000]   4 disabled
[    0.000000]   5 disabled
[    0.000000]   6 disabled
[    0.000000]   7 disabled

[    5.442859] [drm] radeon defaulting to kernel modesetting.
[    5.442864] [drm] radeon kernel modesetting enabled.
[    5.442977] AMD64 EDAC driver v3.4.0
[    5.443022] EDAC amd64: DRAM ECC enabled.
[    5.443027] EDAC amd64: K8 revF or later detected (node 0).
[    5.443041] EDAC MC: DCT0 chip selects:
[    5.443044] EDAC amd64: MC: 0:  4096MB 1:  4096MB
[    5.443046] EDAC amd64: MC: 2:  4096MB 3:  4096MB
[    5.443048] EDAC amd64: MC: 4:     0MB 5:     0MB
[    5.443050] EDAC amd64: MC: 6:     0MB 7:     0MB
[    5.443129] EDAC amd64: CS0: Unbuffered DDR2 RAM
[    5.443131] EDAC amd64: CS1: Unbuffered DDR2 RAM
[    5.443133] EDAC amd64: CS2: Unbuffered DDR2 RAM
[    5.443135] EDAC amd64: CS3: Unbuffered DDR2 RAM
[    5.445731] EDAC MC0: Giving out device to 'amd64_edac' 'K8': DEV 0000:00:18.2
[    5.449581] EDAC PCI0: Giving out device to module 'amd64_edac' controller 'EDAC PCI controller': DEV '0000:00:18.2' (POLLED)
[    5.450526] ACPI: PCI Interrupt Link [LNK1] enabled at IRQ 18
[    5.450547] radeon 0000:01:02.0: PCI INT A -> Link[LNK1] -> GSI 18 (level, high) -> IRQ 18
[    5.450910] [drm] initializing kernel modesetting (RV100 0x1002:0x515E 0x1014:0x0325).
[    5.450941] [drm] register mmio base: 0xD8000000
[    5.450943] [drm] register mmio size: 65536
[    5.451056] radeon 0000:01:02.0: VRAM: 128M 0x00000000D0000000 - 0x00000000D7FFFFFF (16M used)
[    5.451059] radeon 0000:01:02.0: GTT: 512M 0x00000000B0000000 - 0x00000000CFFFFFFF
[    5.451067] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010).
[    5.451068] [drm] Driver supports precise vblank timestamp query.
[    5.451093] [drm] radeon: irq initialized.
[    5.451177] [drm] Detected VRAM RAM=128M, BAR=128M
[    5.451181] [drm] RAM width 16bits DDR
[    5.451346] [TTM] Zone  kernel: Available graphics memory: 4096772 kiB.
[    5.451348] [TTM] Zone   dma32: Available graphics memory: 2097152 kiB.
[    5.451350] [TTM] Initializing pool allocator.
[    5.451381] [drm] radeon: 16M of VRAM memory ready
[    5.451384] [drm] radeon: 512M of GTT memory ready.
[    5.451403] [drm] GART: num cpu pages 131072, num gpu pages 131072
[    5.477546] radeon 0000:01:02.0: WB enabled
[    5.480030] [drm] Loading R100 Microcode
[    6.098556] [drm] radeon: ring at 0x00000000B0001000
[    6.098579] [drm] ring test succeeded in 2 usecs
[    6.098712] [drm] radeon: ib pool ready.
[    6.098900] [drm] ib test succeeded in 0 usecs
[    6.099074] [drm] No valid Ext TMDS info found in BIOS
[    6.099103] [drm] Radeon Display Connectors
[    6.099105] [drm] Connector 0:
[    6.099106] [drm]   VGA
[    6.099109] [drm]   DDC: 0x60 0x60 0x60 0x60 0x60 0x60 0x60 0x60
[    6.099110] [drm]   Encoders:
[    6.099112] [drm]     CRT1: INTERNAL_DAC1
[    6.099114] [drm] Connector 1:
[    6.099115] [drm]   DVI-D
[    6.099116] [drm]   HPD2
[    6.099118] [drm]   DDC: 0x64 0x64 0x64 0x64 0x64 0x64 0x64 0x64
[    6.099120] [drm]   Encoders:
[    6.099121] [drm]     DFP2: INTERNAL_DVO1
[    6.153885] [drm] Radeon display connector VGA-1: Found valid EDID

[    6.656074] [drm] Radeon display connector DVI-D-1: No monitor connected or invalid EDID
[    6.725675] ip6_tables: (C) 2000-2006 Netfilter Core Team
[    6.838086] [drm] fb mappable at 0xD0040000
[    6.838090] [drm] vram apper at 0xD0000000
[    6.838091] [drm] size 1884160
[    6.838093] [drm] fb depth is 8
[    6.838094] [drm]    pitch is 1792
[    6.838311] fbcon: radeondrmfb (fb0) is primary device
[    6.839229] Console: switching to colour frame buffer device 210x65
[    6.839275] fb0: radeondrmfb frame buffer device
[    6.839277] drm: registered panic notifier
[    6.839288] [drm] Initialized radeon 2.10.0 20080528 for 0000:01:02.0 on minor 0

画面が大きくなった分スクロールなど書き換えが遅くなったけど、デスクトップが広いのは便利でふ。

デフォルトのUnityは、鯖機にはあまりにも重すぎたのでlubuntu関係をインストールしてデスクトップをのりかえた。X関係のメモリ使用量が半分以下に激減したし反応が良くなったように思う。

GCCのバージョンが4.6.1のラインになっていました。

 gcc -v
組み込み spec を使用しています。
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/4.6.1/lto-wrapper
ターゲット: x86_64-linux-gnu
configure 設定: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 4.6.1-9ubuntu3' --with-bugurl=file:///usr/share/doc/gcc-4.6/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++,go --prefix=/usr --program-suffix=-4.6 --enable-shared --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.6 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-plugin --enable-objc-gc --disable-werror --with-arch-32=i686 --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
スレッドモデル: posix
gcc バージョン 4.6.1 (Ubuntu/Linaro 4.6.1-9ubuntu3) 

GCCの実装がかなりゴーラルに近いと思われる4.6ラインがつかってあるところなんていい感じですよね。

そのほか。今までのリリースでは、使ってみようかなと思っていたアプリが陳腐化したバージョンばかりとかだったのですけど・・・アレやソレが、最新バージョンになっていたりするものがあったりして、大幅に手直しがされた感じがするリリースってきがしますw。