Nvidia Optimus - pozwolenie na wykonywanie programu

Tutaj można zadać pytanie, jeśli Linuksa widzi się pierwszy raz w życiu ;)
ZielonyNowicjusz
Sędziwy Jeż
Sędziwy Jeż
Posty: 30
Rejestracja: 28 mar 2010, 12:07
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86

Nvidia Optimus - pozwolenie na wykonywanie programu

Post autor: ZielonyNowicjusz »

Witam serdecznie!
Bez problemu instaluje wszystko to co zawarte jest na stronach, jednakze problem mam z ostatniim podpunktem czyli:
Po zakończonej instalacji musimy jeszcze tylko w konsoli pozwolić na używanie Bumblebee:
sudo usermod -a -G bumblebee $USER
Nie wiem dokładnie jaki mam login...czy taki jak sie loguje? jak wpisze taki to wyskakuje mi w terminalu takie cos:

Kod: Zaznacz cały

dominik@dominik-N61Jv:~$ sudo usermod -a -G bumblebee Dominik Wojtas
[sudo] password for dominik: 
Usage: usermod [options] LOGIN

Options:
  -c, --comment COMMENT         new value of the GECOS field
  -d, --home HOME_DIR           new home directory for the user account
  -e, --expiredate EXPIRE_DATE  set account expiration date to EXPIRE_DATE
  -f, --inactive INACTIVE       set password inactive after expiration
                                to INACTIVE
  -g, --gid GROUP               force use GROUP as new primary group
  -G, --groups GROUPS           new list of supplementary GROUPS
  -a, --append                  append the user to the supplemental GROUPS
                                mentioned by the -G option without removing
                                him/her from other groups
  -h, --help                    display this help message and exit
  -l, --login NEW_LOGIN         new value of the login name
  -L, --lock                    lock the user account
  -m, --move-home               move contents of the home directory to the
                                new location (use only with -d)
  -o, --non-unique              allow using duplicate (non-unique) UID
  -p, --password PASSWORD       use encrypted password for the new password
  -s, --shell SHELL             new login shell for the user account
  -u, --uid UID                 new UID for the user account
  -U, --unlock                  unlock the user account
  -Z, --selinux-user            new SELinux user mapping for the user account

dominik@dominik-N61Jv:~$ 
Może mi ktos podpowiedzic jaki mam login?:D
Ps.Przepraszam za tak błahe pytanie;p

Próbowałem loginu "dominik" ale nie działa, ponieważ gdy chce sprawdzic optirun konsola wyrzuca mi(chyba) ze nie mam dostępu:

Kod: Zaznacz cały

dominik@dominik-N61Jv:~$ sudo usermod -a -G bumblebee dominik
dominik@dominik-N61Jv:~$ optirun glxspheres
[  809.319334] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) NVIDIA(0): Failed to assign any connected display devices to X screen 0

[  809.319426] [ERROR]Aborting because fallback start is disabled.
dominik@dominik-N61Jv:~$ 
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4678
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Re: Nvidia Optimus - pozwolenie na wykonywanie programu

Post autor: jacekalex »

Żeby działały zmiany w grupach systemowych, musisz się wylogować i zalogować ponownie, albo po prostu zrestartować kompa.

Możesz też zamiast usermod uzyć prostszej składni:

Kod: Zaznacz cały

sudo gpasswd -a $USER  bumblebee
Pozdrawiam
:craz:
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
ZielonyNowicjusz
Sędziwy Jeż
Sędziwy Jeż
Posty: 30
Rejestracja: 28 mar 2010, 12:07
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86

Re: Nvidia Optimus - pozwolenie na wykonywanie programu

Post autor: ZielonyNowicjusz »

Witam!
Dziękuje za odpowiedz, jednak po użyciu Twojej komendy i wpisaniu loginu jako"dominik" (dalej nie wiem dokładnie jaki mam login, czy to co wystwietla mi sie przy buttonie od wyłączenia systemu, czy to co wyświetla mi się w konsoli przed"@") W kazdym razie, po dodaniu Twojej komendy i uzyciu loginu dominik, wyskoczyła informacja ze dodało nowego uzytkownika do ...itd. ale dalej nie mogę uzyc optirun

Kod: Zaznacz cały

dominik@dominik-N61Jv:~$ optirun glxspheres
[  290.186859] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) NVIDIA(0): Failed to assign any connected display devices to X screen 0

[  290.186946] [ERROR]Aborting because fallback start is disabled.
Jakaś podpowiedz?
Po dodaniu tej komendy wylogowałem i zalogowałem sie ponownie.
Ps. Wiem ze to co instaluje wyłącza całkowicie Nvidie. A gdybym chciał wyłączyc intela, zeby tylko Nvidia działała? Jak to zrobic?
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4678
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Re: Nvidia Optimus - pozwolenie na wykonywanie programu

Post autor: jacekalex »

pokaż wynik:

Kod: Zaznacz cały

groups $USER
z terminala.
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
ZielonyNowicjusz
Sędziwy Jeż
Sędziwy Jeż
Posty: 30
Rejestracja: 28 mar 2010, 12:07
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86

Re: Nvidia Optimus - pozwolenie na wykonywanie programu

Post autor: ZielonyNowicjusz »

Kod: Zaznacz cały

dominik@dominik-N61Jv:~$ groups dominik
dominik : dominik adm cdrom sudo dip plugdev lpadmin sambashare bumblebee
dominik@dominik-N61Jv:~$ groups Dominik Wojtas
groups: Dominik: Nie ma takiego użytkownika
dominik@dominik-N61Jv:~$ groups dominik-N61Jv
groups: dominik-N61Jv: Nie ma takiego użytkownika
dominik@dominik-N61Jv:~$ 

Wychodzi na to że jednak "dominik"
Awatar użytkownika
Gasiu
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 243
Rejestracja: 07 sie 2006, 10:14
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: KDE Plasma
Architektura: x86_64
Kontakt:

Re: Nvidia Optimus - pozwolenie na wykonywanie programu

Post autor: Gasiu »

użyszkodnik to ten przed @ w terminalu ;-) zresztą masz to bumlebee w wyniku...

moim zdaniem ten komunikat pokazuje jedynie, że inny sterownik używa X i tylko tyle ;-)

z tego co pamiętam przed instalacja musiałem wszystko z nvidii najpierw wywalić...
ZielonyNowicjusz
Sędziwy Jeż
Sędziwy Jeż
Posty: 30
Rejestracja: 28 mar 2010, 12:07
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86

Re: Nvidia Optimus - pozwolenie na wykonywanie programu

Post autor: ZielonyNowicjusz »

Było wywalone, każdy poradnik który opisuje jak instalować bumblebee ma najpierw wypierdzielenie wszystkich sterowników.
Jak w takim razie, wyłączyć intela, lub zrobić tak zeby system cały czas korzystał z nVidii?
Rgl
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 210
Rejestracja: 08 sty 2006, 08:10
Płeć: Mężczyzna
Wersja Ubuntu: 22.04
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: Warszawa

Re: Nvidia Optimus - pozwolenie na wykonywanie programu

Post autor: Rgl »

Nie wiem czy pomoże:
https://wiki.archlinux.org/index.php/Bumblebee
If the console output is:

Kod: Zaznacz cały

[ERROR]Cannot access secondary GPU - error: [XORG] (EE) NVIDIA(0): Failed to assign any connected display devices to X screen 0
[ERROR]Aborting because fallback start is disabled.
You can change this line in /etc/bumblebee/xorg.conf.nvidia:

Kod: Zaznacz cały

Option "ConnectedMonitor" "DFP"
to

Kod: Zaznacz cały

Option "ConnectedMonitor" "CRT"
Przykłat jest z wiki archa ale może...
Awatar użytkownika
skandyn
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 105
Rejestracja: 07 mar 2009, 09:37
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86_64
Kontakt:

Re: Nvidia Optimus - pozwolenie na wykonywanie programu

Post autor: skandyn »

Masz po prostu źle zainstalowany program Bumblebee, czyli według jakiegoś przestarzałego opisu, ponieważ nie trzeba już wykonywać tego polecenia:

Kod: Zaznacz cały

sudo usermod -a -G bumblebee $USER
Tutaj jest najbardziej aktualny opis:
https://wiki.ubuntu.com/Bumblebee

Pozdrawiam.
ZielonyNowicjusz
Sędziwy Jeż
Sędziwy Jeż
Posty: 30
Rejestracja: 28 mar 2010, 12:07
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86

Re: Nvidia Optimus - pozwolenie na wykonywanie programu

Post autor: ZielonyNowicjusz »

Witam!
Dziękuje serdecznie za odpowiedz! Z tego co przeczytałem na stronce podanej przez skandyn, opcja załączania nvidi jest automatyczna tak? Jeśli tak to super. Natomiast mam pytanie co do zainstalowania systemu CUDA, który również jest wymieniony w tym poradniku. Czy instalowanie bumblebee nie przeszkadza zebym doinstalował CUDA? czy moze tu wystąpić jakis konflikt i instalując jedno, zmajstruje cos przy drugim?
Czekam na odpowiedz i dziękuje:)

ps: zebyście nie szukali, tu opis instalacji:
http://samiux.blogspot.com/2011/05/howt ... buntu.html

Edit:Niestety skandyn, po instalacji z Twojej strony wynik z terminala jest podobny:

Kod: Zaznacz cały

dominik@dominik-N61Jv:~$ optirun glxspheres
[  112.633950] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) NVIDIA(0): Failed to assign any connected display devices to X screen 0

[  112.634038] [ERROR]Aborting because fallback start is disabled.
Ponownie ja;p Podziałała porada kolegi rgl! Dziękuje bardzo;) Teraz jeszcze tylko te CUDA ;)
Awatar użytkownika
skandyn
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 105
Rejestracja: 07 mar 2009, 09:37
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86_64
Kontakt:

Re: Nvidia Optimus - pozwolenie na wykonywanie programu

Post autor: skandyn »

Ten opis o CUDA jest również przestarzały i po prostu jest to niepotrzebne.
Doinstaluj sobie lepiej primus - czyli w konsoli:

Kod: Zaznacz cały

sudo add-apt-repository ppa:zhurikhin/primus
 
sudo apt-get update
 
sudo apt-get install primus
Można zrobić później test:

Kod: Zaznacz cały

optirun glxspheres 
vblank_mode=0 primusrun glxspheres
Dzięki temu można uruchamiać gry na dwa sposoby np.:

Kod: Zaznacz cały

optirun nexuiz
primusrun nexuiz
Oczywiście drugi sposób jest lepszy, ponieważ podkręca trochę Optimusa i nie grzeje tak bardzo.

Pozdrawiam.
ZielonyNowicjusz
Sędziwy Jeż
Sędziwy Jeż
Posty: 30
Rejestracja: 28 mar 2010, 12:07
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86

Re: Nvidia Optimus - pozwolenie na wykonywanie programu

Post autor: ZielonyNowicjusz »

Dziękuje bardzo wszystkim za pomoc, ładnie wszystko śmiga:)

-- 29 gru 2012 13:55 --

Witam ponownie!
Mam pytanko odnośnie tego tematu więc nowego nie zakładam. Jesli gre chce uruchamiac poprzez wine oraz przy pomocy prmusrun, to w terminalu mam wydać polecenie:
~/Scieżka_do_pliku/ wine primusrun plik.exe
? Czy ma to inaczej wyglądać? Czy bumblebee sam automatycznie zmieni uzywaną karte podczas uruchomienia gry na wine?
ODPOWIEDZ

Wróć do „Przedszkole Linuksa”

Kto jest online

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