web-dev-qa-db-ja.com

Toshiba NB510(GMA 3650)の800x600解像度をvesaドライバーで修正

東芝NB510にUbuntu 12.04をインストールすると、画面解像度はネイティブの1024x600ではなく800x600になります。これは、悪名高いGMA3650(別名PowerVR SGX5450)を含むネットブックであり、Linuxカーネルではサポートが不十分です。私は周りを見回し、いくつかの異なるソリューションを試しました。すなわち:

  • 一部の人々が成功したと報告しているため、新しいカーネル(3.3+)をインストールしようとしました。それは解決の問題を解決するようには見えませんでした。
  • 古いバージョンのUbuntu(10.04)をインストールしようとしました。誰かがカードの基本的なサポートを提供する古いドライバーがあると提案したのに、liveCDイメージが起動しませんでした。
  • this ppa を使用してみました。最初の再起動時に、画面の解像度は正しくなりました。その後の再起動により、grubの直後に空白の画面が表示されます。
  • 上記のPPAでカーネルオプションvideo=1024x600を渡そうとしましたが、役に立ちませんでした。
  • Quantalのデイリービルドをインストールしてみました。ライブ画像は正しい解像度で起動します。インストールされたシステムは、空白の画面で起動します。 video=1024x600オプションもここでは機能しません。
  • Quantalでは、gma500_gfxドライバーをブラックリストに登録して、vesaの使用を強制しました。これにより、Ubuntuは800x600の解像度で起動します。
  • この後、次のxorg.confを使用してみました。

    Section "Device"
        Identifier  "card"
        Driver      "vesa"
    EndSection
    
    Section "Monitor"
        Identifier  "panel"
        Modeline    "1024x600_DDC" 54.03 1024 1048 1184 1344 600 603 609 670 -hsync -vsync
        Option      "PreferredMode" "1024x600_DDC"
    EndSection
    
    Section "Screen"
        Identifier  "screen"
        Device      "card"
        Monitor     "panel"
        DefaultDepth    24
        SubSection "Display"
            Depth   24
            Modes   "1024x600_DDC"
        EndSubSection
    EndSection
    

    /var/log/Xorg.0.logで報告されているように、モードラインはDDCから取得されます。これは効果がないようで、解像度は800x600のままです。

  • さらに、nomodesetをカーネルコマンドラインに追加しても、解像度の問題または空白画面の問題のいずれにも役立ちません。

理想的には、gma500_gfxドライバーまたはMeego(SarvattのPPAのドライバー)を信頼できないと思うので、vesaドライバー(おそらく12.04に戻す)を使用します。 xorg.confファイルで解像度を指定しますが、これを機能させることができないようです。何か案は?

ところで、これは私が友人を助けている問題です、私はマシンに直接アクセスできません。

5
pablomme

ブラックスクリーンの問題は、実際にはバックライトの明るさの問題です。よく見ると、画面に実際に必要なものが表示されていますが、バックライトはオフになっています。

以下は、@ pablommeの助けを借りて、新世代AtomネットブックでQuantalを毎日ビルドして問題を解決するために行った手順です。 N2800で試してみましたが、悪名高いGMA36x0統合グラフィックスカードを搭載したN2600でも同じです。SarvattのPPAのバイナリドライバーまたはgma500_gfxドライバーのいずれかを使用する場合:

  1. GRUBプロンプトで、Ubuntuエントリを選択して押します e
  2. カーソルキーを使用して、quiet splashを含む行に移動し、$vt_handoffを削除します。
  3. 押す F10 起動します。
  4. デスクトッププレスで Ctrl+Alt+T ターミナルを開くには、次を入力します。

    Sudo gedit /etc/default/grub
    

    押す Enter、プロンプトが表示されたらパスワードを入力し、を押します Enter

  5. 開いたエディターで、ファイルの最後に次の行を追加します。

    GRUB_GFXPAYLOAD_LINUX="auto"
    

    次に、ファイルを保存してエディターを閉じます。

  6. ターミナルタイプで:

    Sudo update-grub
    

    を押す Enter。終了したら、ターミナルを閉じることができます。

上記を使用すると、起動時に明るさがゼロにリセットされなくなり、画面が表示されるようになります。明るさを変更する場合は、ターミナルを開いて次のように入力します。

Sudo setpci -s "00:02.0" F4.B=BB

ここで、CCは明るさの値(16進数、00からFFに移動します。たとえば、00 = minimum、33 = dark、77 = medium、BB = light、 FF = maximum)。

3
matcha

GMA3600のサポートは、オプションでコンパイルする場合、カーネルによって直接提供できます。

CONFIG_DRM_GMA3600=y

インターネット上の多くのユーザーは、このオプションがカーネル3.3以上でうまく機能すると報告しています。

このオプションは通常無効になっており、多くのディストリビューションでデフォルトで提供される多くのカーネルには採用されていません。Ubuntuも例外ではありません。

このコマンドを実行するだけです

cat /boot/config-$(uname -r) | grep -i gma

そして、あなたは私が言っていることを得るでしょう。

カーネルを再コンパイルすることをお勧めします https://help.ubuntu.com/community/Kernel/Compile または、モジュールとして必要なドライバーをコンパイルし、実際のカーネルで可能であればロードすることをお勧めします構成、カーネル> = 3.3を使用することを忘れないでください。

また、フランス語でこの問題を解決済みとマークしたトピックを見つけました http://forum.ubuntu-fr.org/viewtopic.php?id=852521 .

そのフレンチスレッドの解決策は、基本的にこのPPAをインストールすることです https://launchpad.net/~sarvatt/+archive/cedarview およびその中の3つのパッケージすべて http:// forum .ubuntu-fr.org/viewtopic.php?pid = 10015261#p10015261 .

以前と同じPPAを使用したわずかに異なるソリューションを備えたこのブログもあります http://daily.siebler.eu/2012/06/ubuntu-12-04-driver-for-intel-cedarview-atom- n2000-und-d2000-serie /

1
user827992

まず、ターミナルを開いて入力します:

  1. Sudo add-apt-repository ppa:ubuntu-x-swat/x-updates

  2. Sudo apt-get updateが続きます

  3. そしてSudo apt-get install xserver-xorg-video-intel

これにより、インテルの最新ドライバーがインストールされます。インストールしたら再起動して、行われた変更を探します。存在しない場合は、システム設定に進み、解像度を変更するための正しいディスプレイ設定を取得しているかどうかを確認します。

これが機能しない場合は、次のテストPPAリポジトリを試してください。

ターミナルタイプを開く:

  1. Sudo add-apt-repository ppa:intel-gfx-testing/ppa
  2. Sudo apt-get updateが続きます

完了したら、再起動して、探している解像度を変更してみてください。

0
Amit Rane