Bagaimana cara menonaktifkan grafis intel dalam pengaturan grafis hybrid?

15

Saya memiliki Dell Vostro 3700 versi A10.

Bit yang relevan dari lspci -v | grep VGAadalah:

00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 18)
01:00.0 VGA compatible controller: nVidia Corporation GT216 [GeForce GT 330M] (rev a2)

Jadi seperti yang Anda lihat ini adalah salah satu laptop grafis hybrid. Sekarang, saya tidak tertarik untuk beralih jenis apa pun. Saya ingin sepenuhnya menonaktifkan Intel Graphics yang ada di prosesor.

Saya memeriksa file xorg.log dan itu menunjukkan bahwa kartu intel sedang digunakan.

Dari lsmodsaya melihatnya menggunakan modul i915. Saya mencoba daftar hitam modul itu /etc/modprobe.d/blacklist.conftetapi itu tidak benar-benar berfungsi karena saya masih tidak dapat menggunakan kartu nvidia untuk tampilan.

Saya berharap ada opsi BIOS untuk menonaktifkan, tetapi tidak ada. Beberapa orang juga menyarankan mengubah mode SATA ke kompatibilitas, tetapi itu tidak berfungsi baik dalam kasus ini karena pengontrol intel vga masih muncul dilspci

Saya mencoba mengatur busid secara manual dalam /etc/X11/xorg.conffile tetapi masih tidak berhasil. Itu memberi saya kesalahan yang mengatakan sesuatu di sepanjang garis layar tidak terdeteksi. Adakah bit xorg.log yang ingin Anda lampirkan?

Jadi yang saya cari adalah beberapa solusi yang memungkinkan saya untuk sepenuhnya menonaktifkan penggunaan kontroler intel vga. jika diblokir entah bagaimana itu akan menyenangkan. seolah-olah itu tidak ada. Ada saran? Sebenarnya saya putus asa di sini. Karena saya tidak dapat menggunakan port HDMI sekarang di laptop saya karena alasan itu.

Dugaan saya adalah ini berlaku untuk desktop yang juga memiliki prosesor Core i5 dengan grafis onchip serta kartu grafis khusus. Bagaimana mereka akan menyelesaikan masalah?

Eshwar
sumber
Sejauh yang saya tahu, ini bukan sistem Optimus tetapi memiliki masalah serupa. Saya bertanya di utas nvnews.net untuk melihat apakah ada berita tentang solusi untuk pengaturan ini.
Oli
terima kasih @Oli! Saya cukup yakin dalam kasus saya bahwa port HDMI terhubung ke chip nvidia. Bertanya-tanya apakah ada cara untuk menghidupkan kedua kartu itu!
Eshwar
Tampaknya telah menemukan solusi. Baru-baru ini ada penggantian motherboard dan yang anehnya driver grafis perlu diinstal ulang di windows. Saya belum melakukan itu dan ketika saya boot ke ubuntu, saya tidak bisa lagi menemukan 2 adapter VGA yang tercantum dalam output lspci. Ini hanya mendeteksi yang nvidia. Jadi saya baru saja menginstal nvidia-saat ini dan berfungsi dengan baik! TAPI tentu saja itu berarti grafik yang buruk di windows. Saya tidak yakin apakah penginstalan driver grafis memicu semacam sakelar perangkat keras di windows yang menetapkan intel sebagai yang utama. jadi sekarang ini satu-satunya pilihan saya!
Eshwar

Jawaban:

5

Anda dapat mencoba vga_switcheroo.

cd /sys/kernel/debug/vgaswitcheroo
cat switch #to see which card is active. Pwr - powered on, Off-powered off, "+" - active card.
echo OFF>switch #to power off inactive card
echo ON>switch #to power on inactive card
echo DIS>switch #to switch to discrete card immediatly(not work with X started)
echo DDIS>switch #to switch to discrete card after X restart
echo IGD>switch #to switch to integrated card immediatly(not work with X started)
echo DIGD>switch #to switch to integrated card after X restart

Hanya berfungsi dengan driver open-source i915 dan nouveau. Saya memiliki notebook yang sama, dan hanya power ON dan OFF yang berfungsi untuk saya.

PS Seingat saya (tidak yakin) A08 BIOS memiliki opsi "Hybrid Graphic". Tetapi saya tidak bisa mengembalikan ke versi BIOS yang lebih lama untuk memeriksanya.


sumber
Saya telah menggunakan kernel 2.6.37-12 yang terinstal di lucid tetapi sayangnya vga_switcheroo tidak muncul untuk saya. sekali lagi, saya akan merinci apa yang terjadi dalam komentar terpisah.
Eshwar
5

Coba pasang lebah untuk membuat kartu Intel dan Nvidia bekerja secara bersamaan: https://launchpad.net/~hybrid-graphics-linux

sudo apt-get install git
# ketik kata sandi
git clone http://github.com/MrMEEE/bumblebee.git
cd bumblebee /
sudo ./install.sh
optirun glxgears
# periksa kecepatan dan bandingkan dengan berlari:
glxgears
# Jika Anda telah menginstal google-chrome, Anda dapat mencobanya dengan / tanpa optirun dan melaporkan nilai-nilai FPS di milis:
optirun google-chrome http://webglsamples.googlecode.com/hg/aquarium/aquarium.html
719016
sumber
1
Apakah lebah mengijinkan vdpau sekarang? atau belum? ketika vdpau di, saya akan melompat ke atas kapal!
Eshwar
bumblebee tidak melakukan vdpau, dan sepertinya hybrid-windump adalah pilihan terbaik untuk itu sejauh ini: github.com/MrMEEE/bumblebee/issues/16
719016
1
Saya telah menginstal bumblebee dan berfungsi, tetapi bagaimana cara menonaktifkan Intel Graphics secara default. Saya ingin menjalankan sistem saya selalu di Nvidia. Terima kasih.
Kostanos
@ 213441265152351, apakah itu akan berfungsi pada desktop hybrid? Saya memiliki Intel + a PCIe nVidia yang terintegrasi pada desktop saya, tetapi saya merasa tidak aman untuk menginstal Bumblebee, karena dokumentasi tampaknya menjadi solusi untuk laptop.
Waldir Leoncio
2

Aha. Sebagai lanjutan dari komentar saya, saya menemukan jalan saya ke halaman dukungan BIOS Dell .

Ini menunjukkan bahwa di BIOS (di bawah Advanced -> System Configuration) ada opsi yang disebut "Hybrid Graphic" di mana Anda dapat mematikan fungsi Hybrid.

Saya bukan perangkat video tempat video ini diputar, tetapi sepertinya ini adalah awal yang baik.

Oli
sumber
ya saya menemukan itu. apa yang ada di halaman dan apa yang ada di laptop adalah dua hal yang berbeda sayangnya !!. dan terima kasih telah bertanya di nvnews.net. Cara sederhana untuk menonaktifkan kartu intel atau beralih ke nvidia sejak awal saat boot akan sangat membantu!
Eshwar