Informasi
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/"
Jenis: Laptop
Kernel: 4.4.28-2-MANJARO
CPU: Intel (R) Core (TM) i7-3610QM CPU @ 2.30GHz
GPU:
- Intel Corporation 3rd Gen Core processor Pengontrol Grafik (rev 09)
- NVIDIA Corporation GF108M [GeForce GT 630M] (rev ff)
Alamat PCI:
- Intel iGPU: 00: 02.0
- Nvidia GPU: 01: 00.0
Pengemudi dari Bumblebee.
Masalah
Saya menemukan (dan membaca) wiki NVIDIA
dan NVIDIA Optimus
ArchLinux (karena ya, Manjaro berbasis ArchLinux).
Tetapi ketika saya menginstal Manjaro saya menginstalnya dengan driver NON-GRATIS dan sebagainya nvidia
, nvidia-libgl
dan xorg-xrandr
sudah diinstal dan terkini.
Dan port HDMI saya tidak berfungsi . Saya pikir itu karena hanya Intel iGPU yang hadir dalam konfigurasi X11 (port HDMI adalah bagian dari GPU Nvidia).
Ketika saya mencoba mencari tahu mengapa, saya menemukan bahwa Manjaro melakukan Identifikasi Otomatis dan Pemasangan GPU selama instalasi.
$ 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'
Manajer Pengaturan Manjaro (Konfigurasi perangkat keras) memberi tahu saya bahwa driver lebah hibrida dipasang di kedua kasus (lihat tangkapan layar).
Tapi /etc/X11/xorg.conf.d
folder saya hanya berisi symlink berikut 90-mhwd.conf -> /etc/X11/mhwd.d/intel.conf
.
/etc/X11/mhwd.d/intel.conf
kandungan:
##
## 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
Jadi apa yang harus saya lakukan untuk membuat port HDMI saya berfungsi? Dan bagaimana saya bisa memeriksa apakah GPU Nvidia saya berfungsi atau tidak?
Saya tidak berpikir saya perlu menginstal lebih banyak driver tetapi saya tidak dapat menemukan apakah saya perlu menggunakan mhwd
alat yang disediakan oleh Manjaro untuk mengkonfigurasi beberapa pengaturan lebih lanjut atau jika saya perlu membuat /etc/X11/xorg.conf.d/20-nvidia.conf
file baru atau bahkan jika saya perlu mengganti intel.conf
dengan a nvidia.conf
.
Ini juga dapat membantu:
$ 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:
Sunting : Apakah postingan ini xrandr tidak mendeteksi monitor pada port HDMI menjawab pertanyaan saya?
Kenapa saya bertanya di sini
Saya minta maaf untuk mengajukan pertanyaan ini di sini tetapi forum ArchLinux mengatakan ini
Papan ini untuk dukungan Arch Linux, dan Arch ONLY Jika Anda telah menginstal Archbang, Antegros, Chakra, Evo / Lution, Manjaro, Apa pun, Anda TIDAK menjalankan Arch Linux. Demikian pula, jika Anda mengikuti beberapa video acak di YouTube atau menggunakan skrip otomatis yang Anda temukan di blog, Anda TIDAK menjalankan Arch Linux, jadi jangan mengharapkan dukungan, simpati, atau apa pun selain utas Anda sedang ditutup dan diperintahkan untuk melanjutkan. Arch adalah distro DIY: jika orang lain telah melakukannya untuk Anda, maka muncul di sini meminta tangan Anda dipegang untuk bantuan lebih lanjut hanya membantu vampir dan tidak diterima.
dan saya tidak pernah menerima email konfirmasi untuk forum Manjaro Linux.
Saya melakukan upaya pencarian dan konfigurasi jadi saya berharap ini tidak membantu vampir seperti yang dikatakan beberapa orang. Plus saya benar-benar tidak ingin membuang distro saya dengan menginstal driver yang salah (itu sudah terjadi pada saya ketika saya menginstal driver Nvidia dari situs web mereka, sekarang saya tahu itu ide yang sangat buruk).