お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2010-01-10 22:35:56

summerrain
メンバ
登録日: 2010-01-10

HP mini 2140 SDで解像度がちゃんと表示されない。

解像度が1024x576なのですが、1024x768で表示されます。

それで自分なりに調べてみたのですが、
xorg.confをいじくれば解決できるというのを発見し、xorg.confをいじくり始めたのですが、xorg.confをどうすればいいのかわからないです・・・。

とりあえず、下のような感じです。
1024x576のmodelineって探してもない…。

# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# Note that some configuration settings that could be done previously
# in this file, now are automatically configured by the server and settings
# here are ignored.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh xserver-xorg

Section "Device"
    Identifier    "Configured Video Device"
EndSection

Section "Monitor"
    Identifier    "Configured Monitor"
    Vendorname    "Generic LCD Display"
    Modelname    "LCD Panel 1024x576"
    Horizsync   
    Vertrefresh   
    ModeLine
EndSection

Section "Screen"
    Identifier    "Default Screen"
    Monitor        "Configured Monitor"
    Device        "Configured Video Device"
EndSection

オフライン

 

#2 2010-01-10 22:42:31

summerrain
メンバ
登録日: 2010-01-10

Re: HP mini 2140 SDで解像度がちゃんと表示されない。

えっと・・・
これは編集できないんですかね?
あせって、最後に"宜しくお願い致します"って書くの忘れてしまっていました。

助言、宜しくお願い致します。

オフライン

 

#3 2010-01-11 01:27:56

sun_air
メンバ
登録日: 2009-05-16

Re: HP mini 2140 SDで解像度がちゃんと表示されない。

モードラインの求め方は、これでどうでしょうか?

ターミナルから

コード:

 gtf 1024 576 60

として出てくる文字列を拾い出して(例:うちのPCの場合)
   # 1024x576 @ 60.00 Hz (GTF) hsync: 35.82 kHz; pclk: 47.00 MHz
   Modeline "1024x576_60.00"  47.00  1024 1064 1168 1312  576 577 580 597  -HSync +Vsync
(ハードウェアごとに数値が違うかと思いますので、この数値のコピペをしないでください。)

xorg.confの書式は自信が無いので、どなたか詳しい方の助言をお願いします。

オフライン

 

#4 2010-01-11 08:45:18

hmatsue
アドバイザ
登録日: 2009-03-10

Re: HP mini 2140 SDで解像度がちゃんと表示されない。

かなり珍しい解像度なので、ハードウェアの型式と、xorg.confなどをキーワードにネット検索してみて、設定例が見つかればそれを拝借するのが一番簡単かも。

オフライン

 

#5 2010-01-11 09:27:03

hmatsue
アドバイザ
登録日: 2009-03-10

Re: HP mini 2140 SDで解像度がちゃんと表示されない。

ちょっと探してみましたが、まだ見つからないです。
そちらでも少し探してみて下さい。
もし見つからない場合は、

コード:

Section "Device"
  Identifier "Configured Video Device"
EndSection

Section "Monitor"
  Identifier "Configured Monitor"
  #Modeline "1024x576_60.00"  47.00  1024 1064 1168 1312  576 577 580 597  -HSync +Vsync
EndSection

Section "Screen"
  Identifier "Default Screen"
  Device  "Configured Video Device"
  Monitor "Configured Monitor"
  Defaultdepth 24
  SubSection "Display"
    Depth 24
    Modes "1024x576" "800x600" "640x480"
  EndSubSection
  SubSection "Display"
    Depth 16
    Modes "1024x576" "800x600" "640x480"
  EndSubSection
  SubSection "Display"
    Depth 8
    Modes "1024x576" "800x600" "640x480"
  EndSubSection
EndSection

とかでどうでしょう。
ModeLineはとりあえずコメントアウトしています。gtfも、そんなにおかしな値は出さないかと思いますが、念のため。

オフライン

 

#6 2010-01-11 10:19:11

einundzwanzighundertsechs
メンバ
登録日: 2008-12-28

Re: HP mini 2140 SDで解像度がちゃんと表示されない。

summerrain さんへ,Ubuntu のバージョンが書かれてませんが 9.04 以前ですか?

参考までに,Ubuntu-X Team のドキュメント
https://wiki.ubuntu.com/X/Config/Resolution
を読んでみて下さい.

9.10 で遂に消滅した xorg.conf による設定よりも,xrandr による設定に重きを置いた解説
-- コマンドラインの xrandr で望みの解像度に修正できたらそのコマンド列を設定ファイルに書く --
になっています.

xrandr での設定は ~/.xprofile や /etc/gdm/Init/Default に記述するように書いてあります.ただし,

For GDM, try putting them right before initctl -q emit login-session-start DISPLAY_MANAGER=gdm in /etc/gdm/Init/Default

の記述は 9.10 向けです.また, http://ubuntuforums.org/showthread.php?t=1364460
では,コマンドラインの xrandr で解像度は修正できるが,/etc/gdm/Init/Default に記述しても効果が無いと議論になっています.
ざっと目を通したところ,コマンド列挿入位置が上記ドキュメントと微妙に違っています.

ちなみに,此方でも,-- 状況は以下のようにずいぶん異なりますが --
- Fedora 12,ノートPC の外部 VGA 出力,常時接続ではない
- 1024x768 で表示出来ていたプロジェクタの解像度が,アップグレードで 800x600 に落ちた
のは,コマンドラインの xrandr --addmode とGUI設定ツール「ディスプレイ」でプレゼンテーションの度に設定しています.

念のため xrandr --newmode の設定値には気をつけてください.
sub_air さん,hmatsue さんが触れられている xorg.conf のモードライン設定に相当します.
# 此方では xrandr --newmode が必要ないのは幸でした.

検索した結果の個人的感想ですが,解像度の設定 _だけ_ なら,また xrandr で何とかなるなら,その方が良いのでは... と思いました.

オフライン

 

#7 2010-01-11 10:22:20

einundzwanzighundertsechs
メンバ
登録日: 2008-12-28

Re: HP mini 2140 SDで解像度がちゃんと表示されない。

einundzwanzighundertsechs による投稿:

sub_air さん,hmatsue さんが触れられている xorg.conf のモードライン設定に相当します.

sun_air さん の間違いです.ごめんなさい.

オフライン

 

#8 2010-01-11 10:55:18

hmatsue
アドバイザ
登録日: 2009-03-10

Re: HP mini 2140 SDで解像度がちゃんと表示されない。

> einundzwanzighundertsechsさん
ご教示多謝です。そういえばxorg.confは基本的には廃止されたのでしたっけ。
# Upgradeを繰り替えして今でもxorg.confを使っていると、ついつい忘れてしまいます(汗

> summerrainさん
ということで、あまり古いバージョンのubuntuだと入っていなかったかも知れませんが、新しいものだと仮定して。。
まずは、xrandrを試してみて下さい。
ちょとだけ補足しますと、具体的にはアプリケーション->アクセサリ->端末を開き、
xrandr
と入力してみて出力を確認して下さい。
あくまで一例ですが、私の環境では、

コード:

hiroo@showtime:~$ xrandr
Screen 0: minimum 320 x 200, current 1440 x 900, maximum 1440 x 1440
DFP2 connected 1440x900+0+0 (normal left inverted right x axis y axis) 410mm x 256mm
   1440x900       59.9*+
   640x400        59.9 +   75.1
   320x200        60.1 +   75.5
   1280x1024      75.0     60.0
   1280x960       60.0
   1152x864       75.0     60.0
   1280x768       59.9
   1280x720       60.0
   1024x768       75.0     70.1     60.0
   800x600        72.2     75.0     70.0     60.3     56.2
   720x480        60.0
   640x480        75.0     72.8     60.0
   512x384        60.0     74.9
   400x300        75.0     60.7
   320x240        75.6     60.0
CRT1 disconnected (normal left inverted right x axis y axis)

とでました。もし、そちらで1024x576が表示されれば、
xrandr -s 1024x576
で解像度が切り替えられるかと思います。
無い場合は、
xrandr --newmode "1024x576_60.00"  47.00  1024 1064 1168 1312  576 577 580 597  -HSync +Vsync
になるのですが、この値が本当に適切かどうかは分からないので、同じ機種を持っている方からフォローが付くか、しばらく待ってみて、どうしようもなかったときだけにした方が良いかもです。
# 万が一故障に至っても、私は責任は負えないので。。

xrandrの詳細はeinundzwanzighundertsechsが貼って下さったリンク先を参照するか、端末でman xrandrとすれば見れます。

オフライン

 

#9 2010-01-11 11:10:09

summerrain
メンバ
登録日: 2010-01-10

Re: HP mini 2140 SDで解像度がちゃんと表示されない。

皆さん、ありがとうございます。

自分の状況がかなり特殊だと思うので、見つからないと思います。
なぜかというと、Windowsで急に解像度が変わり、元の解像度に戻そうと思ったら、800x600か1024x768しか選べない状況でした。
それで、いろいろ試しました。

・グラフィック関係のドライバのアップグレード
・再インストール
・わからないけど、ネットで調べながらレジストリいじってみたり、ソフト使ってみたり・・・。

結果ならなくて、
ubuntuに変えたほうが自由度はあがるかなという予測で変えてみました。
それで、xorg.confをいじれば解像度が変えられるというのを見つけて今に至るって感じです。

とりあえず、hmatsueさんの設定で起動したところ、
Ubuntu is running in low graphics mode

The following error was encountered. You may need to update your configuration to solve this.

(EE)Problem parsing the config file
(EE)Error parsing the config file
とでます。
でOKを押すと、
What would you like do?
・Run Ubuntu in low-graphics mode for just one session
・Reconfigure graphics
・Troubleshoot the error
・Exit to console login
と出て、
Run Ubuntu in low-graphics mode for just one sessionを選び、
起動させたところ、何か英語がでて、OKをおして、
また、英語でYes か Noか聞かれたので、Yesを押しました。

それで、現在640x480(4:3)で起動しています。

とりあえず、einundzwanzighundertsechsさんのxrandrは控え、
返事を待つことにします。

オフライン

 

#10 2010-01-11 11:11:39

summerrain
メンバ
登録日: 2010-01-10

Re: HP mini 2140 SDで解像度がちゃんと表示されない。

書き忘れですが、ubuntuは9.04です。
9.10だと無線LANがそのままの状況では使えないようなので。

オフライン

 

#11 2010-01-11 11:13:37

summerrain
メンバ
登録日: 2010-01-10

Re: HP mini 2140 SDで解像度がちゃんと表示されない。

と、またまた書き忘れですみません、↑のを書いている間にhmatsueさんが書いていました。
xrandrをしてみます。

オフライン

 

#12 2010-01-11 11:17:10

summerrain
メンバ
登録日: 2010-01-10

Re: HP mini 2140 SDで解像度がちゃんと表示されない。

hmatsueさんのxorg.confを使用した後なので、
640x480のことしか表示されません。

と、これからどうすればよいでしょうか??

オフライン

 

#13 2010-01-11 12:31:55

hmatsue
アドバイザ
登録日: 2009-03-10

Re: HP mini 2140 SDで解像度がちゃんと表示されない。

(EE)Problem parsing the config file
(EE)Error parsing the config file
とでているので、設定ファイル(xorg.conf)の内容に文法的な間違いがあるようです。
いずれにしても、xorg.conf自体を一度別名にでも名前変更して、再起動してみて下さい。
その後、xrandrを試してみて下さい。
ファイル名変更は、端末から
sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup.20100111
などとすればよいでしょう。

オフライン

 

#14 2010-01-11 12:41:50

einundzwanzighundertsechs
メンバ
登録日: 2008-12-28

Re: HP mini 2140 SDで解像度がちゃんと表示されない。

hmatsueさん による投稿:

sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup.20100111
などとすればよいでしょう。

9.04 ですし,xorg.conf を再生成する方が良いのではないでしょうか.

コード:

 $ sudo dpkg-reconfigure -phigh xserver-xorg
xserver-xorg postinst warning: overwriting possibly-customised configuration
   file; backup in /etc/X11/xorg.conf.20100111123811

バックアップも作ってくれます.

オフライン

 

#15 2010-01-11 12:50:20

einundzwanzighundertsechs
メンバ
登録日: 2008-12-28

Re: HP mini 2140 SDで解像度がちゃんと表示されない。

こちらの 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 +vsync

gtf でなく 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
になっていました.

オフライン

 

#16 2010-01-11 14:36:31

summerrain
メンバ
登録日: 2010-01-10

Re: HP mini 2140 SDで解像度がちゃんと表示されない。

einundzwanzighundertsechsさんの書いている通りにやったところ、1024x576で表示されるようになりました!!
最初は、表示が変で、再起動しても途中で止まってたんですけど、バッテリーをぬいて、再びつけたところちゃんと起動し、表示もちゃんとされました。

特にWindowsに戻す理由もないのでこのままubuntuを使っていこうかと思います。

皆さんのおかげです。本当に有難う御座いました。
もしかしたら、またお世話になることがあるかもしれませんが、そのときも宜しくお願い致します。

オフライン

 

Board footer

Powered by FluxBB