web-dev-qa-db-ja.com

モニターをネイティブ解像度に設定できません

問題は他の多くのユーザーに似ていますが、見つかった解決策は機能しません。背景:Fit-PC2への12.04(完全更新)の新規インストール( specs )。 12.04を実行する新しい3.Xカーネルには、gma500グラフィックカード(poulsboチップセット)をサポートする新しいpsb_gfxドライバーがあることをいくつかの場所で読んでください。画面の解像度を除いて、すべてがほぼ機能しています(文書化されている不具合があるため、ここでは取り上げません)。ネイティブモニターの解像度は1920X1080ですが、取得できるのは1024x768です。

実行中のxrandr

xrandr: Failed to get size of gamma for output default
Screen 0: minimum 1024 x 768, current 1024 x 768, maximum 1024 x 768
default connected 1024x768+0+0 0mm x 0mm
   1024x768        0.0* 

Ubuntuにはxorg.confファイルがもう付属していないことを読みましたが、Sudo X :1 -configureを実行してみましたが、ここに出力の最後があります。

Number of created screens does not match number of detected devices.
  Configuration failed.

ホームディレクトリに作成されたxorg.conf.newファイルを見ると、何らかの理由でXが2つの画面を持っていると考えているようです。それをどうしたらいいかわかりません。アイデアは誰ですか?御時間ありがとうございます。

5
S B

最新のカーネル3.5にアップグレードしてください。ネイティブの固定1080p解像度が得られます

Ubuntu 12.10リポジトリから最新のカーネルを取得できます

また、モード設定ドライバーを試してください。さまざまな解像度の範囲が得られます。ただし、ビデオアクセラレーションを取得する場合は、最新のEMGDドライバーを使用することをお勧めします。少し汚い作業になりますが、それだけの価値はあります。

1
Gabriel

「巨大な外部ディスプレイ」だけでなく、psb_gfxがHDMIを完全にサポートしているとは思わないでください。

これは、その背後にある主な開発者であるAllan Coxが書いたものです。

次のように構成すると、GMA500/600で動作するはずです。

  • バックライトを含む内部ラップトップディスプレイ
  • 外部svga
  • kMSによるモード設定
  • フレームバッファコンソール
  • フレームバッファXサーバー(そして、一般的にDave Airlieの汎用KMS Xサーバーが出たら)
  • サスペンド/レジューム

私が知っている次のものは動作しません

  • 初期時に8MBに収まらない巨大な外部ディスプレイ(クラッシュの原因)
  • Vesa Xサーバーを使用する-これは物事を混乱させ、修正できません。「間違ったユーザー設定」です

未対応

  • コンソールのスクロールを除く2Dハードウェアアクセラレーション(あまりにも遅いように思えるので)。後で役立つ2Dビットを追加する場合があります(たとえば、前から後ろへのブリッティングに値する場合があります)
  • 3Dエンジン(公開ドキュメントなし)
  • ビデオ再生の加速。理論的には、公開されているGMA500/600のVAAPIコードと古い「バイナリX /ソースカーネル」ドライバーにこれを行うのに十分な情報がありますが、必要な場合は誰かが作業する必要があります
  • Dell Mini HDMIポート。これは何らかの外部ブリッジチップのようです。テレビのルーディットであるため、テスト用のHDMI対応ディスプレイはまだ所有していません。

ソース: http://www.phoronix.com/scan.php?page=news_item&px=MTAxOT

CompulabがFitPCに提供しているものを使用することで、おそらくさらに進歩するでしょう。詳細については、サポートフォーラムをご覧ください。

0
mikewhatever