統合されたIntelからIntel / ATIに切り替え可能なグラフィックスを再構成する方法は?


9

最小目標:ドライバーを再インストールせずにグラフィックカードを切り替える機能。プロセス中にコンピュータを再起動しても問題ありません。

「切り替え可能なグラフィックを機能させる方法」ガイドはたくさんありますが、Ubuntuで切り替え可能なグラフィックを操作するためのシステムをゼロから構成する方法や、特定のコンピューターモデル(統合+個別の組み合わせ)の現在のドライバー状況を説明する方法は見つかりませんでした)。

例:https : //help.ubuntu.com/community/HybridGraphics http://www.thinkwiki.org/wiki/Switchable_Graphics

私のシステムが成熟し、Intel統合カード上にあるため、状況も複雑になります。

システム情報:
Ubuntu 12.04 amd64、内蔵IntelカードLenovo Thinkpad T500
Intel GMA 4500MHD / ATI Mobility Radeon HD 3650 のみを使用するように構成されたシステムでクリーンインストール

現在の状況:
上記の構成に変更を加えていない、成熟した最新のシステム。
私はシステム(Clonezilla)のバックアップイメージを作成したので、以下の記述に関係なく、それが私たちの出発点であると仮定しましょう。「私がすでに試したもの」の何かが明確でない場合は、無視することもできます。

私がすでに試したこと:
切り替え可能なグラフィックスへのBIOSの設定と:

  1. 追加のハードウェアドライバーのインストール-エラーが返されました。
  2. 独自仕様のamd-driver-installer-12.6-legacy-x86.x86_64.runを自動的にインストール-システムは「低グラフィックモード」で起動します。
  3. https://help.ubuntu.com/community/BinaryDriverHowto/ATI#Manually_installing_Catalyst_12.6.2C_special_case_for_Intel.2BAC8-ATI_hybrid_graphicsに従って修正を試行しました
  4. 迷子になった、あきらめた。

BIOS設定:
統合グラフィックスのみのBIOSの構成はかなり簡単ですが、切り替え可能なグラフィックスの構成は簡単ではないことに注意してください。それでも、ドライバーのインストール部分をよく理解している場合は、すべてのBIOS設定の組み合わせを自分でテストするつもりです。


この方法を試しましたか?ubuntuforums.org/showthread.php?p=11712748(これはAMD HD6xxxシリーズ以降でのみ動作することが確認されていますが)
Glutanimate

1
@グルタニメートいいえ、私はしていません。理由:ubuntuforums.org/showthread.php?p
12242803

この質問にとても興味があります。この方法でそれを行うことの使用法は何でしょうか。
kmassada 2012年

@kmassada特定の方法ではありません。それはグラフィックスを切り替えることです。それだけです。コンピュータの再起動を含めて、最も原始的な方法でさえ許可されると指定しました。私がやりたくない唯一のことは、別のグラフィックスチップを使用するたびに、最初からドライバーをインストールすることです。それで全部です。
Bucic

回答:


3

グーグルしながら解決策を見つけました。rc.local使用するVGAを指定するスクリプトを配置する必要があります。

このリンクはすべてを説明しています。

ここに重要なメモを掲載します。

  1. 最初に必要なドライバーとスクリプトをgitからインストールします

    sudo apt-get install git && cd ~/  
    git clone https://github.com/mkottman/acpi_call.git  
    cd acpi_call && make  
    sudo insmod acpi_call.ko  
    chmod a+x test_off.sh
    
  2. ATI VGAを無効にする

    sh test_off.sh
    
  3. これで、ATI VGAがすでに無効になってlspci -vnnn | grep VGAいるかどうかを確認できます。
    次の出力が表示されます。

    00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0116] (rev 09) (prog-if 00 [VGA controller]) 01:00.0 VGA compatible controller [0300]: ATI Technologies Inc NI Seymour [AMD Radeon HD 3650M] [1002:6760] (rev ff) (prog-if ff)

  4. 動作する場合、これを起動時に実行するには、次のように編集します/etc/rc.local

    sudo insmod /acpi_call/acpi_call.ko
    sudo sh /acpi_call/test_off.sh
    
  5. また、以下を編集してradeonブラックリストを削除します/etc/modprobe.d/blacklist.conf

    #blacklist radeon
    

    xorg.confVGAを検出可能にするには、次のようにする必要があります。

     Section "ServerLayout"
     Identifier "aticonfig Layout"
     Screen 0 "aticonfig-Screen[0]-0" 0 0
     EndSection
    
     Section "Module"
     Load "glx"
     EndSection
    
     Section "Monitor"
     Identifier "aticonfig-Monitor[0]-0"
     Option "VendorName" "ATI Proprietary Driver"
     Option "ModelName" "Generic Autodetecting Monitor"
     Option "DPMS" "true"
     EndSection
    
     Section "Device"
     Identifier "aticonfig-Device[0]-0"
     # Driver "fglrx"
     BusID "PCI:1:0:0"
     EndSection
    
     # Section "Screen"
     # Identifier "Default Screen"
     # DefaultDepth 24
     # EndSection
    
     Section "Screen"
     Identifier "aticonfig-Screen[0]-0"
     Device "aticonfig-Device[0]-0"
     Monitor "aticonfig-Monitor[0]-0"
     DefaultDepth 24
     SubSection "Display"
     Viewport 0 0
     Depth 24
     EndSubSection
     EndSection
    

注:ATI / AMD radeon VGAを再度アクティブ化するには: rc.localに追加した内容をコメント化します

解決策2

私はaskubuntu.comからこの解決策を見つけました、私は実践するほうが簡単かもしれません:

この質問は、vga_switcherooの使用を前提としています。

これを追加する/etc/fstab

none  /sys/kernel/debug debugfs defaults 0 0

ご入力いただきありがとうございます。バウンティが終了する前(明日)にはテストできません。>実際にテストしましたか?手順はこの特定の質問に対処しますか?ATI / AMDのオン/オフに関係なく、cisight.comからのオーソットは常に彼のIntelグラフィックスを使用するのではないですか?
Bucic 2012年

まず、申し訳ありませんが、現在テストするためのデュアルグラフィックスカードはありません。次に、ATIを再度有効にする方法に注意しました。必要なカードを選択できます。

賞金が間もなく終了し、回答の有効性を確認できないため、質問にマークを付けて、賞金を獲得します。ただし、回答が無効であることが判明した場合は、可能であれば、モデレーターにマークを解除するよう依頼します。
Bucic 2012年

Solution1のエラー:〜/ acpi_call $ chmod a + x test_off.shの後、次のエラーが発生します:chmod: `test_off.sh 'にアクセスできません:そのようなファイルまたはディレクトリはありません。この時点までに他のエラーはありません。
Bucic 2012

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.