これは、特にソニーVAIOの問題です。最新のnvidiaドライバーは動作するはずですが、EDID検出の問題があります(ビデオカードがモニターサポートモードを見つける方法)。
私が見つけたのは、Lucidのカーネル(2.6.32以上のすべてのカーネル)には、「nouveau」と呼ばれるnvidiaの組み込みドライバーがあるということです。これはinitrdイメージに直接組み込まれており、ワークスペースを実際の画面よりも大きくするものです。
当然、私はnouveauではなくinvidiaドライバーをインストールしましたが、それは簡単ではありませんでした。nouveauをアンロードできませんでした(組み込みであり、モジュールとして出荷されていないためだと思います)。nouveauをロードすると、nvidiaのインストーラーが失敗します。
したがって、最初にやらなければならなかったのは、nouveauドライバーを無効にすることでした。/ etc / default / grubに次のパラメーターを追加して、それを行いました
GRUB_CMDLINE_LINUX="nouveau.modeset=0"
。それから私は呼び出す必要がありましたsudo
update-grub
。
このパラメーターを追加すると、再起動して800x600の解像度が得られました。これは、330M GPUをサポートするドライバーがカーネルになかったためです(しかし、いたずらなヌーボーはついになくなりました!)。sudo service gdm stop
nvidiaの最新ドライバー(195.36.24)をインストールしてコマンドラインモードに切り替える
と、ほぼ完了しましたが、まだ完了していません。元のnvidiaドライバーはロードされましたが、画面に何も正しく描画できませんでした。
この記事の下部にリンクされているページで少し検索した後、Sony Vaio FのLCDパネルEDIDはnvidiaドライバーによって自動的に認識されないため、この問題でドライバーを「ヘルプ」する必要があります:nvidiaドライバーのインストール完了後(そしてリブートの前に)xorg.confの「Device」セクションに次の行を追加する必要があります。
コード:
Option "ConnectedMonitor" "DFP-0"
Option "CustomEDID" "DFP-0: /proc/acpi/video/NGFX/LCD/EDID"
その後、再起動します。ログイン画面が全画面で表示されます。
NVidiaのドライバーはまだSonyで奇妙な動作をします(HDMIで音が出ない、ディスプレイのバックライト設定がうまく動作しない、CTRL-ALT-N(1-6)でテキストモードに切り替えることができない)、ネイティブfullhdデスクトップを含む一般的な機能は大丈夫です解像度、3D加速など
PS LinuxでのSony-Vaio Fシリーズに関連する問題の多くについては、http://code.google.com/p/vaio-f11-linuxで説明しています。