Jak wyłączyć na stałe zintegrowaną kartę Intela i pracować na nVidia?

Wyłącznie system! Wątpliwości dotyczące aplikacji proszę umieszczać niżej, w odpowiednich forach.
kamix1991
Piegowaty Guziec
Piegowaty Guziec
Posty: 15
Rejestracja: 19 lis 2013, 23:49
Wersja Ubuntu: 12.04
Architektura: x86_64

Jak wyłączyć na stałe zintegrowaną kartę Intela i pracować na nVidia?

Post autor: kamix1991 »

Mam w laptopie dwie karty graficzne, jedna zintegrowana z procesorem Intela i jedna Nvidii. Chcial bym, aby laptop dzialal caly czas na tej drugiej(i tak caly czas pracuje na zasilaczu). Niestety w biosie nie mam opcji wylaczenia karty Intela. Jak sobie z tym poradzic?
Ostatnio zmieniony 20 lis 2013, 11:45 przez igotit4free, łącznie zmieniany 2 razy.
Powód: Skonkretyzowałem temat.
frytek
Wytworny Kaczor
Wytworny Kaczor
Posty: 330
Rejestracja: 06 sty 2006, 00:03
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Re: Wylaczenie karty graficznej

Post autor: frytek »

w /etc/rc.local powyżej exit 0 nadaj sobie prawo do pisania do pliku
zastąp twój_user prawdziwą nazwą twojego użytkownika:

Kod: Zaznacz cały

# nadaję uprawnienia sobie do zmiany kart
chown twój_user  /sys/kernel/debug/vgaswitcheroo/switch
aby móc jako user zmieniać stan komendą z palca w czasie pracy.

jeśli chcesz mieć zawsze to samo na starcie, to wybraną komendę dopisz sobie do /etc/rc.local powyżej exit 0


komendy do wyboru masz takie:

echo ON > /sys/kernel/debug/vgaswitcheroo/switch
włącza zasilanie odłączonej karty, ale nie podpina gniazdek

echo IGD > /sys/kernel/debug/vgaswitcheroo/switch
podłącza zintegrowaną do gniazdek

echo DIS > /sys/kernel/debug/vgaswitcheroo/switch
podłącza osobną kartę do gniazdek


echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
wyłącza zasilanie karty, która obecnie nie jest podpięta do gniazdek
kamix1991
Piegowaty Guziec
Piegowaty Guziec
Posty: 15
Rejestracja: 19 lis 2013, 23:49
Wersja Ubuntu: 12.04
Architektura: x86_64

Re: Jak wyłączyć na stałe zintegrowaną kartę Intela i pracować na nVidia?

Post autor: kamix1991 »

moj plik /etc/rc.local wyglada teraz tak

Kod: Zaznacz cały

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

# nadaję uprawnienia sobie do zmiany kart
chown kamix  /sys/kernel/debug/vgaswitcheroo/switch

exit 0
jednak przy probie wydania komendy dostaje komunikat, ze nie mam do tego uprawnien

Kod: Zaznacz cały

kamix@KMX-KOMP:~$ echo ON > /sys/kernel/debug/vgaswitcheroo/switch
bash: /sys/kernel/debug/vgaswitcheroo/switch: Brak dostępu
kamix@KMX-KOMP:~$ sudo echo ON > /sys/kernel/debug/vgaswitcheroo/switch
bash: /sys/kernel/debug/vgaswitcheroo/switch: Brak dostępu
sprawdzilem w mc i wyglada na to, ze w folderze /sys/kernel/debug nie ma folderu vgaswitcheroo
moze to jeszcze w czyms pomoze:

Kod: Zaznacz cały

kamix@KMX-KOMP:~$ lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 02)
01:00.0 VGA compatible controller: NVIDIA Corporation GT216M [GeForce GT 325M] (rev ff)
kamix@KMX-KOMP:~$ sudo lshw -c display
  *-display               
       description: VGA compatible controller
       product: Core Processor Integrated Graphics Controller
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 02
       width: 64 bits
       clock: 33MHz
       capabilities: msi pm vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       resources: irq:44 memory:e3400000-e37fffff memory:c0000000-cfffffff ioport:e080(size=8)
bear7
Przyjaciel
Przyjaciel
Posty: 6686
Rejestracja: 20 sty 2009, 23:12
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86_64
Lokalizacja: pwd

Re: Jak wyłączyć na stałe zintegrowaną kartę Intela i pracować na nVidia?

Post autor: bear7 »

Na dole strony masz ramkę z podobnymi tematami. Jest tam ten wątek: viewtopic.php?f=133&t=169136.

Znajdziesz tam informację, że to co chcesz zrobić, nie da się zrobić...

@frytek
Zapoznaj się z tym poradnikiem: https://help.ubuntu.com/community/HybridGraphics
Są tam dwie ważne informacje:
vga_switcheroo is the kernel mechanism that allows you to switch between GPUs if your machine has a hardware mux. Note that this method is not supported by all machines and only works if you are using the opensource driver (nouveau, radeon) and not the proprietary ones (nvidia, fglrx).
vga_switcheroo is likely not going to work on these kind of machines. Most Optimus laptops do not have a hardware multiplexer.
Zatem, albo kolega skorzysta z zaproponowanego w innym wątku bumblebee, albo - po przejściu na jajko 3.11 - z zaproponowanego przez luk1don w tym wątku nvidia-prime.
O pomoc pytaj a forum, a nie przez PW.
ODPOWIEDZ

Wróć do „Instalacja, aktualizacja i konfiguracja Ubuntu”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 21 gości