Jak wyłączyć grafikę Intel w konfiguracji grafiki hybrydowej?

15

Mam Dell Vostro 3700 wersja A10.

Odpowiednie bity z lspci -v | grep VGA:

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)

Jak widać, jest to jeden z tych laptopów z grafiką hybrydową. Teraz nie interesuje mnie żadna zmiana. Chciałbym całkowicie wyłączyć grafikę Intel na procesorze.

Po sprawdzeniu pliku xorg.log widać, że karta Intel jest w użyciu.

Od lsmodwidzę wykorzystuje moduł i915. Próbowałem umieścić na czarnej liście ten moduł, /etc/modprobe.d/blacklist.confale to naprawdę nie działało, ponieważ nadal nie mogłem używać karty nvidia do wyświetlania.

Chciałbym mieć opcję BIOS do wyłączenia, ale nie ma. Niektóre osoby zasugerowały również zmianę trybu SATA na kompatybilność, ale to również nie działa w tym przypadku, ponieważ kontroler Intel VGA nadal pojawia się wlspci

Próbowałem ręcznie ustawić busid w /etc/X11/xorg.confpliku, ale nadal nie działało. Dał mi błąd, który powiedział, że coś wzdłuż linii ekranu nie zostało wykryte. jakieś fragmenty xorg.log, które chciałbyś, żebym załączył?

Tak więc szukam rozwiązania, które pozwoli mi całkowicie wyłączyć korzystanie z kontrolera Intel VGA. gdyby był jakoś zablokowany, byłoby miło. jakby go nie było. Jakieś sugestie? Tak naprawdę jestem zdesperowany. Ponieważ z tego powodu nie mogę teraz korzystać z portu HDMI na moim laptopie.

Domyślam się, że dotyczy to komputerów stacjonarnych, które mają również procesory Core i5 z grafiką onchip, a także dedykowane karty graficzne. Jak poszliby rozwiązać problem?

Eszwar
źródło
O ile mi wiadomo, nie jest to system Optimus, ale ma podobne problemy. Pytam w wątku nvnews.net, czy mogę znaleźć jakieś wiadomości na temat obejścia tego ustawienia.
Oli
dzięki @Oli! Jestem całkiem pewien, że w moim przypadku port HDMI jest podłączony do układu NVIDIA. Zastanawiam się, czy istniał sposób na włączenie obu kart!
Eszwar
Wydaje się, że znalazłem rozwiązanie. Ostatnio miałem wymianę płyty głównej i to dziwnie wymagało ponownej instalacji sterowników graficznych w systemie Windows. Nie zrobiłem tego, a kiedy uruchomiłem system Ubuntu, nie mogę już znaleźć 2 adapterów VGA wymienionych na wyjściu lspci. Wykrywa tylko NVIDIA. Właśnie zainstalowałem nvidia-current i działa świetnie! Ale oczywiście oznacza to złą grafikę w systemie Windows. Nie jestem pewien, czy instalacja sterownika karty graficznej uruchamia jakiś przełącznik sprzętowy w systemie Windows, który ustawia intel jako główny. więc teraz jest to moja jedyna opcja!
Eszwar

Odpowiedzi:

5

Możesz spróbować 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

Działa tylko ze sterownikami i915 typu open source i nowymi. Mam ten sam notebook i tylko dla mnie działa ON i OFF.

PS Jak pamiętam (nie jestem pewien) A08 BIOS ma opcję „Hybrid Graphic”. Ale nie mogę przywrócić starszej wersji systemu BIOS, aby to sprawdzić.


źródło
korzystam z jądra 2.6.37-12 zainstalowanego na klarownym, ale niestety dla mnie vga_switcheroo się nie pojawia. potem szczegółowo opiszę to, co się wydarzyło, w osobnym komentarzu.
Eszwar
5

Spróbuj zainstalować trzmiel, aby karty Intel i Nvidia działały jednocześnie: https://launchpad.net/~hybrid-graphics-linux

sudo apt-get install git
# Wpisz hasło
git clone http://github.com/MrMEEE/bumblebee.git
cd trzmiel /
sudo ./install.sh
optirun glxgears
# sprawdź prędkość i porównaj z bieganiem:
glxgears
# Jeśli masz google-chrome, możesz wypróbować go z / bez optirun i zgłosić wartości FPS na liście mailingowej:
optirun google-chrome http://webglsamples.googlecode.com/hg/aquarium/aquarium.html
719016
źródło
1
Czy trzmiel zezwala teraz na vdpau? albo jeszcze nie? kiedy pojawi się vdpau, wskoczę na statek!
Eszwar
trzmiel nie robi vdpau, i wydaje się, że do tej pory najlepszym rozwiązaniem jest hybrydowy windump: github.com/MrMEEE/bumblebee/issues/16
719016
1
Zainstalowałem trzmiel i działa, ale jak mogę domyślnie wyłączyć grafikę Intel. Chciałbym zawsze uruchamiać mój system na Nvidii. Dzięki.
Kostanos,
@ 213441265152351, czy to zadziała na hybrydowym pulpicie? Mam zintegrowany Intel + PCIe nVidia na moim pulpicie, ale nie jestem pewien, czy zainstalować Bumblebee, ponieważ dokumentacja wydaje się wyraźnie, że jest to rozwiązanie dla laptopów.
Waldir Leoncio
2

Aha. Kontynuując mój komentarz, znalazłem się na stronie wsparcia BIOS firmy Dell .

Sugeruje to, że w BIOS-ie (w sekcji Zaawansowane -> Konfiguracja systemu) dostępna jest opcja o nazwie „Grafika hybrydowa”, w której można wyłączyć funkcję hybrydową.

Nie jestem tym, na którym urządzeniu wideo to zrzuca wideo, ale wygląda na dobry początek.

Oli
źródło
tak, natknąłem się na to. co jest na stronie, a co na laptopie to dwie różne rzeczy niestety !! i dzięki za pytanie na nvnews.net. Prosty sposób, aby wyłączyć kartę Intel lub przejść na nvidię na początku uruchamiania, byłby bardzo pomocny!
Eszwar