
Ubuntu日本語フォーラム

ログインしていません。
VAIO Type Mに Ubuntu 12.04 を導入しました
Xの表示が正常にできず、Xとテキストの表示を
延々繰り返すので、/etc/X11/xorg.confに
deriver "VESA"
を追記して、なんとか表示したのですが 、
以下仕様で、ワイド画面いっぱいに表示させるには
どのような設定をすべきでしょうか?
グラフィックアクセラレーター: SiS661FXチップセットに内蔵
ビデオメモリー :32MB (メインメモリー共有)
付属ディスプレイ 15.4型ワイド (1280×800)TFTカラー液晶、
オフライン
Ueda_Katuhiko による投稿:
Xの表示が正常にできず、Xとテキストの表示を
延々繰り返すので、
インストールした12.04というのは2度めのポイントリリース(つまり、12.04.2)以降のバージョンではないでしょうか?
おそらく、こちらのバグ(12.10のリリースノートにも関連するものが書かれている)なのではないかと思います。
参照: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-sis/+bug/1066464
Ubuntu 12.04.2以降のポイントリリース版でシステムをインストールすると、カーネルやグラフィックシステム周りのパッケージが、12.04.2ではquantal(12.10)、12.04.3ではraring(13.04)、12.04.4(予定)ではsaucy(13.10)と同等バージョンのものがインストールされますので、それら上位バージョンのバグなども引き継いでしまいます。
解決策は、12.04.1までのUbuntuでインストールし直すということになると思います。(インストール前にはLiveCDで正常に動作するのか確認するようにしてください)
その上で解像度の問題があるようでしたら対処する、という方向でどうでしょう。
オフライン
抜けてた。
vesaドライバーではその解像度を実現できなさそうなので、「12.04.1までのUbuntuでインストールし直す」という話です。
オフライン
アドバイスありがとうございます
lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 12.04.3 LTS
Release: 12.04
Codename: precise
なんで、アドバイスはまとを得た情報と思います
指摘しているバグは、インストーラのバグでしょうか
それとも、xorgですか???
提示頂いた
https://bugs.launchpad.net/ubuntu/+sour … ug/1066464
では、sisのドライバーを動かすためにカーネルをメークしているようですが
xorgを12.04.01相当にして、sisのドライバを入れればよいのかな
と考えますが
ただ、VESAで1280x800で表示してるかたも、ブログを見つけて
回答頂いているんで???です。
http://www.freebsd.org/doc/ja/books/handbook/x-config.html
見た感じでは、1280x800でいけるような気がしますので試してみます
オフライン
>sisのドライバを入れればよいのかなと考えますが
そのためには、kernelとsisドライバを合わせる必要がありますね
そこまでやるなら、確かに12.04.1にしたほうが簡単ですね
オフライン
Ueda_Katuhiko による投稿:
lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 12.04.3 LTS
Release: 12.04
Codename: precise
なんで、アドバイスはまとを得た情報と思います
「Desctiption:」に表示されている「.3」は初期の12.04をインストールした環境でもアップデートをすればそのようになりますので、この場合は「 dpkg -l | grep \\-lts- 」コマンドを実行して、パッケージ名が「-lts-hogehoge」(hogehogeの部分は実際には#2に書いたバージョン文字列です)となっているパッケージを確認してもらえたらと思います。
(これは、「dpkg -l」でインストールされているパッケージを出力し、出力したものをパイプで渡し、「grep \\-lts-」で「-lts-」という文字列のある行のみを拾う、ということをしています)
$ dpkg -l | grep \\-lts- ii libgl1-mesa-dri-lts-raring 9.1.7-1ubuntu2~precise1 free implementation of the OpenGL API -- DRI modules ii libgl1-mesa-glx-lts-raring 9.1.7-1ubuntu2~precise1 free implementation of the OpenGL API -- GLX runtime ii libglapi-mesa-lts-raring 9.1.7-1ubuntu2~precise1 free implementation of the GL API -- shared library ii libxatracker1-lts-raring 9.1.7-1ubuntu2~precise1 X acceleration library -- runtime ii linux-generic-lts-raring 3.8.0.34.34 Generic Linux kernel image and headers ii linux-headers-generic-lts-raring 3.8.0.34.34 Generic Linux kernel headers ii linux-image-generic-lts-raring 3.8.0.34.34 Generic Linux kernel image ii x11-xserver-utils-lts-raring 7.7~3ubuntu2~precise1 X server utilities ii xserver-common-lts-raring 2:1.13.3-0ubuntu6~precise3 common files used by various X servers ii xserver-xorg-core-lts-raring 2:1.13.3-0ubuntu6~precise3 Xorg X server - core server ii xserver-xorg-input-all-lts-raring 1:7.7+1ubuntu4~precise1 X.Org X server -- input driver metapackage ii xserver-xorg-input-evdev-lts-raring 1:2.7.3-0ubuntu2b2~precise1 X.Org X server -- evdev input driver ii xserver-xorg-input-mouse-lts-raring 1:1.7.2-3~precise1 X.Org X server -- mouse input driver ii xserver-xorg-input-synaptics-lts-raring 1.6.2-1ubuntu6~precise1 Synaptics TouchPad driver for X.Org server ii xserver-xorg-input-vmmouse-lts-raring 1:12.9.0-0ubuntu3~precise1 X.Org X server -- VMMouse input driver to use with VMWare ii xserver-xorg-input-wacom-lts-raring 1:0.19.0-0ubuntu1~precise1 X.Org X server -- Wacom input driver ii xserver-xorg-lts-raring 1:7.7+1ubuntu4~precise1 X.Org X server ii xserver-xorg-video-all-lts-raring 1:7.7+1ubuntu4~precise1 X.Org X server -- output driver metapackage ii xserver-xorg-video-ati-lts-raring 1:7.1.0-0ubuntu2~precise1 X.Org X server -- AMD/ATI display driver wrapper ii xserver-xorg-video-cirrus-lts-raring 1:1.5.2-0ubuntu1~precise1 X.Org X server -- Cirrus display driver ii xserver-xorg-video-fbdev-lts-raring 1:0.4.3-0ubuntu1~precise1 X.Org X server -- fbdev display driver ii xserver-xorg-video-intel-lts-raring 2:2.21.6-0ubuntu4.3~precise1 X.Org X server -- Intel i8xx, i9xx display driver ii xserver-xorg-video-mach64-lts-raring 6.9.3-0ubuntu1~precise1 X.Org X server -- ATI Mach64 display driver ii xserver-xorg-video-mga-lts-raring 1:1.6.2-0ubuntu1~precise1 X.Org X server -- MGA display driver ii xserver-xorg-video-modesetting-lts-raring 0.7.0-0ubuntu2~precise1 X.Org X server -- Generic modesetting driver ii xserver-xorg-video-neomagic-lts-raring 1:1.2.7-0ubuntu1~precise1 X.Org X server -- Neomagic display driver ii xserver-xorg-video-nouveau-lts-raring 1:1.0.7-0ubuntu1~precise1 X.Org X server -- Nouveau display driver ii xserver-xorg-video-openchrome-lts-raring 1:0.3.1-0ubuntu1~precise1 X.Org X server -- VIA display driver ii xserver-xorg-video-r128-lts-raring 6.9.1-0ubuntu1~precise1 X.Org X server -- ATI r128 display driver ii xserver-xorg-video-radeon-lts-raring 1:7.1.0-0ubuntu2~precise1 X.Org X server -- AMD/ATI Radeon display driver ii xserver-xorg-video-s3-lts-raring 1:0.6.5-0ubuntu3~precise1 X.Org X server -- legacy S3 display driver ii xserver-xorg-video-savage-lts-raring 1:2.3.6-0ubuntu1~precise1 X.Org X server -- Savage display driver ii xserver-xorg-video-siliconmotion-lts-raring 1:1.7.7-0ubuntu1~precise1 X.Org X server -- SiliconMotion display driver ii xserver-xorg-video-sis-lts-raring 1:0.10.7-0ubuntu1~precise1 X.Org X server -- SiS display driver ii xserver-xorg-video-sisusb-lts-raring 1:0.9.6-0ubuntu1~precise1 X.Org X server -- SiS USB display driver ii xserver-xorg-video-tdfx-lts-raring 1:1.4.5-0ubuntu1~precise1 X.Org X server -- tdfx display driver ii xserver-xorg-video-trident-lts-raring 1:1.3.6-0ubuntu2~precise1 X.Org X server -- Trident display driver ii xserver-xorg-video-vesa-lts-raring 1:2.3.2-0ubuntu1~precise1 X.Org X server -- VESA display driver ii xserver-xorg-video-vmware-lts-raring 1:12.0.2+git.e5ac80d8-0ubuntu1~precise1 X.Org X server -- VMware display driver
※ この内容は「Ubuntu 12.04.3」でインストールした場合のものです。先頭の「ii」がインストールされていることを示していて、「-lts-raring」つまり13.04からバックポートされたものがインストールされているのがわかります。
Ueda_Katuhiko による投稿:
指摘しているバグは、インストーラのバグでしょうか
それとも、xorgですか???
Xorg側です。
おそらく「sisドライバーではデフォルトで使用する2DアクセラレーションにXAAを選定していたが、12.04.2以降(つまり、lts-quantal以降であり、12.10以降)のXorgからはそのXAAモジュールが削除されているので、EXAアクセラレーションモジュールが適用されるようになってしまった。しかし、sisドライバーではそのEXAをうまく扱えておらずエラーで落ちるようになってしまった。」ということなのではないかと思います。
Ueda_Katuhiko による投稿:
提示頂いた
https://bugs.launchpad.net/ubuntu/+sour … ug/1066464
では、sisのドライバーを動かすためにカーネルをメークしているようですが
xorgを12.04.01相当にして、sisのドライバを入れればよいのかな
と考えますが
>sisのドライバを入れればよいのかなと考えますが
そのためには、kernelとsisドライバを合わせる必要がありますね
そこまでやるなら、確かに12.04.1にしたほうが簡単ですね
カーネルは弄っていないのでXorg周りだけをどうにかすれば良いのではないかと思いますが、そのXorg周りを12.04初期のバージョンにダウングレードするというのが、骨が折れる作業になります。
で、敢えて抜かしておいたものも含めて、もう一度解決方法を列挙すると、
・12.04.1以前のバージョンでインストールする
これは2Dのハードウェアアクセラレーションが効いた本来の性能で運用できる。
sisドライバーにバグがなければ、これが最善。
・2Dのアクセラレーションを無効にする
ソフトウェアレンダリングになるため描画が遅くなる(vesaと同等の速度になる)。
Flash動画もダメっぽい?
※ #2のバグ報告にあるWORKAROUNDのxorg.confにすると2Dハードウェアアクセラレーションを無効にできます。
・vesaドライバーを使用する
おそらく、「2Dのアクセラレーションを無効にする」を踏襲した上に、解像度もままならない(ビデオバイオスに依存すると思われる)。
といったあたりになります。
下2つは「14.04以降でも使い続けるつもりだ」ということだと、いずれは避けられないものとなりそうです。
それと、バグ報告にあるPPAというかパッチをあてると12.10以降やlts-quantal以降でも動く可能性がありますが、「ダメだった」という報告もありますので微妙です。(なので、番外扱い)
https://bugs.freedesktop.org/show_bug.cgi?id=35763
オフライン
ありがとうございました。正月休みを
楽しめる課題の手がかりを頂き感謝しています
m( )m
オフライン