パスワードを忘れた? アカウント作成
650055 journal
オープンソース

bananan_wの日記: ディスプレイ自動認識成功

日記 by bananan_w
G520 を ddcxinfo-knoppix で自動認識させることに成功。
で、コード見てて気になった点があるのです。

ディスプレイの返した利用可能な解像度+リフレッシュレートの組合せ
のうち、VESA で定義したもの以外はステてしまっている事

ディスプレイの返した利用可能な解像度のうち、デフォルト値(1024x768)
を超える解像度の場合は、ディスプレイの返す Standard Mode のデータの
順番に依存している事。何故一番最初のデータ限定...むぅ...

ディスプレイの返したデータから modelines を作って、それの
チェックしてるのですが、vfreq の値が 0 になってる部分があって
エラーとして弾かれています。何故 0 が入ってるんだろ。
vbe.c のあたりで VESA なモードの固定な値をコピー
してきているから入ってるハズなんだけどなぁ...勘違いかな?

--2003.12.04追記ここから--
コピーしているデータのバグのよう。
1152x864 の vesamode.c で定義している VESA のモードと
パラメータのミス。vfreq と hfreq が 0.000 になってる。
正しいデータは何なのかはワカラン(ぶ
--2003.12.04追記ここまで--

ディスプレイの使用可能な解像度を最終的に決定している部分で、
例えば、1600x1200 が利用可能と判断されると、雪崩式にそれ以下の
全ての解像度が利用可能と見なされる事。
他の部分でわざわざVESAのデータと突き合わせてたりしてるけど、ここはこんなに
いい加減でいいのか?もともとこのぐらいのいい加減さで良いんだったら、
他の部分の条件ラフに書いてもいいんじゃないかな?

という謎があるので未だにこんとりびゅーとできずにいます。
ぁぅぁぅ
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

弘法筆を選ばず、アレゲはキーボードを選ぶ -- アレゲ研究家

読み込み中...