Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Instalace, aktualizace a spouštění => Téma založeno: joeedit 22 Února 2014, 22:28:41
-
zdravim,
zkousel jsem podle toho navodu nainstalova Bumblebee a nVidia Optimus
http://wiki.ubuntu.cz/bumblebee
kdyz zkusim zadat prikaz optirun glxspheres
tak se mi objevi pouze cerna obrazovka a jelikoz nevim jak se z ni dostat pryc, tak pres tty provedu reboot.
pri pokusu o instalaci PRIMUS - sudo apt-get install primus -y
dostanu tento vypis:
joe@G580:~$ sudo apt-get install primus -y
Čtu seznamy balíků… Hotovo
Vytvářím strom závislostí
Čtu stavové informace… Hotovo
primus je již nejnovější verze.
Pro opravení následujících můžete spustit „apt-get -f install“:
Následující balíky mají nesplněné závislosti:
primus : Závisí na: primus-lib (= 201303160901git~precise1) ale nebude se instalovat
E: Nesplněné závislosti. Zkuste spustit „apt-get -f install“ bez balíků (nebo navrhněte řešení).
joe@G580:~$
zkousel jsem opravit tento problem pres Synaptic a taky pomoci prikazu
sudo apt-get clean
sudo apt-get autoremove
sudo apt-get -f install
sudo apt-get update
sudo apt-get upgrade
ktere jsem nasel zde http://forum.ubuntu.cz/index.php?topic=70627.0
joe@G580:~$ sudo apt-get autoremove
Čtu seznamy balíků… Hotovo
Vytvářím strom závislostí
Čtu stavové informace… Hotovo
Pro opravení můžete spustit „apt-get -f install“.
Následující balíky mají nesplněné závislosti:
primus : Závisí na: primus-lib (= 201303160901git~precise1) ale není nainstalovaný
E: Nesplněné závislosti. Zkuste použít -f.
joe@G580:~$
joe@G580:~$ sudo apt-get -f install
Čtu seznamy balíků… Hotovo
Vytvářím strom závislostí
Čtu stavové informace… Hotovo
Opravuji závislosti… Hotovo
Následující balíky byly nainstalovány automaticky a již nejsou potřeba:
x11-apps libdrm-nouveau2:i386 libxcb-dri2-0:i386 socat x11-session-utils
libreadline5 x11-xfs-utils libxrandr-ltsr2 xinit libfs6 primus-libs
libllvm3.2 libllvm3.2:i386
Pro jejich odstranění použijte „apt-get autoremove“.
Následující extra balíky budou instalovány:
primus-lib
Následující NOVÉ balíky budou nainstalovány:
primus-lib
0 aktualizováno, 1 nově instalováno, 0 k odstranění a 0 neaktualizováno.
1 instalováno nebo odstraněno pouze částečně.
Potřebuji stáhnout 75,5 kB archivů.
Po této operaci bude na disku použito dalších 301 kB.
Chcete pokračovat [Y/n]? y
Mám:1 http://ppa.launchpad.net/zhurikhin/primus/ubuntu/ precise/main primus-lib amd64 201303160901git~precise1 [75,5 kB]
Staženo 75,5 kB za 0s (347 kB/s)
(Čtu databázi … nyní je nainstalováno 262133 souborů a adresářů.)
Rozbaluji primus-lib (z …/primus-lib_201303160901git~precise1_amd64.deb) …
dpkg: chyba při zpracovávání /var/cache/apt/archives/primus-lib_201303160901git~precise1_amd64.deb (--unpack):
zkouším přepsat soubor „/usr/lib/x86_64-linux-gnu/primus/libGL.so.1“, který je také v balíku primus-libs 20131127-1~preciseppa2
Při zpracování nastaly chyby:
/var/cache/apt/archives/primus-lib_201303160901git~precise1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
joe@G580:~$
ale nic zatim nepomohlo..
Pomuze nekdo?
Predem diky!
-
Jakou máš verzi ovladače nVidia a systému? (v případě 12.04, taky verzi jádra)
-
ten repozitář pro primus je zastaralý a primus se přesunul do repozitáře s bumblebee tak odeber ho
sudo ppa-purge ppa:zhurikhin/primusa pak sudo apt-get install primus
a pozor glxspheres se změnil na glxspheres64 (u mě na 64bit ntb)
a ten skript primusrun není ani potřeba upravovat
-
Jakou máš verzi ovladače nVidia a systému? (v případě 12.04, taky verzi jádra)
-Version- - Kernel : Linux 3.8.0-36-generic (x86_64) Compiled : #52~precise1-Ubuntu SMP Mon Feb 3 21:54:46 UTC 2014 C Library : Unknown Default C Compiler : GNU C Compiler version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) Distribution : Ubuntu 12.04.4 LTS Desktop Environment : GNOME (gnome-classic)
linux-display-amd64-304.116-driver
[/li] [/list]
-
podarilo se:
ten repozitář pro primus je zastaralý a primus se přesunul do repozitáře s bumblebee tak odeber ho sudo ppa-purge ppa:zhurikhin/primusa pak sudo apt-get install primus
a pozor glxspheres se změnil na glxspheres64 (u mě na 64bit ntb)
a ten skript primusrun není ani potřeba upravovat
ale porad je to stejne - spustim joe@G580:~$ optirun glxspheres64
objevi se cerna obrazovka a v terminalu mam tento vypis:
joe@G580:~$ optirun glxspheres64
Polygons in scene: 62464
Xlib: extension "GLX" missing on display ":8".
ERROR (603): Could not obtain RGB visual with requested properties
-
dej sem /etc/bumblebee/bumblebee.conf
a verzi ovladače
-
/etc/bumblebee/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=
# Directory with a dummy config file to pass as a -configdir to secondary X
XorgConfDir=/etc/bumblebee/xorg.conf.d
## 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
# List of paths which are searched for the primus libGL.so.1 when using
# the primus bridge
PrimusLibraryPath=/usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus
# 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
ovladac:
joe@G580:~$ jockey-text -l
kmod:nvidia_304 - NVIDIA binary Xorg driver, kernel module and VDPAU library (Free, Disabled, Not in use)
kmod:nvidia_304_updates - nvidia_304_updates (Proprietary, Enabled, Not in use)
kmod:nvidia_331 - NVIDIA binary Xorg driver, kernel module and VDPAU library (Free, Disabled, Not in use)
kmod:nvidia_331_updates - NVIDIA binary Xorg driver, kernel module and VDPAU library (Proprietary, Disabled, Not in use)
-
Nechybi ti balik jako libgl1-mesa-glx?
-
Nechybi ti balik jako libgl1-mesa-glx?
zkontroloval jsem to pres synaptic, nainstalovany byl. pro jistotu jsem ho preinstaloval, restart a porad stejne :-(
-
Nebylo by lepší použít ovladač 331.20 a postupovat podle bodu 8 z toho návodu na Wiki
-
Nebylo by lepší použít ovladač 331.20 a postupovat podle bodu 8 z toho návodu na Wiki
promin, ale netusim ktery bod je podle tebe 8
-
Až ten poslední, ovladače s podporou Optimus. Verze 331 už ji totiž má