Bumblebee 3.1

Problémy a zkušenosti s programy, softwarovými nástroji nebo balíčkovacími systémy pro jejich instalaci
Zpráva
Autor
sonicx10
Příspěvky: 14
Registrován: 27 úno 2013, 21:47

Bumblebee 3.1

#1 Příspěvek od sonicx10 »

Zdravím, nevím zda se dotaz nebude hodit spíše do sekce HW, ale myslím si že ne. Včera vyšel nový bumblebee 3.1 Dnes jsem spustil aktualizaci systému. Pak jsem si řekl že si zahraju hru, ale ouha nic se neděje. Při zkoušce spuštění přes terminál to vyzvrátí toto:

Kód: Vybrat vše

sonic@notebook / $ optirun glxspheres
[ 3593.565428] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) Failed to load module "nouveau" (module does not exist, 0)

[ 3593.565656] [ERROR]Aborting because fallback start is disabled.
sonic@notebook / $ 
Nicméně včera ještě chodilo vše jak má. Koukal jsem do /etc/bumblebee/bumblebee.conf na nic jsem nenarazil. Není mi vůbec jasné proč bumblebee volá nouveau když by měl volat normálně nvidia (mám zde nvidia-current)? configurák bumblebee.conf docela nechápu, jednou je tam nvidia pak je tam nouveau. Budu rád za vysvětlení a hlavně rady jak to zase zprovoznit. Nějaké návody jsem nalezl na fórech a wiki arch linuxu, ale v tomto případě jsou nepoužitelné. Díky

Linux Mint 12 "Lisa"

admin

Re: Bumblebee 3.1

#2 Příspěvek od admin »

Ahoj, zkus to dle tohoto článku - http://www.linux-mint-czech.cz/vydan-bu ... ou-primus/, pokud se nezadaří, ozvi se :)

ulo
Příspěvky: 481
Registrován: 31 říj 2012, 16:08

Re: Bumblebee 3.1

#3 Příspěvek od ulo »

Tady je pár rad a řešení problémů: http://github.com/Bumblebee-Project/Bum ... leshooting
LinuxMint 17.3 KDE (64b) - AMD Athlon II X2 270, MB ASUS M5A78L LE, RAM 8 GB, ATI Radeon HD4350
LinuxMint 17.3 KDE (32b) - DELL Latitude D530

sonicx10
Příspěvky: 14
Registrován: 27 úno 2013, 21:47

Re: Bumblebee 3.1

#4 Příspěvek od sonicx10 »

Tak zde píšou http://www.linux-mint-czech.cz/vydan-bu ... ou-primus/ cituji: "Možná budete muset upravit konfigurační soubor nástroje Bumblebee, pokud nepoužíváte nvidia-current ( /etc /bumblebee/bumblebee.conf )." nevím co tam mám upravovat a používám nvidia-current.
Nicméně kolega níže dal odkaz https://github.com/Bumblebee-Project/Bu ... leshooting dle něj jsem zkusil smazat konfigurační soubor a přeinstalovat čmeláka, to nepomohlo. Pak jsem se dočetl, že se defaultně načítá nouveau (což si protiřečí s odkazem výše) jsem zkusil dodat do toho souboru bumblebee.conf dopsat Driver=nvidia. Výsledná hláška se změnila:

Kód: Vybrat vše

sonic@notebook ~ $ optirun glxspheres
[  130.978578] [ERROR]The Bumblebee daemon has not been started yet or the socket path /var/run/bumblebee.socket was incorrect.
[  130.978613] [ERROR]Could not connect to bumblebee daemon - is it running?
sonic@notebook ~ $ 
V adresáři na umístění /var/run/ se ale ovšem žádný soubor bumblebee.socket nenachází. Nějaký nápad?

admin

Re: Bumblebee 3.1

#5 Příspěvek od admin »

Pokud používáš nvidia-current, tak dle mě musí být "Driver=nvidia-current". Jinak změnit je právě nutné druh ovladače v Bumlebee.conf. Navíc, je potřeba mít instalován i Primus.

sonicx10
Příspěvky: 14
Registrován: 27 úno 2013, 21:47

Re: Bumblebee 3.1

#6 Příspěvek od sonicx10 »

satapouch píše:Pokud používáš nvidia-current, tak dle mě musí být "Driver=nvidia-current". Jinak změnit je právě nutné druh ovladače v Bumlebee.conf. Navíc, je potřeba mít instalován i Primus.

Driver=nvidia-current nepomohlo, předtím jsem primus neinstaloval a není mi jasné, pokud ho to potřebuje, proč si ho to nenatáhlo v závislostech?? Každopádně zkouším a ejhle:

Kód: Vybrat vše

sonic@notebook ~ $ sudo apt-get install primus
Čtu seznamy balíků... Hotovo
Vytvářím strom závislostí       
Čtu stavové informace... Hotovo
Balík primus není dostupný, ale jiný balík se na něj odkazuje.
To může znamenat že balík chybí, byl zastarán, nebo je dostupný
pouze z jiného zdroje

E: Balík „primus“ nemá kandidáta pro instalaci
sonic@notebook ~ $ 
Přitom mám přidaný repo ppa:bumblebee/stable a nic. Pro sichr přidávám ještě výpis souboru bumlebee.conf:

Kód: Vybrat vše

sonic@notebook /etc/bumblebee $ cat bumblebee.conf 
# Configuration file for Bumblebee. Values should **not** be put between quotes

## Server options. Any change made in this section will need a server restart
# to take effect.
[bumblebeed]
# The secondary Xorg server DISPLAY number
VirtualDisplay=:8
# Should the unused Xorg server be kept running? Set this to true if waiting
# for X to be ready is too long and don't need power management at all.
KeepUnusedXServer=false
# The name of the Bumbleblee server group name (GID name)
ServerGroup=bumblebee
# Card power state at exit. Set to false if the card shoud be ON when Bumblebee
# server exits.
TurnCardOffAtExit=false
# The default behavior of '-f' option on optirun. If set to "true", '-f' will
# be ignored.
NoEcoModeOverride=false
# The Driver used by Bumblebee server. If this value is not set (or empty),
# auto-detection is performed. The available drivers are nvidia and nouveau
# (See also the driver-specific sections below)
Driver=nvidia-current

## Client options. Will take effect on the next optirun executed.
[optirun]
# Acceleration/ rendering bridge, possible values are auto, virtualgl and
# primus.
Bridge=auto
# The method used for VirtualGL to transport frames between X servers.
# Possible values are proxy, jpeg, rgb, xv and yuv.
VGLTransport=proxy
# Should the program run under optirun even if Bumblebee server or nvidia card
# is not available?
AllowFallbackToIGC=false


# Driver-specific settings are grouped under [driver-NAME]. The sections are
# parsed if the Driver setting in [bumblebeed] is set to NAME (or if auto-
# detection resolves to NAME).
# PMMethod: method to use for saving power by disabling the nvidia card, valid
# values are: auto - automatically detect which PM method to use
#         bbswitch - new in BB 3, recommended if available
#       switcheroo - vga_switcheroo method, use at your own risk
#             none - disable PM completely
# https://github.com/Bumblebee-Project/Bumblebee/wiki/Comparison-of-PM-methods

## Section with nvidia driver specific options, only parsed if Driver=nvidia
[driver-nvidia]
# Module name to load, defaults to Driver if empty or unset
KernelDriver=nvidia-current
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-current:/usr/lib32/nvidia-current
# comma-separated path of the directory containing nvidia_drv.so and the
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia-current/xorg,/usr/lib/xorg/modules
XorgConfFile=/etc/bumblebee/xorg.conf.nvidia

## Section with nouveau driver specific options, only parsed if Driver=nouveau
[driver-nouveau]
KernelDriver=nouveau
PMMethod=auto
XorgConfFile=/etc/bumblebee/xorg.conf.nouveau

sonic@notebook /etc/bumblebee $ 
Je mi docela divné, že nemá stejný problém víc lidí?

admin

Re: Bumblebee 3.1

#7 Příspěvek od admin »

Nemůžu si pomoci, ale v PPA Bumblebee balík Primus je.... stačí kliknout na odkaz v článku a zobrazí se výpis balíčků, které v PPA jsou. Opravdu tedy už nevím proč ti terminál vypisuje, že k dispozici není. Leda tedy ještě zkusit jeho instalaci z Primus PPA.

sonicx10
Příspěvky: 14
Registrován: 27 úno 2013, 21:47

Re: Bumblebee 3.1

#8 Příspěvek od sonicx10 »

satapouch píše:Nemůžu si pomoci, ale v PPA Bumblebee balík Primus je.... stačí kliknout na odkaz v článku a zobrazí se výpis balíčků, které v PPA jsou. Opravdu tedy už nevím proč ti terminál vypisuje, že k dispozici není. Leda tedy ještě zkusit jeho instalaci z Primus PPA.

Ani v synapticu balík primus nevidím a repozitář Primus PPA, není funkční...
Nicméně, pokud to dobře chápu tak primus by měl být jako alternativa, tudíž by neměl být nutný, nebo se mýlím? Pokud nutný je, proč si ho to nesoslo v závistlostech (jedině že by v tom byl bordel). Stále si myslím, že je problém v bumblebee.conf

menom
Příspěvky: 2775
Registrován: 12 pro 2012, 15:10

Re: Bumblebee 3.1

#9 Příspěvek od menom »

Ani v synapticu balík primus nevidím a repozitář Primus PPA, není funkční...
Po pridaní repozitára je dobré dať aj príkaz:

Kód: Vybrat vše

sudo apt-get update
A máš Linux Mint 12 - ten má predsa staršie jadro.
Nebude v tom problém ?

A k tomu nouveau:

Týmto sa zakáže loadovanie nouveau ovládača, s ktorým sú problémy:

Edituj /etc/modprobe.d/blacklist.conf tak, že na konci textu dáš 1 riadok prázdny a dolu dopíš tieto 2 riadky a daj uložiť zmenu:

# Blacklist nouveau
blacklist nouveau
.

sonicx10
Příspěvky: 14
Registrován: 27 úno 2013, 21:47

Re: Bumblebee 3.1

#10 Příspěvek od sonicx10 »

menom píše:
Ani v synapticu balík primus nevidím a repozitář Primus PPA, není funkční...
Po pridaní repozitára je dobré dať aj príkaz:

Kód: Vybrat vše

sudo apt-get update
A máš Linux Mint 12 - ten má predsa staršie jadro.
Nebude v tom problém ?

A k tomu nouveau:

Týmto sa zakáže loadovanie nouveau ovládača, s ktorým sú problémy:

Edituj /etc/modprobe.d/blacklist.conf tak, že na konci textu dáš 1 riadok prázdny a dolu dopíš tieto 2 riadky a daj uložiť zmenu:

# Blacklist nouveau
blacklist nouveau
Po přidání zdrojů jsem dal:

Kód: Vybrat vše

sudo apt-get update


Bohužel přidat nouveau do blacklistu, nepomohlo, ta hláška je furt stejná.
Jádro je 3.0.0-12-generic teoreticky by to mohlo dělat problém, ale proč by v aktualizaci byl balík nekompatibilní s jádrem tohoto vydání mintu?

Zamčeno