お知らせ

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

#1 2011-12-24 05:08:52

4nani
メンバ
登録日: 2011-12-24

ディスプレイの解像度設定が画面と合わない

32ビット版Windows 7の上にVMware Player 4.0を使ってゲストOSとしてUbuntu 11.10を入れて使用しています。PCはDellのPrecision M6500です。
この一ヶ月ほどは普通に1920x1200の解像度(ホストのWindows 7がこの解像度です)で利用できていましたが、一週間ほど前にシステム更新をしてから、ディスプレイの解像度が最大1280x720にしか対応しなくなり、ノートPC画面の2/3程のサイズで画面が現れる様になりました。

FYIですが、最初はVMware Toolsの再インストールがきっかけと思っていました。このインストールの際、dpkgに関するエラーが出ていて、
"version number does not start with digit."で終わる警告が沢山出ました。
https://forums.ubuntulinux.jp/viewtopic.php?id=11193
を参考に、レポジトリの更新とttf-ipamonafontの再インストール等を行った所、これに関するエラーはなくなりました。
しかしその後、kernel-header のあるパスが分からないので指定せよ、みたいな指示が表示され、これも、
http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1008973
http://maruta.be/sugimurase/338
を参考に対処したところ、やっとエラーなく正常に終了する事ができました。
この対処で画面解像度の問題も治ると期待したのですが、残念ながらこれは治りませんでした。
ちなみにuname -r出力は3.0.0-1-genericでした。

さて、前置きが長くなりましたが、ともかくこれまで使えていた1920x1200の解像度を復活させたいのです。
「モニタの設定」ではモニタタイプが「不明」と出ていて、解像度選択も1280x768が最高です。
https://wiki.ubuntulinux.jp/UbuntuTips/Hardware/HowToChangeMonitorResolution
を参考に修正を試みましたが、
https://forums.ubuntulinux.jp/viewtopic.php?id=11178
の事例と同じく、「xrandr: Failed to get size of gamma for output default」が出てダメでした。

「追加のドライバ」からドライバをインストール、という上のフォーラムの記述から先をトレースできなくなっています。

私の環境では「追加のドライバ」を見ても「VMwareクライアントツール」しかありません。
DellのM6500自身はNVidia Quadro FX 2800Mを使っている様なのですが、
「ubuntuソフトウェアセンター」でNVIDIAに関するドライバを探しても出てきませんでした。
そもそも、VMware Player経由でUbuntuを使っている場合M2800上のビデオドライバなのか、
仮想環境特有のバーチャルドライバが存在するのか、初心者の私には分からず、ここでお手上げになっています。

念のためxorg.confを手で書き込んでみたりしました(ファイル自体は存在しますが、具体的数字やベンダ名がないシンプルなものでしたので、今のシステムでは使っていないのではないかと想像しています)が、Xが起動しなくなったりして、ちょいテスト程度では成功しませんでした。

システム更新をする前に1920x1200が使えていた事を考えると、更新の際に気づかずカーネルのバージョンが上がり、現在のシステムに対応しなくなったのかしら、と想像していますが、違うかもしれません。VMware Player利用者は多いと思われるので、どなたか対処方法を知っている人がいるかと思い投稿させて頂きます。よろしくお願いします。

オフライン

 

#2 2011-12-26 13:24:21

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

Re: ディスプレイの解像度設定が画面と合わない

ちょっと順番を入れ替えました。

4nani による投稿:

システム更新をする前に1920x1200が使えていた事を考えると、更新の際に気づかずカーネルのバージョンが上がり、現在のシステムに対応しなくなったのかしら、と想像していますが、違うかもしれません。

ここを聞くと一番怪しそうなのは、VMware Toolsのインストールに失敗しているのではないかという点ですが、インストールに問題は無いでしょうか。また、
http://www.vmware.com/support/player40/doc/releasenotes_player401.html
を見ると公式にUbuntu 11.10がサポートされたのは4.0.1からのようですが、使用しているVMwarePlayerは4.0でしょうか。4.0.1でしょうか。

以下、4.0.1を使用していて、VMware Toolsのインストールも正常にできていると仮定します。

4nani による投稿:

ちなみにuname -r出力は3.0.0-1-genericでした。

これは投稿時の誤記でしょうか。
確か、11.10のカーネルは3.0.0-8ぐらいからリリース版に含まれていたかと思います。
現在は-14か-15ぐらいだったかと思います。

4nani による投稿:

さて、前置きが長くなりましたが、ともかくこれまで使えていた1920x1200の解像度を復活させたいのです。
「モニタの設定」ではモニタタイプが「不明」と出ていて、解像度選択も1280x768が最高です。
https://wiki.ubuntulinux.jp/UbuntuTips/Hardware/HowToChangeMonitorResolution
を参考に修正を試みましたが、
https://forums.ubuntulinux.jp/viewtopic.php?id=11178
の事例と同じく、「xrandr: Failed to get size of gamma for output default」が出てダメでした。

xrandrの出力は具体的にはどのようになっていますでしょうか。
私の自宅の環境でも、xrandr: Failed to get size of gamma for output defaultの警告はでていたと記憶しています。
しかし、xrandrでの解像度変更には支障ありませんでした。

4nani による投稿:

私の環境では「追加のドライバ」を見ても「VMwareクライアントツール」しかありません。
DellのM6500自身はNVidia Quadro FX 2800Mを使っている様なのですが、
「ubuntuソフトウェアセンター」でNVIDIAに関するドライバを探しても出てきませんでした。
そもそも、VMware Player経由でUbuntuを使っている場合M2800上のビデオドライバなのか、
仮想環境特有のバーチャルドライバが存在するのか、初心者の私には分からず、ここでお手上げになっています。

仮想マシンからは直接ホスト環境のハードウェアを駆動するわけではないので、nvidiaのドライバは使用しません。
仮想マシンのツールをインストールする際にドライバがインストールされているのではないかと思います。

4nani による投稿:

念のためxorg.confを手で書き込んでみたりしました(ファイル自体は存在しますが、具体的数字やベンダ名がないシンプルなものでしたので、今のシステムでは使っていないのではないかと想像しています)が、Xが起動しなくなったりして、ちょいテスト程度では成功しませんでした。

xrandrで設定できない場合は、xorg.confでの設定を試してみるのがよいかと思いますが、これは後にしましょう。

オフライン

 

#3 2011-12-27 17:21:57

4nani
メンバ
登録日: 2011-12-24

Re: ディスプレイの解像度設定が画面と合わない

hmatsueさま、
お返事どうもありがとうございます。

まず、カーネルのバージョン誤記のご指摘、ありがとうございます。
そのとおりで、uname -r出力は3.0.0-13-genericでした。

> xrandrの出力は具体的にはどのようになっていますでしょうか。
については、以下でした。

xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 480, current 1280 x 720, maximum 1280 x 768
default connected 1280x720+0+0 0mm x 0mm
   1280x720        0.0*
   1024x768       61.0 
   800x600        61.0 
   720x576         0.0 
   854x480         0.0 
   800x480         0.0 
   720x480         0.0 
   640x480        60.0 
   1280x768        0.0 

これについて、別のマシンにubuntu 11.10をインストールしたら、確かにgammaがどーこーと
いうエラーが出ますが、モニタタイプは相変わらず不明のままですが、設定範囲は上よりずっと多く、1920x1080が
問題なく動きました。このことと、

> 仮想マシンのツールをインストールする際にドライバがインストールされているのではないかと思います。

ということも考えているうちに、おそらくVMware Toolsの再インストールの一番最初にdpkg関連でインストールに
失敗した際、この仮想ディスプレイドライバ(かその設定ファイルか)が壊れたのではなかろうかという
気がしてきました。上述のとおりVMware Toolsは最終的にエラーなくインストールができたのですが、
壊れた部分はもう直らず、仮想ドライバの再インストールが必要な状態になっている、という気がしています。

もしそうなら仮想ドライバはVMwareの領分でしょうから、まずVMwareのサポートフォーラムに問い合わせて
回答を待ってみることにいたします。

もし上記の考え方に対してコメントがありましたら、またよろしくお願いいたします。

オフライン

 

#4 2011-12-28 00:51:02

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

Re: ディスプレイの解像度設定が画面と合わない

4nani による投稿:

そのとおりで、uname -r出力は3.0.0-13-genericでした。

-14なカーネルが導入できるはず(proposedレポジトリを有効にしていれば-15)ですので、それを導入してみてVMwareToolsのインストールをやりなおしてみる、というのもよいかもですね。

4nani による投稿:

xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 480, current 1280 x 720, maximum 1280 x 768
default connected 1280x720+0+0 0mm x 0mm
   1280x720        0.0*
   1024x768       61.0 
   800x600        61.0 
   720x576         0.0 
   854x480         0.0 
   800x480         0.0 
   720x480         0.0 
   640x480        60.0 
   1280x768        0.0

リフレッシュレートの欄が0.0になっていたり、少しおかしな状態になっているのは確かなようです。
モニタの同期周波数が正常に認識されていないのかしら。
xradrで新しい(より大きな)解像度モードを追加して、モード切り替えを行うと解像度変更できますでしょうか。
根本的になにかおかしなことになっている感はあるので、まず、そちらをなんとかするのが先決かも知れませんが。。

4nani による投稿:

もしそうなら仮想ドライバはVMwareの領分でしょうから、まずVMwareのサポートフォーラムに問い合わせて
回答を待ってみることにいたします。

私自身はVirtualBoxしか使ったことがないのですが、VMwareを使っている方もいるかと思いますので、こちらも時々見にこられると良いのでは無いかと思います。
また、同じ内容の投稿を複数箇所でするのを嫌う方も少なからずいますので、別の場所でご相談される場合は、このトピックのURLと経緯を紹介されるとよろしいかと。
VMwareの使い方の話ではありますが、Ubuntuを動かす環境という意味では、Ubuntuユーザにとっても有益な情報かと思いますので、もし、解決方法が見つかりましたら、こちらに顛末を投稿いただけるとうれしいです。

オフライン

 

#5 2011-12-28 11:37:27

4nani
メンバ
登録日: 2011-12-24

Re: ディスプレイの解像度設定が画面と合わない

hmatsue による投稿:

4nani による投稿:

そのとおりで、uname -r出力は3.0.0-13-genericでした。

-14なカーネルが導入できるはず(proposedレポジトリを有効にしていれば-15)ですので、それを導入してみてVMwareToolsのインストールをやりなおしてみる、というのもよいかもですね。

-14なカーネル、既に入っていました。どういうわけか使われていませんでした。
/boot/grub/menu.lstに登録したら無事-14で起動しました。
改めてVMware Toolsを入れなおしたものの、残念ながら同じ結果でした。

hmatsue による投稿:

リフレッシュレートの欄が0.0になっていたり、少しおかしな状態になっているのは確かなようです。
モニタの同期周波数が正常に認識されていないのかしら。
xradrで新しい(より大きな)解像度モードを追加して、モード切り替えを行うと解像度変更できますでしょうか。
根本的になにかおかしなことになっている感はあるので、まず、そちらをなんとかするのが先決かも知れませんが。。

これも、-14カーネルに更新したうえで改めてみましたが、ダメでした。
仰られるように、何か根本的におかしくなってしまったようです。

なお、リフレッシュレートは0.0でも良い様子で、別のWinマシンにインストールしたubuntu 11.10 on VMwareでも
同じく0.0になっているものがほとんどで、それでも使えている様です。

hmatsue による投稿:

また、同じ内容の投稿を複数箇所でするのを嫌う方も少なからずいますので、別の場所でご相談される場合は、このトピックのURLと経緯を紹介されるとよろしいかと。
VMwareの使い方の話ではありますが、Ubuntuを動かす環境という意味では、Ubuntuユーザにとっても有益な情報かと思いますので、もし、解決方法が見つかりましたら、こちらに顛末を投稿いただけるとうれしいです。

なるほど、そういうものかもしれません。こちらのアドバイスも、どうもありがとうございます。
なお、VMwareのフォーラム(http://communities.vmware.com/community/vmtn/vmug/forums/asia_pacific/japan?view=discussions&start=0)は比較的参加者の数が少ない様で更新も頻繁ではなく、気長に待っているよりもう再インストールしてしまおう、と
考え始めております。

そもそもVMwareが「VMware Toolを再インストールしたらいいこと沢山あるよ」みたいなメッセージ出したんで
それに従ってやっただけなのに、全然良い事無いじゃん(涙)。無念。

どうもありがとうございました。

オフライン

 

Board footer

Powered by FluxBB