お知らせ

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

#1 2010-07-07 08:37:09

huhitomk
メンバ
登録日: 2010-02-05

カラーDepthを24ビットから16ビットに変更したい

グラフィックスをオンチップのi815から GeForce4 MX 440(=以降gm4表記)に変更しました。 新に、10.04desk_topを再インストールしました。 インストール後gm4のドライバーを有効にすると、xorg.cofの「section”screen”」に”defaultdepth 24”と設定されます。 CPUがPentium3と非力であり従来設定も16であり変更したく、xorg.confを開き”depth 16”と入力しても旨く行きません。
gm4にかえたら、システム>設定>モニターで「あなたのグラフィック・ドライバはこのツールを使うために必要なエクステンションをサポートしていないようです。代わりにグラフィック・ドライバのベンダー製のツールを使いますか?」の表示が出て、デフォルトでなくgm4用ツール使用を推奨されますが、今のところ使用しておりません。
現在のxorg.confは下記のとおりです。
Section "Monitor"、Section "Screen"
のSubSection "Display"の項は追加しました。
他は、gm4のドライバーを有効にした時点に自動セットされるようです。

コード:

Section "Monitor" 

    Identifier    "Configured Monitor" 

    Horizsync    31.5-80.0 

    Vertrefresh    56.3-75.0 

EndSection 



Section "Screen" 

    Identifier    "Default Screen" 

    Monitor        "Configured Monitor" 

    Device        "Configured Video Device" 

    DefaultDepth    24 

    Option    "AddARGBGLXVisuals"    "True" 

           SubSection "Display"

        Modes    "1280x1024"  "1024x768"  "800x480"  "640x480" 

    EndSubSection 

EndSection 



Section "Module"

    Load    "glx"

EndSection



Section "Device"

    Identifier    "Default Device"

    Driver    "nvidia"

    Option    "NoLogo"    "True"

EndSection

gm4用ツール使用すれば可能かも知れませんが、私の知見では間違えて使用できなくなり再インストになりそうなので、皆さんのアドバイスお願いします(出来れば、gm4用ツール使用は避けたい)。

オフライン

 

#2 2010-07-07 09:20:56

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

Re: カラーDepthを24ビットから16ビットに変更したい

最初に確認ですが、PCは下記のトピックのときと同じものでしょうか。

https://forums.ubuntulinux.jp/viewtopic.php?id=8317&p=1

ハードウェア絡みの話題の場合は、見た人に状況が判るようにハードウェアの情報や、特別に設定した内容についての説明等を書いていただいた方がよいかと思います。今回の場合は、上記トピックへのリンクで代用できるかと思います。以下は同じPCという前提で書きます。
(特にモニタの周波数設定値とか)

さて、本題ですが、

huhitomk による投稿:

CPUがPentium3と非力であり従来設定も16であり変更したく、xorg.confを開き”depth 16”と入力しても旨く行きません。

CPUに余分な負荷はかからないはず(かかったとしてもほぼ無いといってよいレベル)なので、24bitカラーのままでの使用をお勧めします。

huhitomk による投稿:

現在のxorg.confは下記のとおりです。
Section "Monitor"、Section "Screen"
のSubSection "Display"の項は追加しました。
他は、gm4のドライバーを有効にした時点に自動セットされるようです。

手動でxorg.confをいじるのは、他に手段が無い、あるいは、非常に面倒な場合の裏技みたいなものだと考えています。折角nvidia-settingsが使えるのですから、なにか設定変更したい箇所がある場合は、そちらから設定した方が安全で確実です。
端末を開いて、
$ gksudo nvidia-settings
として管理者権限で設定ツールを立ち上げて下さい。
あとは好みに併せて設定すればよいです。

かなり蛇足ですが、上記のように16bitカラーに変更するメリットは無いと思いますが、どうしても16bitカラーに変更したい場合、nvidia-settingsで設定変更後のxorg.confは下記のような *** 感じ *** になるかと思います。細部は異なるかも知れません。
折角のGeForceが性能を発揮できなくて悲しくなると思われますので、24bitカラーでの継続使用を強くお勧めします。

コード:

Section "Monitor" 
    Identifier    "Configured Monitor" 
    Horizsync     31.5-80.0 
    Vertrefresh   56.3-75.0 
EndSection 

Section "Screen" 
    Identifier    "Default Screen" 
    Monitor       "Configured Monitor" 
    Device        "Configured Video Device" 
    DefaultDepth  16 
    Option    "AddARGBGLXVisuals"    "True"
           SubSection "Display"
        Depth    24
        Modes    "1280x1024"  "1024x768"  "800x480"  "640x480" 
    EndSubSection 
           SubSection "Display"
        Depth    16
        Modes    "1280x1024"  "1024x768"  "800x480"  "640x480" 
    EndSubSection 
           SubSection "Display"
        Depth    8
        Modes    "1280x1024"  "1024x768"  "800x480"  "640x480" 
    EndSubSection 
EndSection 

Section "Module"
    Load    "glx"
EndSection

Section "Device"
    Identifier    "Default Device"
    Driver    "nvidia"
    Option    "NoLogo"    "True"
EndSection

オフライン

 

#3 2010-07-07 11:34:18

huhitomk
メンバ
登録日: 2010-02-05

Re: カラーDepthを24ビットから16ビットに変更したい

hmatsue さん
ハード内容はご指摘のリンク先内容のとおりです、今後注意します。 gm4ツールで”depth 16”にセット・”xorg.conf”にセーブし、表示速度upを期待したんですが、効果認められませんでした。 ついては、gm4ツールで”depth 24”に再び戻しました。 xorg.conf内容は下記のとおり書き換えられました。 問題ないでしょうか。

コード:

# nvidia-settings: X configuration file generated by nvidia-settings 
# nvidia-settings:  version 1.0  (buildd@palmer)  Fri Apr  9 10:35:18 UTC 2010 

Section "ServerLayout" 
    Identifier     "Layout0" 
    Screen      0  "Screen0" 0 0 
    InputDevice    "Keyboard0" "CoreKeyboard" 
    InputDevice    "Mouse0" "CorePointer" 
    Option         "Xinerama" "0" 
EndSection 

Section "Files" 
EndSection 

Section "InputDevice" 

    # generated from default 
    Identifier     "Mouse0" 
    Driver         "mouse" 
    Option         "Protocol" "auto" 
    Option         "Device" "/dev/psaux" 
    Option         "Emulate3Buttons" "no" 
    Option         "ZAxisMapping" "4 5" 
EndSection 

Section "InputDevice" 

    # generated from default 
    Identifier     "Keyboard0" 
    Driver         "kbd" 
EndSection 

Section "Monitor" 

    # HorizSync source: xconfig, VertRefresh source: xconfig 
    Identifier     "Monitor0" 
    VendorName     "Unknown" 
    ModelName      "CRT-0" 
    HorizSync       31.5 - 80.0 
    VertRefresh     56.3 - 75.0 
    Option         "DPMS" 
EndSection 

Section "Device" 
    Identifier     "Device0" 
    Driver         "nvidia" 
    VendorName     "NVIDIA Corporation" 
    BoardName      "GeForce4 MX 440" 
EndSection 

Section "Screen" 

# Removed Option "metamodes" "1280x1024 +0+0; 1024x768 +0+0; 640x480 +0+0" 
    Identifier     "Screen0" 
    Device         "Device0" 
    Monitor        "Monitor0" 
    DefaultDepth    24 
    Option         "TwinView" "0" 
    Option         "TwinViewXineramaInfoOrder" "CRT-0" 
    Option         "metamodes" "1280x1024_60 +0+0; 1280x1024 +0+0; 1024x768 +0+0; 640x480 +0+0" 
    SubSection     "Display" 
        Depth       24 
    EndSubSection 
EndSection

書き換え後、デスクトップのアイコン消え、上部パネルの自動起動アプリの空白表示が起きました。 セーフモードでの立ち上げでは表示確認しました。 要するに見えなくなったものと思います。 その後、2〜3回シャットダウン・起動
を繰り返していましたところ正常に戻りました。 本表示トラブル様子見てみます、多分問題ないと思います。
今後、hmatsueさんの提言とおりgm4の24でゆきたいと考えてます。 宜しく、お願いします。

オフライン

 

#4 2010-07-07 11:54:26

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

Re: カラーDepthを24ビットから16ビットに変更したい

すいません、nvidia-settingsでいろいろ余計な記述が追加されるのは想定していませんでした。
端末を開いて、

$ sudo /etc/X11/xorg.conf /etc/X11/xorg.conf.nvidia-settings

して、念の為、バックアップしておいて、

$ gksudo gedit /etc/X11/xorg.conf

で設定ファイルを管理者権限で開き、

コード:

Section "Device"
    Identifier    "Configured Video Device"
    Driver    "nvidia"
    Option    "NoLogo"    "True"
EndSection

Section "Monitor"
    Identifier    "Configured Monitor"
    Horizsync     31.5-80.0
    Vertrefresh   56.3-75.0
EndSection

Section "Screen"
    Identifier    "Default Screen"
    Monitor       "Configured Monitor"
    Device        "Configured Video Device"
    DefaultDepth  24
    Option    "AddARGBGLXVisuals"    "True"
    SubSection "Display"
        Depth    24
        Modes    "1280x1024"  "1024x768"  "800x480"  "640x480"
    EndSubSection
    SubSection "Display"
        Depth    16
        Modes    "1280x1024"  "1024x768"  "800x480"  "640x480"
    EndSubSection
    SubSection "Display"
        Depth    8
        Modes    "1280x1024"  "1024x768"  "800x480"  "640x480"
    EndSubSection
EndSection

Section "Module"
    Load    "glx"
EndSection

に書き換えて再起動してみてください。
問題なければこの設定で良いかと思います。

オフライン

 

#5 2010-07-07 13:17:14

huhitomk
メンバ
登録日: 2010-02-05

Re: カラーDepthを24ビットから16ビットに変更したい

hmatsue さん
コピペの結果まったく問題ありません。これで行きたいと思います、アイコン消えもありません(2回シャットダウン・起動トライ結果)。

#3のxorg.confは余分な設定が付いてると思いますが、有ればトラブル原因となるのでしょうか?。 勿論、シンプルイズベストだと思いますが。

オフライン

 

#6 2010-07-07 14:55:16

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

Re: カラーDepthを24ビットから16ビットに変更したい

huhitomk による投稿:

#3のxorg.confは余分な設定が付いてると思いますが、有ればトラブル原因となるのでしょうか?

ごめんなさい。正直なところ分かりません。
が、最近のubuntuではデバイスの認識はudevというシステムにより行われます。そのためデバイスファイルが動的に作成されるため、xorg.confで決め打ちしてしまうとなにかの拍子にマウスが動かなくなるなどのトラブルを起こすかも知れないと考えました。

オフライン

 

#7 2010-07-08 16:18:28

huhitomk
メンバ
登録日: 2010-02-05

Re: カラーDepthを24ビットから16ビットに変更したい

hmatsue さん
お奨め内容にてトラブルなく使用中です。 尚、ビットの変更もdefaultdepthビット値を変える事で可能である事確認しました。
これで本件解決です。 有難うございました。

・今まで改善した内容をまとめて見ました
5月初めに9.10から10.04LTSdesktopにアップグレードしましたが、
 ・デスクトップの解像度が800x600と低い
 ・シャットダウンで電源落ちない
 ・デスクトップのパネルが消える
 ・起動時のGrubOS選択メニュー画面の文字化け・解像度低い
 ・IP4200プリンターで印刷速度遅い
 ・カラーDepthビットの変更
の問題が発生し、本フォーラムの皆様のお陰を持ちまして殆ど解決致しました。
尚、この間にハードを増強実施
・Geforce4 mx440の追加
・メモリー384からMAXの512mbへの増
[この増強により印刷速度up(.odtデータで1分強/A4サイズ 2枚)となり何とか使えそう!!な位置 ]

以上、有難うございました。 又、折が有りましたら宜しくお願いします。



 

オフライン

 

Board footer

Powered by FluxBB