
Ubuntu日本語フォーラム

ログインしていません。
HP mini 2140 SDで解像度がちゃんと表示されない。:https://forums.ubuntulinux.jp/viewtopic.php?id=6809
以前、einundzwanzighundertsechsさんのおかげで一時的に表示できるようになったのですが、
たまに表示が戻ることがあり、それで、そのたびに以下の方法で直していたのですが、しすぎたのが悪いのか以下の方法では戻らなくなりました。
また、これは最初から起こっていた現象なんですけど、解像度を1024x576にしたところ、画面の1/4(上)が黒くなります。
以下の方法で治っていた時は再起動でちゃんと表示されるようになっていました。
Ubuntuは9.04です。
どうすればよいでしょうか??
よろしくお願い致します。
einundzwanzighundertsechs による投稿:
こちらの 9.04環境(9.10とのデュアルブート)では
コード:
$ xrandr Screen 0: minimum 320 x 200, current 1024 x 600, maximum 4096 x 4096 VGA disconnected (normal left inverted right x axis y axis) LVDS connected 1024x600+0+0 (normal left inverted right x axis y axis) 0mm x 0mm 1024x600 59.5*+ 800x600 85.1 72.2 75.0 60.3 56.2 640x480 85.0 72.8 75.0 59.9 720x400 85.0 640x400 85.1 640x350 85.1 TV disconnected (normal left inverted right x axis y axis)と,解像度 1024x600 が 1024x576 に近いのでちょっとやってみました.
まず --newmode の設定値を cvt で求めます.コード:
$ cvt 1024 576 # 1024x576 59.90 Hz (CVT 0.59M9) hsync: 35.88 kHz; pclk: 46.50 MHz Modeline "1024x576_60.00" 46.50 1024 1064 1160 1296 576 579 584 599 -hsync +vsyncgtf でなく cvt を使ったのは,リフレッシュレート引数が 60Hz なら省略できるからです.
--newmode で登録します.コード:
$ xrandr --newmode 1024x576 46.50 1024 1064 1160 1296 576 579 584 599 -hsync +vsyncモード識別子 "1024x576_60.00" を 1024x576 に変えたのは続くコマンドのタイプ数を減らして楽をするためです.
ここで,もし,コード:
X Error of failed request: BadName (named color or font does not exist) Major opcode of failed request: 149 (RANDR) Minor opcode of failed request: 16 (RRCreateMode) Serial number of failed request: 25 Current serial number in output stream: 25のエラーが出たら,モード識別子 1024x576 がすでに使われていると言う意味でしょう.
/*
xrandr --newmode 1024x576 ... を2回繰り返すと発生します.
"named color or font does not exist" のメッセージはミスリーディングです.
*/
LVDS に --addmode します.2行目の xrandr は確認です.コード:
$ xrandr --addmode LVDS 1024x576 $ xrandr Screen 0: minimum 320 x 200, current 1024 x 600, maximum 4096 x 4096 VGA disconnected (normal left inverted right x axis y axis) LVDS connected 1024x600+0+0 (normal left inverted right x axis y axis) 0mm x 0mm 1024x600 59.5*+ 800x600 85.1 72.2 75.0 60.3 56.2 640x480 85.0 72.8 75.0 59.9 720x400 85.0 640x400 85.1 640x350 85.1 1024x576 59.9 <-- 追加された TV disconnected (normal left inverted right x axis y axis)これで,GUI(システム -> 設定 -> ディスプレイ)でも選択可能になっているはずですが,
ここでは xrandr で設定してみます.2行目の xrandr は確認です.コード:
$ xrandr --output LVDS --mode 1024x576 $ xrandr Screen 0: minimum 320 x 200, current 1024 x 576, maximum 4096 x 4096 VGA disconnected (normal left inverted right x axis y axis) LVDS connected 1024x576+0+0 (normal left inverted right x axis y axis) 0mm x 0mm 1024x600 59.5 + 800x600 85.1 72.2 75.0 60.3 56.2 640x480 85.0 72.8 75.0 59.9 720x400 85.0 640x400 85.1 640x350 85.1 1024x576 59.9* <- このモードが選択されている TV disconnected (normal left inverted right x axis y axis)600 - 576 = 24 ピクセルの違いは肉眼では解りませんがルートウィンドウの情報を xwininfo で収集すると
Width: 1024
Height: 576
になっていました.
オフライン
アップデートなどでおかしなことになってしまったのか、あるいはハードウェア的に壊れかけているのか、というのを調べた方が良いように思われます。
HP Mini 2140は9.04では多数の問題を抱えていて、9.10からフルサポートになった、という経緯があるので、もし可能なら9.10のLiveCD or LiveUSBで試してみると、どのような挙動になるでしょうか。
https://wiki.ubuntu.com/HardwareSupport/Machines/Netbooks#HP%20Mini%202140
# もし、どうしても9.04でなければ困る事情がなければ、9.10にした方が良さそう、とも言えます。
オフライン
>>hitoさん
もちろん、9.10でも試しました。
それに、9.10だと初期で無線が使えなかったので9.04を使っていました。
自分の部屋に有線がないもので。
とりあえず、ハードがおかしいってのは一理ありますね。
Windowsつかってて、ネットサーフして、電源落として、次の日つかったら解像度がおかしくて・・・。
ってのから、直すのにubuntu入れて見たりしてましたから・・・。
Windows再インストールしても戻らないし。
オフライン