O HAI THIS BLOG PURPZIEZ 2 B UZED AZ MAH PLESIOUS MEM. :)

2009/06/16

EGIT_TREE="1337" emerge x11-drivers/xf86-video-nouveau

 ボブ「やあ,ジョニー,聞いてくれよ.」
ジョニー「なんだい,ボブ.」
  ボブ「最近,nouveauがGallium3Dな感じでイケてるじゃん.」
ジョニー「mesa/mesaのmasterにも入ったしね.」
  ボブ「そうそう.」
ジョニー「xf86-video-nvも粛正されたらしいって聞いたよ?」
  ボブ「うん,x11 overlayの方は何気にGallium3D capableなんだ.」
ジョニー「へー.」
  ボブ「で,件のgit live ebuildを調子に乗ってガンガンemergeしてたんだけど...」
ジョニー「それで?」
  ボブ「Xが起動しなくなっちゃたんだよ!」
ジョニー「あら,まあ.」
  ボブ「なぁ,どうしたらいい?」
ジョニー「んー,upstream dev的にはgit bisectしろって言いたい所だけど.」
  ボブ「あー,やっぱり?」
ジョニー「今までは動いてたんだよね?」
  ボブ「うん.」
ジョニー「とりあえず,動けばいいの?」
  ボブ「うん.」
ジョニー「DRMとDRIとDDXのどれが壊れたの?」
  ボブ「drm.koとnouveau.koはキチンとmodprobeされてる.dmesgで確認したよ.」
ジョニー「じゃあ,DRMは大丈夫そうだね,mesa/drmは最近更新されてないし.」
  ボブ「DRIならruntimeでswrastにfallbackするはずだから,これは保留だね.」
ジョニー「/var/log/Xorg.0.logは何て言ってるの?」
  ボブ「なんかBIOSがどうのこうのってメッセージを出して死んでるみたい.」
ジョニー「それ,先頭にNOUVEAU([0-9]*)ってのが付いてる?」
  ボブ「うん.」
ジョニー「きみ,ppc32だったね?」
  ボブ「うん,x86が嫌いだからね.」
ジョニー「多分,DDXのnv_bios.cが壊れたんだね.」
  ボブ「そうなの?」
ジョニー「最近,KMSやwfb関連で色々手が入ってるのさ!」
  ボブ「へー.」
ジョニー「勘でbisectするとbad commitはこれかな?」

bios: use image from PRAMIN in preference to PROM on NV50

  ボブ「じゃあ,無難にこの辺りに戻せばいいのかな?」

Add DVI-A output info for Mac card missing bios tables (#21273)

ジョニー「試してみよう.」
  ボブ「どうやるんだい?」
ジョニー「こうさ!」
EGIT_TREE="b7e3306ddc3693699f6f9de7b22913ee22ed31ed" \
emerge --oneshot =x11-drivers/xf86-video-nouveau-9999

  ボブ「なるほど,EGIT_TREEで特定のcommit revisionを指定してあげればいいんだね.」
ジョニー「うん,x11-drivers/xf86-video-nouveauはgit.eclassを使ってるからね.」
  ボブ「と言うか,EGIT_TREEなのにtree revisionじゃだめなの?」
ジョニー「commit revisionじゃなきゃだめだよ」
  ボブ「なんで?」
ジョニー「gitはUIがbad designだからじゃない? 平たく言えば,仕様かな?」
  ボブ「あー,仕様なら仕方ないかー.」

    === emerge実行 & X再起動 ===

  ボブ「おー,ジョニー,動いたよ!」
ジョニー「じゃあ,またricerな生活を満喫出来るね!」
  ボブ「ああ,やっぱりGentooは最高だね!」

# 2009/06/17 ちと修正. :)

0 件のコメント: