お知らせ

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

#1 2009-02-06 22:42:18

asa
新しいメンバ
登録日: 2009-02-04

sis651 ubuntu8.10での画面の明るさ異常

NEC VALUE STRAT FS VS700/4DAを入手しubuntu8.10をインストールしました。
インストール中に画面が暗くなります。(うっすらと出ていますが非常に暗いです。)
セーフグラフィックモードなら、解像度は低いが画面が見えインストール出来ました。

インストール後、解像度が1280x1024にする方法がわかりません。
<状況>
・セーブグラフィックモードなら、明るく正常に見えますが、800x640の解像度のまま。
・セーフグラフィックモードで、xorg.confのドライバがvesaだと、gtfコマンドで設定しても1024x768までしか正常に出ない。
・vesaで1280x1024の設定をすると、仮想画面は大きが実際表示される部分は左上の箇所のみ(600x400程度?)
・grub.confもvga=0x33c(1024x768)までは出るが、vga=0x33d(1280x1024)だと上記の現象となります。
・xorg.confでドライバをsisに変更すると、1280x1024まで出るが、画面が非常に暗い状態のままです。
・上記の状態(暗い状態)で、本体のNIGHT MODEボタンを押下すると、電気的なショックがあるのか、
 一瞬のみ正常に表示されます。連打すると、明るい画面が断続的に出るような状況です。

LCDバックライト制御がおかしいのか、その判断までは出来てないです。
2、3週間ここの掲示板やwebで情報収集し、xorg等いろいろ変更してみましたが解決に至りませんでした。
sis651はもう動作させる事は出来ないのでしょうか。
Fedora10でも同じ現象となりました。今は、ubuntu6まで戻しvesaで動作させています。

同様の環境で動作させている方いれば、設定方法等、教えてください。
因みに、この他にAudioもダメ出ないです。まずがグラフィックを解決後Audioを調査しようと考えています。

オフライン

 

#2 2009-02-06 23:42:07

hito
管理者
登録日: 2007-03-18

Re: sis651 ubuntu8.10での画面の明るさ異常

・xorg.confでドライバをsisに変更すると、1280x1024まで出るが、画面が非常に暗い状態のままです。

非常にダメもとですが、この状態でGNOMEの明るさ調整アプレットで輝度調整ができたりしないでしょうか?

ダメな場合はvesa動作させている状態の/var/log/Xorg.0.logを見せてください(どうにもならない可能性も……)。

オフライン

 

#3 2009-02-07 09:15:30

asa
新しいメンバ
登録日: 2009-02-04

Re: sis651 ubuntu8.10での画面の明るさ異常

コメント有難うございます。
8.10で1024x768の設定を追加し動作させた時より、ubuntu6.06のデフォで1024x768になった状態の方が若干キレイなので、
ubuntu6.06での実施、ログ等ですが、下記に記入します。
宜しくお願いします。

非常にダメもとですが、この状態でGNOMEの明るさ調整アプレットで輝度調整ができたりしないでしょうか?

明るさ調整そのものが動いてないです。。デフォで動作するものですよね。。?
8.10でも明るさ調整のバーは出ていませんでした。
gnome-power-manager --verbose --no-daemon を実行すると、下記が出力されてしまいます。
[gpm_brightness_init] gpm-brightness.c:135 (23:29:48):   No devices of capability laptop_panel

ダメな場合はvesa動作させている状態の/var/log/Xorg.0.logを見せてください(どうにもならない可能性も……)。

関連してそうな箇所を抜粋します。
(II) Setting vga for screen 0.
(II) Loading sub module "vbe"
(II) LoadModule: "vbe"
(II) Reloading /usr/lib/xorg/modules/libvbe.so
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Reloading /usr/lib/xorg/modules/libint10.so
(II) VESA(0): initializing int10
(II) VESA(0): Primary V_BIOS segment is: 0xc000
(II) VESA(0): VESA BIOS detected
(II) VESA(0): VESA VBE Version 3.0
(II) VESA(0): VESA VBE Total Mem: 32768 kB
(II) VESA(0): VESA VBE OEM: SiS
(II) VESA(0): VESA VBE OEM Software Rev: 1.0
(II) VESA(0): VESA VBE OEM Vendor: Silicon Integrated Systems Corp.
(II) VESA(0): VESA VBE OEM Product: 6325
(II) VESA(0): VESA VBE OEM Product Rev: 1.11.28
(**) VESA(0): Depth 24, (--) framebuffer bpp 32
(==) VESA(0): RGB weight 888
(==) VESA(0): Default visual is TrueColor
(==) VESA(0): Using gamma correction (1.0, 1.0, 1.0)
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Reloading /usr/lib/xorg/modules/libddc.so
(II) VESA(0): VESA VBE DDC read failed
(II) VESA(0): Searching for matching VESA mode(s):
Mode : 102 (800x600)
〜省略〜
*(II) VESA(0): Not using built-in mode "1280x1024" (hsync out of range)
Mode: 13d (1280x1024)
        ModeAttributes: 0x9b
        WinAAttributes: 0x7
        WinBAttributes: 0x0
        WinGranularity: 64
        WinSize: 64
        WinASegment: 0xa000
        WinBSegment: 0xa000
        WinFuncPtr: 0xc0005665
        BytesPerScanline: 5120
        XResolution: 1280
        YResolution: 1024
        XCharSize: 8
        YCharSize: 16
        NumberOfPlanes: 1
        BitsPerPixel: 32
        NumberOfBanks: 1
        MemoryModel: 6
        BankSize: 0
        NumberOfImages: 0
        RedMaskSize: 8
        RedFieldPosition: 16
        GreenMaskSize: 8
        GreenFieldPosition: 8
        BlueMaskSize: 8
        BlueFieldPosition: 0
        RsvdMaskSize: 8
        RsvdFieldPosition: 24
        DirectColorModeInfo: 0
        PhysBasePtr: 0xd0000000
        LinBytesPerScanLine: 5120
        BnkNumberOfImagePages: 0
        LinNumberOfImagePages: 0
        LinRedMaskSize: 8
        LinRedFieldPosition: 16
        LinGreenMaskSize: 8
        LinGreenFieldPosition: 8
        LinBlueMaskSize: 8
        LinBlueFieldPosition: 0
        LinRsvdMaskSize: 8
        LinRsvdFieldPosition: 24
        MaxPixelClock: 300000000
(II) VESA(0): Total Memory: 512 64KB banks (32768kB)
(II) VESA(0): Generic Monitor: Using hsync range of 28.00-51.00 kHz
(II) VESA(0): Generic Monitor: Using vrefresh range of 43.00-60.00 Hz
(--) VESA(0): Virtual size is 1024x768 (pitch 1024)
(**) VESA(0): *Built-in mode "1024x768"
(**) VESA(0): *Built-in mode "800x600"
(**) VESA(0): *Built-in mode "640x480"
(==) VESA(0): DPI set to (75, 75)
(II) VESA(0): Attempting to use 60Hz refresh for mode "1024x768" (13c)
(II) VESA(0): Attempting to use 60Hz refresh for mode "800x600" (13b)
(II) VESA(0): Attempting to use 60Hz refresh for mode "640x480" (13a)
(**) VESA(0): Using "Shadow Framebuffer"
(II) Loading sub module "shadow"
(II) LoadModule: "shadow"
(II) Loading /usr/lib/xorg/modules/libshadow.so
(II) Module shadow: vendor="X.Org Foundation"

        compiled for 7.0.0, module version = 1.0.0
        ABI class: X.Org ANSI C Emulation, version 0.2
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/lib/xorg/modules/libfb.so
(II) Module fb: vendor="X.Org Foundation"
        compiled for 7.0.0, module version = 1.0.0
        ABI class: X.Org ANSI C Emulation, version 0.2
(--) Depth 24 pixmap format is 32 bpp
(II) do I need RAC?  No, I don't.
(II) resource ranges after preInit:
        [0] -1  0       0x00100000 - 0x3fffffff (0x3ff00000) MX[b]E(B)
        [1] -1  0       0x000f0000 - 0x000fffff (0x10000) MX[b]
        [2] -1  0       0x000c0000 - 0x000effff (0x30000) MX[b]
        [3] -1  0       0x00000000 - 0x0009ffff (0xa0000) MX[b]
        [4] -1  0       0xde000000 - 0xdeffffff (0x1000000) MX[b]
        [5] -1  0       0xdd000000 - 0xddffffff (0x1000000) MX[b]
        [6] -1  0       0xdfff6c00 - 0xdfff6fff (0x400) MX[b]
        [7] -1  0       0xdfff7000 - 0xdfff7fff (0x1000) MX[b]
        [8] -1  0       0xdfffb000 - 0xdfffbfff (0x1000) MX[b]
        [9] -1  0       0xdfffa000 - 0xdfffafff (0x1000) MX[b]
        [10] -1 0       0xdfff9000 - 0xdfff9fff (0x1000) MX[b]
        [11] -1 0       0xdfff8000 - 0xdfff8fff (0x1000) MX[b]
        [12] -1 0       0xe0000000 - 0xdfffffff (0x0) MX[b]O
        [13] -1 0       0xd9ee0000 - 0xd9efffff (0x20000) MX[b](B)
        [14] -1 0       0xd0000000 - 0xd7ffffff (0x8000000) MX[b](B)
        [15] -1 0       0xdc000000 - 0xdcffffff (0x1000000) MX[b](B)
        [16] 0  0       0x000a0000 - 0x000affff (0x10000) MS[b]
        [17] 0  0       0x000b0000 - 0x000b7fff (0x8000) MS[b]
        [18] 0  0       0x000b8000 - 0x000bffff (0x8000) MS[b]
        [19] -1 0       0x0000ffff - 0x0000ffff (0x1) IX[b]
        [20] -1 0       0x00000000 - 0x000000ff (0x100) IX[b]
        [21] -1 0       0x0000cc00 - 0x0000ccff (0x100) IX[b]
        [22] -1 0       0x0000d800 - 0x0000d87f (0x80) IX[b]
        [23] -1 0       0x0000dc00 - 0x0000dcff (0x100) IX[b]
        [24] -1 0       0x0000d000 - 0x0000d07f (0x80) IX[b]
        [25] -1 0       0x0000d400 - 0x0000d4ff (0x100) IX[b]
        [26] -1 0       0x0000ff00 - 0x0000ff0f (0x10) IX[b]
        [27] -1 0       0x00000c00 - 0x00000c1f (0x20) IX[b]
        [28] -1 0       0x0000ac00 - 0x0000ac7f (0x80) IX[b](B)
        [29] 0  0       0x000003b0 - 0x000003bb (0xc) IS[b]
        [30] 0  0       0x000003c0 - 0x000003df (0x20) IS[b]
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Reloading /usr/lib/xorg/modules/libint10.so
(II) VESA(0): initializing int10
(II) VESA(0): Primary V_BIOS segment is: 0xc000
(II) VESA(0): VESA BIOS detected
(II) VESA(0): VESA VBE Version 3.0
(II) VESA(0): VESA VBE Total Mem: 32768 kB
(II) VESA(0): VESA VBE OEM: SiS
(II) VESA(0): VESA VBE OEM Software Rev: 1.0
(II) VESA(0): VESA VBE OEM Vendor: Silicon Integrated Systems Corp.
(II) VESA(0): VESA VBE OEM Product: 6325
(II) VESA(0): VESA VBE OEM Product Rev: 1.11.28
(II) VESA(0): virtual address = 0xb586e000,
        physical address = 0xd0000000, size = 33554432
(==) VESA(0): Default visual is TrueColor
(==) VESA(0): Backing store disabled
(**) Option "dpms"
(**) VESA(0): DPMS enabled
(==) RandR enabled
(II) Setting vga for screen 0.
〜(省略)〜

オフライン

 

#4 2009-02-07 10:01:55

hito
管理者
登録日: 2007-03-18

Re: sis651 ubuntu8.10での画面の明るさ異常

VESAだとEDIDで拾ったモニタスペックが足りてなくて(何故SISだと通る……?)、1280x1024を拒否してますね。

コード:

*(II) VESA(0): Not using built-in mode "1280x1024" (hsync out of range)

以下のようにxorg.confを書いてみるとVESAでも1280x1024でないでしょうか?

コード:

Section "Monitor"
    Identifier    "Configured Monitor"
    HorizSync    31.0-64.5
    VertRefresh    59.5-60.5
    Modeline    "1280x1024" 108.00 1280 1328 1576 1688 1024 1025 1028 1066 +hsync +vsync
EndSection

オフライン

 

#5 2009-02-07 18:03:35

asa
新しいメンバ
登録日: 2009-02-04

Re: sis651 ubuntu8.10での画面の明るさ異常

hito による投稿:

VESAだとEDIDで拾ったモニタスペックが足りてなくて(何故SISだと通る……?)、1280x1024を拒否してますね。

コード:

*(II) VESA(0): Not using built-in mode "1280x1024" (hsync out of range)

以下のようにxorg.confを書いてみるとVESAでも1280x1024でないでしょうか?

コード:

Section "Monitor"
    Identifier    "Configured Monitor"
    HorizSync    31.0-64.5
    VertRefresh    59.5-60.5
    Modeline    "1280x1024" 108.00 1280 1328 1576 1688 1024 1025 1028 1066 +hsync +vsync
EndSection

上記の設定やgtfコマンドを張り付けると、画面の上一部(1280x240程度)が大きく表示されてしまう現象となりました。

もう一度どこかに見落としないかとVS700/4DAの仕様を確認したところ、解像度が1280x768までという事が分かりました。
大変失礼しました。。

その後、xog.confに1280x768の記述を追加してみましたが、ダメでした。
VGAモードで1280x768は検出できてないので、
vesaドライバを使用した場合に、1280x768の表示は、出来なそうです。

下記のいづれかが出来ないでしょうか?
・sisドライバで画面を明るく出来ないか。
・vesaドライバで1280x768表示出来ないか。

オフライン

 

#6 2009-02-08 16:08:21

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

Re: sis651 ubuntu8.10での画面の明るさ異常

man ページから何とか辿れる情報なので,既にご存知かもしれませんが,
http://www.winischhofer.eu/linuxsisvga.shtml
に sis ドライバについての詳しい解説(ドライバオプションや,sicctrl ユーティリティ等)が有ります.
Brightness のドライバオプションの記述も有ります.

注意:man sis には上記ページの古いURLが書いてあり,広告ページに飛んでしまいます.
.at -> .eu

最後の編集者: einundzwanzighundertsechs (2009-02-08 16:09:06)

オフライン

 

#7 2009-02-08 17:55:35

asa
新しいメンバ
登録日: 2009-02-04

Re: sis651 ubuntu8.10での画面の明るさ異常

manは見ていたのですが、こちらのURLまでは見てませんでした。
URLを参考に、sisドライバにし、XvDefaultBrightnessを設定してみましたが、効果ありませんでした。
XvDefaultBrightnessは、Video (Xv) Optionのため、LCDには効果ないのでしょうか。
sis651がkernel2.4までしか対応されていないような記事も見かけたので、半分諦めています。。

オフライン

 

#8 2009-02-08 18:25:54

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

Re: sis651 ubuntu8.10での画面の明るさ異常

ただの Brightness オプションもあるようですけど...
http://www.winischhofer.eu/linuxsispart2.shtml#gammabri
sisctrl ユーティリティの併用が必須?

その他,カーネルモジュール sisfb に渡すパラメータの記載もありますが?

追記:
LVDSHL と言うオプションがありますね.
http://www.winischhofer.eu/linuxsispart2.shtml#lvdshl

The only symptom that makes this option required is if the image on the LCD panel is too dark or shows very pale colors.

最後の編集者: einundzwanzighundertsechs (2009-02-08 22:00:08)

オフライン

 

#9 2009-02-08 22:08:27

asa
新しいメンバ
登録日: 2009-02-04

Re: sis651 ubuntu8.10での画面の明るさ異常

ご指摘有難うございます。
BrightnessのOptionも試みましたが効果ありませんでした。
また、insmode modeprobeやOption記述での他パラメータも記述も見ましたが、XvDefaultBrightness、Brightnessの他に
関連しそうなものは見つけられませんでした。
教えて頂いたものを参照しましたがLCDへの1280x768については一覧上”?”の記述もあり、
CRTとは違いVS700/4DAへの実装(組み込み方)により一概に動作保証が出来ていないようにも見受けられました。
同一機種でうまく行っている方は、いるでしょうか。。
モニタが一体型の特殊なデスクトップなので専用のドライバが必要なのかなと思ってきているところです。

オフライン

 

#10 2009-02-08 22:16:18

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

Re: sis651 ubuntu8.10での画面の明るさ異常

私の編集とasaさんのご返事が相前後したみたいですね.
#8の追記をご確認下さい.

オフライン

 

#11 2009-02-08 22:24:56

asa
新しいメンバ
登録日: 2009-02-04

Re: sis651 ubuntu8.10での画面の明るさ異常

einundzwanzighundertsechs による投稿:

私の編集とasaさんのご返事が相前後したみたいですね.
#8の追記をご確認下さい.

すみません。書き込みがクロスしました。
LVDSHLですが下記の機種限定なのでしょうか。
>This option is only for machines with a SiS 301LV or 302LV video bridge and a LCD panel
Optionで、LVDSHL 1 を試みましたが、これまで同様暗い現象のままでした。

オフライン

 

#12 2009-02-08 22:35:10

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

Re: sis651 ubuntu8.10での画面の明るさ異常

SiS 301LV or 302LV を使っているかどうかは lspci とか dmesg で確認できませんか?

asa による投稿:

Optionで、LVDSHL 1 を試みましたが、これまで同様暗い現象のままでした。

1 以外の値では?
説明には

In this (and only this) case try setting this option first to 1, and then try the other values 2, 3, 0. If that does not cure the problem, remove this option again (and contact me).

The parameter to this option is an integer from 0 to 3.

とありますよ.

オフライン

 

#13 2009-02-08 23:16:21

asa
新しいメンバ
登録日: 2009-02-04

Re: sis651 ubuntu8.10での画面の明るさ異常

コメント有難う御座います。

SiS 301LV or 302LV を使っているかどうかは lspci とか dmesg で確認できませんか?

lspci,dmesgで [SiS] 651 Host (rev 01)や [SiS] 651 Host (rev 01)の表記が見られ、315シリーズと思われます。

Optionで、LVDSHL 1 を試みましたが、これまで同様暗い現象のままでした。
1 以外の値では?
説明には
In this (and only this) case try setting this option first to 1, and then try the other values 2, 3, 0. If that does not cure the problem, remove this option again (and contact me).

The parameter to this option is an integer from 0 to 3.
とありますよ.

0to3の全てのパラメータ値を試してみましたが、効果はありませんでした。

オフライン

 

Board footer

Powered by FluxBB