Strona 2 z 5
: 31 grudnia 2012, 13:52
autor: sullivan
Jest załadowany nawet gdy zainstaluję sterowniki wedługg sposobu jakiego użył Velmafia z projektem bumblebee, a on ma identyczną kartę graficzną jak moja i niemal taki sam model laptopa. Poza tym taki wpis też jest:
Kod: Zaznacz cały
01:00.0 3D controller: NVIDIA Corporation GF119 [GeForce GT 520MX] (rev a1)
Subsystem: Samsung Electronics Co Ltd Device c0b6
: 31 grudnia 2012, 14:10
autor: otypoks
Bumblebee nie umożliwia działania jak w Windowsie tj. nie przerzuca obsługi pulpitu między kartami. Xserver uruchamia się na karcie intela i na niej pozostaje, karta NV może zostać użyta do uruchomienia dowolnego programu z użyciem optirun. Instrukcja instalacji bumblebee z
http://suwako.nomanga.net/ jest jedyną jaką powinieneś się kierować(bo działa).
: 31 grudnia 2012, 14:16
autor: sullivan
Więc spróbuję zainstalować jeszcze raz wg. tej instrukcji. Pytanie tylko czy mam podejmować kroki do momentu instalacji bumblebee wg. tego
http://wiki.debian.org/Bumblebee ? Nie znam angielskiego zbyt dobrze i nie chciałbym znów nic zepsuć.
: 31 grudnia 2012, 14:27
autor: otypoks
Nie musisz robić niczego oprócz podążania za instrukcją z
http://suwako.nomanga.net/. Wiki Debiana opisuje instalację ze źródeł której nie powinieneś wykonywać.
: 31 grudnia 2012, 14:41
autor: sullivan
Ja rozumiem ale chodzi mi o to:
Bumblebee aims to provide support for
NVIDIA Optimuslaptops for GNU/Linuxdistributions. Using Bumblebee, you can use your NVIDIA card for renderinggraphics which will be displayed using the Intel card.The instructions on this page applies to Debian Squeeze and newer. Debian Lenny and prior are not supported.
Requirements
Uninstall all earlier versions of Bumblebee or
debumblebee.
Driver choice
NVIDIA Optimus graphics card are very recent, the
nouveau package supplied with Squeeze is very old. For nouveau, kernel 3.1 and up is recommended because of the firmware. If you're using Squeeze, the easiest way is to use the NVIDIA proprietary driver.
NVIDIA blob
To install the nvidia proprietary driver, you will have to install the
nvidia-glx and
http://packages.debian.org/nvidia-kernel-dkms packages. If using Squeeze, thebackports repository
needs to be enabled. Make sure APT has
non-free and
contrib sources (consult the
sources.list(5) man page for help on doing this).
After refreshing the package lists using sudo apt-get update, install the NVIDIA drivers with:
sudo apt-get install -t squeeze-backports nvidia-glx linux-headers-$(uname -r) nvidia-kernel-dkms(remove -t squeeze-backports if you are not using Squeeze)
The following command is
very important, if you skip it you will loose 3D acceleration. Restore Mesa as the default GL library since the primary display is running on the Intel graphics card:
sudo update-alternatives --set glx /usr/lib/mesa-diverted
Zrobiłem tak jak mówiłeś. Daję log z terminala plus 2 komunikaty, które wyświetliły mi się podczas instalacji:
Kod: Zaznacz cały
root@debian:/home/daniel# apt-get install bumblebee bumblebee-nvidia
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
Zostaną zainstalowane następujące dodatkowe pakiety:
bbswitch-dkms dkms glx-alternative-mesa glx-alternative-nvidia glx-diversions libgl1-nvidia-alternatives libgl1-nvidia-glx
libglx-nvidia-alternatives libturbojpeg libxnvctrl0 libxvmcnvidia1 nvidia-alternative nvidia-glx nvidia-installer-cleanup nvidia-kernel-common
nvidia-kernel-dkms nvidia-settings nvidia-support nvidia-vdpau-driver virtualgl virtualgl-libs xserver-xorg-video-nvidia
Polecane pakiety:
libgl1-nvidia-glx-i386
Zostaną zainstalowane następujące NOWE pakiety:
bbswitch-dkms bumblebee bumblebee-nvidia dkms glx-alternative-mesa glx-alternative-nvidia glx-diversions libgl1-nvidia-alternatives
libgl1-nvidia-glx libglx-nvidia-alternatives libturbojpeg libxnvctrl0 libxvmcnvidia1 nvidia-alternative nvidia-glx nvidia-installer-cleanup
nvidia-kernel-common nvidia-kernel-dkms nvidia-settings nvidia-support nvidia-vdpau-driver virtualgl virtualgl-libs xserver-xorg-video-nvidia
0 aktualizowanych, 24 nowo instalowanych, 0 usuwanych i 26 nieaktualizowanych.
Konieczne pobranie 17,4 MB/19,7 MB archiwów.
Po tej operacji zostanie dodatkowo użyte 89,7 MB miejsca na dysku.
Kontynuować [T/n]? t
Pobieranie:1 http://ftp.pl.debian.org/debian/ testing/non-free libgl1-nvidia-alternatives amd64 304.64-3 [91,7 kB]
Pobieranie:2 http://ftp.pl.debian.org/debian/ testing/non-free libglx-nvidia-alternatives amd64 304.64-3 [91,6 kB]
Pobieranie:3 http://ftp.pl.debian.org/debian/ testing/non-free nvidia-alternative amd64 304.64-3 [92,6 kB]
Pobieranie:4 http://ftp.pl.debian.org/debian/ testing/non-free libgl1-nvidia-glx amd64 304.64-3 [6600 kB]
Pobieranie:5 http://ftp.pl.debian.org/debian/ testing/non-free libxvmcnvidia1 amd64 304.64-3 [277 kB]
Pobieranie:6 http://ftp.pl.debian.org/debian/ testing/non-free xserver-xorg-video-nvidia amd64 304.64-3 [2216 kB]
Pobieranie:7 http://ftp.pl.debian.org/debian/ testing/non-free nvidia-vdpau-driver amd64 304.64-3 [832 kB]
Pobieranie:8 http://ftp.pl.debian.org/debian/ testing/non-free nvidia-kernel-dkms amd64 304.64-3 [6882 kB]
Pobieranie:9 http://ftp.pl.debian.org/debian/ testing/non-free nvidia-glx amd64 304.64-3 [346 kB]
Pobrano 17,4 MB w 22s (792 kB/s)
Prekonfiguracja pakietów ...
Wybieranie wcześniej niewybranego pakietu nvidia-installer-cleanup.
(Odczytywanie bazy danych ... 88183 pliki i katalogi obecnie zainstalowane.)
Rozpakowywanie pakietu nvidia-installer-cleanup (z .../nvidia-installer-cleanup_20120630+3_amd64.deb) ...
Konfigurowanie pakietu nvidia-installer-cleanup (20120630+3) ...
Wybieranie wcześniej niewybranego pakietu glx-diversions.
(Odczytywanie bazy danych ... 88190 plików i katalogów obecnie zainstalowanych.)
Rozpakowywanie pakietu glx-diversions (z .../glx-diversions_0.2.2_amd64.deb) ...
Wybieranie wcześniej niewybranego pakietu glx-alternative-mesa.
Rozpakowywanie pakietu glx-alternative-mesa (z .../glx-alternative-mesa_0.2.2_amd64.deb) ...
Wybieranie wcześniej niewybranego pakietu glx-alternative-nvidia.
Rozpakowywanie pakietu glx-alternative-nvidia (z .../glx-alternative-nvidia_0.2.2_amd64.deb) ...
Wybieranie wcześniej niewybranego pakietu libgl1-nvidia-alternatives.
Rozpakowywanie pakietu libgl1-nvidia-alternatives (z .../libgl1-nvidia-alternatives_304.64-3_amd64.deb) ...
Wybieranie wcześniej niewybranego pakietu libglx-nvidia-alternatives.
Rozpakowywanie pakietu libglx-nvidia-alternatives (z .../libglx-nvidia-alternatives_304.64-3_amd64.deb) ...
Wybieranie wcześniej niewybranego pakietu nvidia-alternative.
Rozpakowywanie pakietu nvidia-alternative (z .../nvidia-alternative_304.64-3_amd64.deb) ...
Wybieranie wcześniej niewybranego pakietu nvidia-support.
Rozpakowywanie pakietu nvidia-support (z .../nvidia-support_20120630+3_amd64.deb) ...
Wybieranie wcześniej niewybranego pakietu libgl1-nvidia-glx:amd64.
Rozpakowywanie pakietu libgl1-nvidia-glx:amd64 (z .../libgl1-nvidia-glx_304.64-3_amd64.deb) ...
Wybieranie wcześniej niewybranego pakietu libturbojpeg:amd64.
Rozpakowywanie pakietu libturbojpeg:amd64 (z .../libturbojpeg_1.2.1-1_amd64.deb) ...
Wybieranie wcześniej niewybranego pakietu libxvmcnvidia1:amd64.
Rozpakowywanie pakietu libxvmcnvidia1:amd64 (z .../libxvmcnvidia1_304.64-3_amd64.deb) ...
Wybieranie wcześniej niewybranego pakietu xserver-xorg-video-nvidia.
Rozpakowywanie pakietu xserver-xorg-video-nvidia (z .../xserver-xorg-video-nvidia_304.64-3_amd64.deb) ...
Wybieranie wcześniej niewybranego pakietu nvidia-vdpau-driver:amd64.
Rozpakowywanie pakietu nvidia-vdpau-driver:amd64 (z .../nvidia-vdpau-driver_304.64-3_amd64.deb) ...
Wybieranie wcześniej niewybranego pakietu dkms.
Rozpakowywanie pakietu dkms (z .../dkms_2.2.0.3-1.2_all.deb) ...
Wybieranie wcześniej niewybranego pakietu nvidia-kernel-common.
Rozpakowywanie pakietu nvidia-kernel-common (z .../nvidia-kernel-common_20120630+3_amd64.deb) ...
Wybieranie wcześniej niewybranego pakietu nvidia-kernel-dkms.
Rozpakowywanie pakietu nvidia-kernel-dkms (z .../nvidia-kernel-dkms_304.64-3_amd64.deb) ...
Wybieranie wcześniej niewybranego pakietu nvidia-glx.
Rozpakowywanie pakietu nvidia-glx (z .../nvidia-glx_304.64-3_amd64.deb) ...
Wybieranie wcześniej niewybranego pakietu libxnvctrl0.
Rozpakowywanie pakietu libxnvctrl0 (z .../libxnvctrl0_304.48-1_amd64.deb) ...
Wybieranie wcześniej niewybranego pakietu nvidia-settings.
Rozpakowywanie pakietu nvidia-settings (z .../nvidia-settings_304.48-1_amd64.deb) ...
Wybieranie wcześniej niewybranego pakietu virtualgl-libs:amd64.
Rozpakowywanie pakietu virtualgl-libs:amd64 (z .../virtualgl-libs_2.3.80-1_amd64.deb) ...
Wybieranie wcześniej niewybranego pakietu virtualgl.
Rozpakowywanie pakietu virtualgl (z .../virtualgl_2.3.80-1_amd64.deb) ...
Wybieranie wcześniej niewybranego pakietu bbswitch-dkms.
Rozpakowywanie pakietu bbswitch-dkms (z .../bbswitch-dkms_0.5-1_all.deb) ...
Wybieranie wcześniej niewybranego pakietu bumblebee.
Rozpakowywanie pakietu bumblebee (z .../bumblebee_3.0.1-1_amd64.deb) ...
Wybieranie wcześniej niewybranego pakietu bumblebee-nvidia.
Rozpakowywanie pakietu bumblebee-nvidia (z .../bumblebee-nvidia_3.0.1-1_all.deb) ...
Przetwarzanie wyzwalaczy pakietu man-db...
Przetwarzanie wyzwalaczy pakietu menu...
Konfigurowanie pakietu glx-diversions (0.2.2) ...
Brak ominięcia "ominięcie /usr/lib/debug/usr/lib/xorg/modules/extensions/libglx.so do /usr/lib/mesa-diverted/libglx.so.dbg przez glx-diversions", nic nie usunięto.
Brak ominięcia "ominięcie /usr/lib/xorg/modules/extensions/libglx.so do /usr/lib/mesa-diverted/libglx.so przez glx-diversions", nic nie usunięto.
Dodawanie "ominięcie /usr/lib/libGL.so do /usr/lib/mesa-diverted/libGL.so przez glx-diversions"
Dodawanie "ominięcie /usr/lib/i386-linux-gnu/libGL.so do /usr/lib/mesa-diverted/i386-linux-gnu/libGL.so przez glx-diversions"
Dodawanie "ominięcie /usr/lib/x86_64-linux-gnu/libGL.so do /usr/lib/mesa-diverted/x86_64-linux-gnu/libGL.so przez glx-diversions"
Dodawanie "ominięcie /usr/lib/libGL.so.1 do /usr/lib/mesa-diverted/libGL.so.1 przez glx-diversions"
Dodawanie "ominięcie /usr/lib/i386-linux-gnu/libGL.so.1 do /usr/lib/mesa-diverted/i386-linux-gnu/libGL.so.1 przez glx-diversions"
Dodawanie "ominięcie /usr/lib/x86_64-linux-gnu/libGL.so.1 do /usr/lib/mesa-diverted/x86_64-linux-gnu/libGL.so.1 przez glx-diversions"
Dodawanie "ominięcie /usr/lib/libGL.so.1.2 do /usr/lib/mesa-diverted/libGL.so.1.2 przez glx-diversions"
Dodawanie "ominięcie /usr/lib/i386-linux-gnu/libGL.so.1.2 do /usr/lib/mesa-diverted/i386-linux-gnu/libGL.so.1.2 przez glx-diversions"
Dodawanie "ominięcie /usr/lib/x86_64-linux-gnu/libGL.so.1.2 do /usr/lib/mesa-diverted/x86_64-linux-gnu/libGL.so.1.2 przez glx-diversions"
Konfigurowanie pakietu glx-alternative-mesa (0.2.2) ...
update-alternatives: użycie /usr/lib/mesa-diverted jako dostarczającego /usr/lib/glx (glx) w tryb auto
Konfigurowanie pakietu glx-alternative-nvidia (0.2.2) ...
Konfigurowanie pakietu libgl1-nvidia-alternatives (304.64-3) ...
Konfigurowanie pakietu libglx-nvidia-alternatives (304.64-3) ...
Konfigurowanie pakietu nvidia-alternative (304.64-3) ...
Konfigurowanie pakietu nvidia-support (20120630+3) ...
Konfigurowanie pakietu libturbojpeg:amd64 (1.2.1-1) ...
Konfigurowanie pakietu nvidia-vdpau-driver:amd64 (304.64-3) ...
Konfigurowanie pakietu dkms (2.2.0.3-1.2) ...
Konfigurowanie pakietu nvidia-kernel-common (20120630+3) ...
update-initramfs: deferring update (trigger activated)
Konfigurowanie pakietu nvidia-kernel-dkms (304.64-3) ...
Loading new nvidia-304.64 DKMS files...
First Installation: checking all kernels...
Building only for 3.2.0-4-amd64
Building initial module for 3.2.0-4-amd64
Done.
nvidia:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/3.2.0-4-amd64/updates/dkms/
depmod......
DKMS: install completed.
Konfigurowanie pakietu libxnvctrl0 (304.48-1) ...
Konfigurowanie pakietu nvidia-settings (304.48-1) ...
Konfigurowanie pakietu virtualgl-libs:amd64 (2.3.80-1) ...
Konfigurowanie pakietu virtualgl (2.3.80-1) ...
Konfigurowanie pakietu bbswitch-dkms (0.5-1) ...
Loading new bbswitch-0.5 DKMS files...
First Installation: checking all kernels...
Building only for 3.2.0-4-amd64
Building initial module for 3.2.0-4-amd64
Done.
bbswitch:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/3.2.0-4-amd64/updates/dkms/
depmod....
DKMS: install completed.
Konfigurowanie pakietu bumblebee (3.0.1-1) ...
[ ok ] Starting Bumblebee daemon: bumblebeed.
Przetwarzanie wyzwalaczy pakietu nvidia-alternative...
update-alternatives: użycie /usr/lib/nvidia/current jako dostarczającego /usr/lib/nvidia/nvidia (nvidia) w tryb auto
Przetwarzanie wyzwalaczy pakietu glx-alternative-nvidia...
update-alternatives: użycie /usr/lib/nvidia jako dostarczającego /usr/lib/glx (glx) w tryb auto
Konfigurowanie pakietu libgl1-nvidia-glx:amd64 (304.64-3) ...
Konfigurowanie pakietu libxvmcnvidia1:amd64 (304.64-3) ...
Konfigurowanie pakietu xserver-xorg-video-nvidia (304.64-3) ...
Konfigurowanie pakietu nvidia-glx (304.64-3) ...
Brak ominięcia "ominięcie /usr/lib/xorg/modules/extensions/libGLcore.so do /usr/lib/nvidia/libGLcore.so.xlibmesa przez nvidia-glx", nic nie usunięto.
Brak ominięcia "ominięcie /usr/lib/xorg/modules/extensions/libGLcore.a do /usr/lib/nvidia/libGLcore.a.xlibmesa przez nvidia-glx", nic nie usunięto.
Brak ominięcia "ominięcie /usr/lib/xorg/modules/extensions/libglx.a do /usr/lib/nvidia/libglx.a.xlibmesa przez nvidia-glx", nic nie usunięto.
Przetwarzanie wyzwalaczy pakietu glx-alternative-mesa...
Konfigurowanie pakietu bumblebee-nvidia (3.0.1-1) ...
update-alternatives: użycie /usr/lib/mesa-diverted jako dostarczającego /usr/lib/glx (glx) w tryb ręczny
Przetwarzanie wyzwalaczy pakietu initramfs-tools...
update-initramfs: Generating /boot/initrd.img-3.2.0-4-amd64
Przetwarzanie wyzwalaczy pakietu menu...
root@debian:/home/daniel#


: 31 grudnia 2012, 14:56
autor: otypoks
Nic z tych rzeczy nie trzeba wykonywać aby poprawnie zainstalować działające bumblebee.
: 31 grudnia 2012, 15:04
autor: sullivan
Jak wyżej. Zrobiłem tak jak powiedziałeś i dostałem powyższe 2 komunikaty. Uruchomiłem ponownie komputer i gdy wpisałem:
Dostaję czarny ekran z dziwnymi napisami. Nie ma nigdzie loga z tego...
: 31 grudnia 2012, 15:23
autor: otypoks
Add yourself to bumblebee group. Run as root, replace $USER with your username:
adduser $USER bumblebee
to również wykonałeś przed ponownym uruchomieniem?
Co do dziwnych napisów to przez opcję -info, spróbuj jeszcze glxspheres.
: 31 grudnia 2012, 15:54
autor: sullivan
Tak. I mimo to po wpisaniu komendy mam czarny ekran. Znalazłem coś takiego odnośnie pierwszego komunikatu (zrzut ekranu1)
http://debian.linux.pl/threads/26684-W% ... B3w-nvidii W zw. z tym odinstalowałem wszystko, wykonałem to co jest w podanym linku i zainstalowałem jeszcze raz pakiety bumblebee i bumblebee-nvidia. Pozbyłem się tego pierwszego komunikatu, ale mimo to dalej pozostaje ten drugi odnośnie konieczności uruchomienia Xorg.conf i dostaję czarny ekran przy uruchomieniu optiruna...
: 31 grudnia 2012, 16:03
autor: otypoks
Tym aby nouveau nie było ładowane podczas uruchamiania zajęło się już bumblebee w
Pokaż co zwraca
na użytkowniku z którego odpalasz optirun. Informacją o konieczności zmian w xorg.conf nie musisz się przejmować, ten plik nie jest potrzebny.