お知らせ
OS:Manjaro Linux 16.10(Cinnamon Community Edition)
$ cat /etc/*-release
DISTRIB_ID=ManjaroLinux
DISTRIB_RELEASE=16.10
DISTRIB_CODENAME=Fringilla
DISTRIB_DESCRIPTION="Manjaro Linux"
Manjaro Linux
NAME="Manjaro Linux"
ID=manjaro
PRETTY_NAME="Manjaro Linux"
ANSI_COLOR="1;32"
HOME_URL="http://www.manjaro.org/"
SUPPORT_URL="http://www.manjaro.org/"
BUG_REPORT_URL="http://bugs.manjaro.org/"
タイプ:ラップトップ
カーネル:4.4.28-2-MANJARO
CPU:Intel(R)Core(TM)i7-3610QM CPU @ 2.30GHz
GPU:
- Intel Corporation 3rd Gen Coreプロセッサーグラフィックスコントローラー(リビジョン09)
- NVIDIA Corporation GF108M [GeForce GT 630M](rev ff)
PCIアドレス:
- Intel iGPU:00:02.0
- Nvidia GPU:01:00.0
バンブルビーの運転手。
問題
NVIDIA
とNVIDIA Optimus
ArchLinuxウィキを見つけて(そして読んで)(はい、マンジャロはArchLinuxベースです)。
私がインストールしたときでもManjaro、私は非フリーのドライバとそうでそれをインストールし nvidia
、nvidia-libgl
そしてxorg-xrandr
既にインストールされており、最新の。
そして、私のHDMIポートが機能していません。X11 confにはIntel iGPUしか存在しないためだと思います(HDMIポートはNvidia GPUの一部です)。
その理由を調べようとしたところ、Manjaroがインストール中にGPUの自動識別とインストールを実行していることがわかりました。
$ sudo mhwd-gpu --check
[sudo] password for shark:
Using default
Default lib32 support: true
xorg configuration symlink valid...
libGl and libglx symlinks valid...
$ sudo mhwd-gpu --status
Using default
Default lib32 support: true
:: status
lib32-libGl: '/usr/lib32/mesa/libGL.so.1.2.0'
lib32-libGLESv1: '/usr/lib32/mesa/libGLESv1_CM.so.1.1.0'
lib32-libGLESv2: '/usr/lib32/mesa/libGLESv2.so.2.0.0'
lib32-libEGL: '/usr/lib32/mesa/libEGL.so.1.0.0'
libGl: '/usr/lib/mesa/libGL.so.1.2.0'
libGLESv1: '/usr/lib/mesa/libGLESv1_CM.so.1.1.0'
libGLESv2: '/usr/lib/mesa/libGLESv2.so.2.0.0'
libEGL: '/usr/lib/mesa/libEGL.so.1.0.0'
libglx: '/usr/lib/xorg/modules/extensions/libglx.xorg'
xorg configuration file: '/etc/X11/mhwd.d/intel.conf'
Manjaro設定マネージャー(ハードウェア構成)から、ハイブリッドバンブルビードライバーがどちらの場合にもインストールされていることがわかります(スクリーンショットを参照)。
しかし、私の/etc/X11/xorg.conf.d
フォルダーには次のsymlinkのみが含まれています90-mhwd.conf -> /etc/X11/mhwd.d/intel.conf
。
/etc/X11/mhwd.d/intel.conf
コンテンツ:
##
## Generated by mhwd - Manjaro Hardware Detection
##
Section "Device"
Identifier "Device0"
Driver "intel"
BusID "PCI:0:2:0"
Option "AccelMethod" "sna"
Option "DRI" "true"
EndSection
Section "DRI"
Group "video"
Mode 0666
EndSection
Section "Extensions"
Option "Composite" "Enable"
Option "RENDER" "Enable"
EndSection
Section "InputClass"
Identifier "Keyboard Defaults"
MatchIsKeyboard "yes"
Option "XkbOptions" "terminate:ctrl_alt_bksp"
EndSection
では、HDMIポートを機能させるにはどうすればよいですか?また、Nvidia GPUが機能しているかどうかを確認するにはどうすればよいですか?
追加のドライバーをインストールする必要はないと思いmhwd
ますが、Manjaroが提供するツールを使用していくつかの設定を構成する必要があるの/etc/X11/xorg.conf.d/20-nvidia.conf
か、新しいファイルを作成する必要があるのか、さらにintel.conf
をA nvidia.conf
。
これも役立つかもしれません:
$ glxinfo | grep OpenGL
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Ivybridge Mobile
OpenGL core profile version string: 3.3 (Core Profile) Mesa 13.0.0-rc2
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 13.0.0-rc2
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 13.0.0-rc2
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
OpenGL ES profile extensions:
編集:この投稿xrandrは私の質問に答えるhdmiポートのモニターを検出しませんか?
なぜここで質問しているのか
ここでこの質問をすることをお詫びしますが、ArchLinuxフォーラムはこれを言います
これらのボードはArch Linux、およびArchのみをサポートするためのものです。Archbang、Antegros、Chakra、Evo / Lution、Manjaroなどをインストールした場合、Arch Linuxは実行されません。同様に、YouTubeでランダムなビデオをフォローしたり、ブログで見つけた自動スクリプトを使用したりする場合は、Arch Linuxを実行していないので、サポートや同情など、スレッドが閉じられて進行するように指示されるだけです。ArchはDIYディストリビューションです。他の誰かがあなたのためにそれを行った場合、さらに助けを求めるためにあなたの手を握るようにここに現れるのは吸血鬼を助けるだけであり、歓迎されません。
そして、私はManjaro Linuxフォーラムの確認メールを受け取っていません。
私は検索と構成の努力をしたので、これが吸血鬼の助けにならないことを願っています。さらに、間違ったドライバーをインストールして、ディストリビューションを壊したくはありません(Nvidiaドライバーを彼らのWebサイトからインストールしたときにすでに起こりましたが、これは非常に悪い考えです)。