
Ubuntu日本語フォーラム

ログインしていません。
先ほどの返信でミスがありました。
xrandr -addmodeではなく、xrandr --addmodeで実行してみたところ
xrandr --addmode VGA-0 "1280x1024_60.00" xrandr: cannot find output "VGA-0"
となってしまい、設定できませんでした。
オフライン
Koga1242 による投稿:
正確には下記のようになりました。
Screen 0: minimum 320 x 200, current 640 x 480, maximum 640 x 640
default connected 640x480+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
640x480 59.9* 59.9
320x240 120.1
Koga1242さんの環境では出力先が"default"として認識されているので、
xrandr --addmode default "1280x1024_60.00"
としてみてください。
オフライン
xrandr --addmode default "1280x1024_60.00"
を実行したところ以下のエラーが出ました。
xrandr --addmode default "1280x1024_60.00" X Error of failed request: BadMatch (invalid parameter attributes) Major opcode of failed request: 149 (RANDR) Minor opcode of failed request: 18 (RRAddOutputMode) Serial number of failed request: 18 Current serial number in output stream: 19
オフライン
ダメでしたか。
colordepthが16bitなためかも知れないので、ためしに、
gksudo gedit /etc/X11/xorg.conf
で設定ファイルを開き、
Section "Device"
Identifier "Generic Video Card"
Driver "geode"
#Driver "vesa"
EndSection
Section "Monitor"
Identifier "Default Monitor"
#HorizSync 30-81
#VertRefresh 56-76
#Option "DPMS"
EndSection
Section "Screen"
Identifier "Default Screen"
Device "Generic Video Card"
Monitor "Default Monitor"
DefaultDepth 16
SubSection "Display"
Depth 8
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
EndSection
# http://supportapj.dell.com/support/edocs/monitors/r83546/ja/about.htm#Specificationsを貼り付けて再起動してみてください。
もし画面が正常に表示されないようであれば、前回、/etc/X11/xorg.confを削除して復旧させたのと同様の手順でxorg.confを削除して下さい。
オフライン
外部出力用のコネクタ名称が??なので取り敢えず下記を実行してみてください。
xrandr --addmode VGA1 "1280x1024_60.00"
下記当方のノートPCにおけるxrandrの内容です、外部モニタが接続されていない状態ですが、モニタを接続すると、VGA1の所に1920×1080以降が表示されます。
Screen 0: minimum 320 x 200, current 1280 x 800, maximum 8192 x 8192
VGA1 disconnected (normal left inverted right x axis y axis)
LVDS1 connected 1280x800+0+0 (normal left inverted right x axis y axis) 331mm x 207mm
1280x800 60.0*+
1024x768 85.0 75.0 70.1 60.0
832x624 74.6
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
TV1 disconnected (normal left inverted right x axis y axis)
もう一度外部モニタを接続し「cvt 1280 1024」と「xrandr」実行しその結果を提示してください。
オフライン
ありがとうございます。
8864様のアドバイスのように
$ xrandr --addmode VGA1 "1280x1024_60.00"
を実行してみました。
しかし、出力結果は先ほどと同じようになってしまいました。
出力結果を下記に示します。
$ xrandr --addmode VGA1 "1280x1024_60.00" xrandr: cannot find output "VGA1"
xrandrの結果も先ほどと変化ありませんでした。
xrandrの結果を下記に示します。
$ xrandr
Screen 0: minimum 320 x 200, current 640 x 480, maximum 640 x 640
default connected 640x480+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
640x480 59.9* 59.9
320x240 120.1
1280x1024_60.00 (0xfd) 109.0MHz
h: width 1280 start 1368 end 1496 total 1712 skew 0 clock 63.7KHz
v: height 1024 start 1027 end 1034 total 1063 clock 59.9Hz
640x640_60.00 (0xfe) 32.0MHz
h: width 640 start 664 end 728 total 816 skew 0 clock 39.2KHz
v: height 640 start 643 end 653 total 665 clock 59.0Hzオフライン
hmatsues様のアドバイスをおこないました。
gksudo gedit /etc/X11/xorg.confで内容を変更して再起動させました。
起動は問題なくしましたが、解像度に変化はありませんでした。
モニタの設定も見ましたが解像度の選択肢は増えていませんでした。
オフライン
xrandrの結果が
Screen 0: minimum 320 x 200, current 640 x 480, maximum 640 x 640 default connected 640x480+0+0 (normal left inverted right x axis y axis) 0mm x 0mm 640x480 59.9* 59.9 320x240 120.1
となっていてモニターの出力系を1つしか認識していない状況にありますので、「default」で問題ないです。
それはそれとして、xrandrで設定できない理由はいくつもありそうな感じでしょうか?
(EE) GEODE(0): GPIO pins are in serial mode. Assuming no DDC
(II) GEODE(0): RandR 1.2 enabled, ignore the following RandR disabled message. (--) RandR disabled
上記の関連性も十分疑わしく、更に下記も怪しいように思えます。
(II) GEODE(0): Geode LX video memory 1600000 bytes at 0xb5ddf000 (II) GEODE(0): LX video memory: (II) GEODE(0): Display: 0x140000 bytes (II) GEODE(0): Compression: 0x55000 bytes (II) GEODE(0): Cursor: 0x3000 bytes (II) GEODE(0): EXA: 0x1060000 bytes (II) GEODE(0): FREE: 0x2c8000 bytes (II) EXA(0): Offscreen pixmap area of 17170432 bytes
この部分が、現状での最大解像度から割り出された結果としてこの少ないメモリー量としているのか、それともこれが限度なのかがどうにもわかりません。(ちょっと「CPUボード」というのが引っかかるのですが)
この部分はxorg.confで設定する場合にも関わりそうですが、何にせよ、モニターの詳細な情報(特に水平、垂直同期周波数)が必要です。
オフライン
確認を忘れていましたが、モニタは、
https://forums.ubuntulinux.jp/viewtopic.php?id=9010
での投稿にあった、Dellの1905FPから変更無いでしょうか。
変更なければ、
Section "Device"
Identifier "Generic Video Card"
Driver "geode"
#Driver "vesa"
EndSection
Section "Monitor"
Identifier "Default Monitor"
HorizSync 30-81
VertRefresh 56-76
#Option "DPMS"
EndSection
Section "Screen"
Identifier "Default Screen"
Device "Generic Video Card"
Monitor "Default Monitor"
DefaultDepth 16
SubSection "Display"
Depth 8
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
EndSection
# http://supportapj.dell.com/support/edocs/monitors/r83546/ja/about.htm#Specificationsを試してみて下さい。
もし、これでもダメならModelineを書き込みとかでしょうか。
宛 各位
何か良い案無いでしょうか。
オフライン
関係ないかもしれませんが、
onboard video だと思うんですが
video RAM の割り当て量は十分でしょうか。
オフライン
自分も最初はVRAM不足を疑ったのですが、
私のgeodeマシンでは、BIOS設定でビデオメモリ64MB設定時に、
(II) GEODE(0): Geode LX video memory 3e00000 bytes at 0xb36e5000
とでます。ざっくり、
0x3e00000=65011712
で、微妙なところですが、大体VRAMと合致するかな、と思います。
この類推からすると、
0x1600000=23068672
なので、20MB強はあるのかな、と思います。値が中途半端なのでちょっと自信は無いのですが。。
1280*1024*32*2/8/1024/1024=10
なので、かなり余裕を見て計算してもVRAMは足りていそうかな、と思います。
# ちょっと怪しいかもです。間違い、勘違いあればご指摘下さい。
オフライン
Screen 0: minimum 320 x 200, current 640 x 480, maximum 640 x 640
default connected 640x480+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
640x480 59.9* 59.9
320x240 120.1
で太字部分が一番引っ掛る所です。maximum 1920×1200 以上と表示されれば問題ない筈ですが、GEODE(0)のドライバに依存することでしょうか??
意図的に変更は出来ないでしょうか??アドバイスよろしく!!!
オフライン
8864 による投稿:
Screen 0: minimum 320 x 200, current 640 x 480, maximum 640 x 640
default connected 640x480+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
640x480 59.9* 59.9
320x240 120.1で太字部分が一番引っ掛る所です。maximum 1920×1200 以上と表示されれば問題ない筈ですが、GEODE(0)のドライバに依存することでしょうか??
意図的に変更は出来ないでしょうか??アドバイスよろしく!!!
Xorg.0.logで、
(EE) GEODE(0): GPIO pins are in serial mode. Assuming no DDC
とでており、モニタの対応解像度がとれていないためでは無いかと考えています。
#34でダメなら、まず、Virtualを指定してみてもよいかもですね。
https://lists.ubuntu.com/archives/ubuntu-jp/2008-August/001013.html
とかが参考になるかもです。
# もし、本題から離れるようであれば、別トピックを起こしてください。
オフライン
8864 による投稿:
Screen 0: minimum 320 x 200, current 640 x 480, maximum 640 x 640
default connected 640x480+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
640x480 59.9* 59.9
320x240 120.1で太字部分が一番引っ掛る所です。maximum 1920×1200 以上と表示されれば問題ない筈ですが、GEODE(0)のドライバに依存することでしょうか??
意図的に変更は出来ないでしょうか??アドバイスよろしく!!!
モニターの解像度を遥かに超えたサイズになっているはずでは?という意味も込められているのであれば、"マルチディスプレイを構築できないと判断された環境に仮想空間は必要だろうか?"というのをhmatsueさんの#39に追加すると納得していただけますでしょうか。
Koga1242さんの環境が改善されたときも「maximum」は最大解像度(1280 x 1024)になっているはずです。
オフライン