Pagina 5 di 6

Re: Problemi nuovo asus e slackware

Inviato: lun 2 gen 2012, 20:13
da Blallo
Perchè Bumblebee (e la tecnologia Optimus in generale) serve proprio a questo: usare l'Nvidia solo in caso di applicazioni che necessitano di grafica potente e usare la intel integrata negli altri casi per risparmiare batteria.
Se non spegnessimo l'nvidia, consumerebbe inutilmente un sacco di batteria.
Tornando a Bumblebee, ora abbiamo trovato la stringa adatta per il tuo pc, che è

Codice: Seleziona tutto

\_SB.PCI0.PEGR.GFX0._OFF
Ora tu devi creare questi due script nella dir /etc/bumblebee
cardon

Codice: Seleziona tutto

\_SB.PCI0.PEGR.GFX0._ON
cardoff

Codice: Seleziona tutto

\_SB.PCI0.PEGR.GFX0._OFF
Mentre nel file /etc/rc.d/rc.local aggiungi le seguenti righe:

Codice: Seleziona tutto

modprobe acpi_call
echo "\_SB.PCI0.PEGR.GFX0._OFF" > /proc/acpi/call
in modo da spegnere l'nvidia al boot.

Re: Problemi nuovo asus e slackware

Inviato: lun 2 gen 2012, 20:40
da NicoMetal
anche se gli output descritti di la non sono come voluti?
ps. comunque fatto come vedo se funziona?
pps. aprendo il file "bumblebee.conf" ho notato queste righe:
# The video driver to be used. Supported drivers are 'nvidia' and 'nouveau'.
# Nouveau driver can be used if the available drivers are available and the
# experimental Mesa Gallium3D libraries are present.
DRIVER=nvidia

# The Xorg configuration to be used, leaving it empty will base the file on the
# driver name, which is usually /etc/bumblebee/xorg.conf.DRIVER
X_CONFFILE=

vanno bene?

Re: Problemi nuovo asus e slackware

Inviato: lun 2 gen 2012, 21:52
da Blallo
Veramente gli output del tuo /proc/acpi/battery/BAT0/state sono esattamente quelli che servivano.

Si, vanno bene.

Re: Problemi nuovo asus e slackware

Inviato: lun 2 gen 2012, 22:00
da NicoMetal
jimmy_page_89 ha scritto:Veramente gli output del tuo /proc/acpi/battery/BAT0/state sono esattamente quelli che servivano.

Si, vanno bene.
Ah ok, ed ora?La nvidia è disabilitata? Come me ne accerto che venga usata quella integrata e non l'nvdia? E in caso come spengo l'una e accendo l'altra?

Re: Problemi nuovo asus e slackware

Inviato: lun 2 gen 2012, 23:16
da Blallo
La intel resta sempre accesa. Puoi spegnere solo l'nvidia.
Ti accorgi se è accesa verificando sempre con

Codice: Seleziona tutto

cat /proc/acpi/battery/BAT0/state
Bumblebee pensa automaticamente lui ad accenderla e spegnerla quando viene usato, grazie agli script cardon e cardoff.

Re: Problemi nuovo asus e slackware

Inviato: lun 2 gen 2012, 23:42
da NicoMetal
jimmy_page_89 ha scritto:La intel resta sempre accesa. Puoi spegnere solo l'nvidia.
Ti accorgi se è accesa verificando sempre con

Codice: Seleziona tutto

cat /proc/acpi/battery/BAT0/state
Bumblebee pensa automaticamente lui ad accenderla e spegnerla quando viene usato, grazie agli script cardon e cardoff.
Quindi in teoria il passaggio tra inte e nvidia è automatico?
E di preciso come devo leggerlo quel cat per vedere l'avvenuto cambiamento? Come lo noto?

Re: Problemi nuovo asus e slackware

Inviato: mar 3 gen 2012, 0:00
da Blallo
NicoMetal ha scritto:Quindi in teoria il passaggio tra inte e nvidia è automatico?
Non è un passaggio in teoria, la intel DEVE restare comunque accesa.
In soldoni, l'intel resta sempre li, l'nvidia o l'accendi e la usi, o la tieni spenta.
NicoMetal ha scritto:E di preciso come devo leggerlo quel cat per vedere l'avvenuto cambiamento? Come lo noto?
Se guardi nell'output, è presente la riga

Codice: Seleziona tutto

present rate:            2150 mA
Il numero sulla destra è il tuo consumo attuale di batteria.
Se l'nvidia è spenta questo numero (e quindi il consumo) è più basso, nel tuo caso

Codice: Seleziona tutto

present rate:            1562 mA
Ovviamente non sono valori "assoluti", diciamo che devono stare "intorno a".

Re: Problemi nuovo asus e slackware

Inviato: mar 3 gen 2012, 0:08
da NicoMetal
bhe ma allora non ho capito che cosa ha in meno con il funzionamento con windows?
ps. è normale:
bash-4.1# lspci -vs 01:00.0
01:00.0 VGA compatible controller: nVidia Corporation Device 0df4 (rev ff) (prog-if ff)
!!! Unknown header type 7f
Kernel driver in use: nvidia

?

Re: Problemi nuovo asus e slackware

Inviato: mar 3 gen 2012, 0:52
da Blallo
NicoMetal ha scritto:bhe ma allora non ho capito che cosa ha in meno con il funzionamento con windows?
Su linux usa troppa cpu (già un solo server X è pesante, figuriamoci due...) e non fa lo switch in automatico se il carico della cpu è troppo intenso.
Non è una soluzione integrata nel kernel, è solo un modo per "aggirare" l'ostacolo.
NicoMetal ha scritto:ps. è normale:
bash-4.1# lspci -vs 01:00.0
01:00.0 VGA compatible controller: nVidia Corporation Device 0df4 (rev ff) (prog-if ff)
!!! Unknown header type 7f
Kernel driver in use: nvidia
?
Non lo so, ma se funziona comunque non vedo il problema.

Re: Problemi nuovo asus e slackware

Inviato: mar 3 gen 2012, 12:45
da NicoMetal
Va bene ottimo! Grazie mille per l'aiuto :D

Re: Switch scheda grafica

Inviato: mar 10 gen 2012, 12:10
da NicoMetal
Optirun glxgears non va di nuovo, idee del perchè? (Seppur ormai bumblebee penso che funzioni almeno dal punto di vista poco consumo di batteria).
log di bumblebee:

Codice: Seleziona tutto

[   1632.75] Optirun start request received.
[   1632.76] Checking for X server availability before starting X...
[   1632.77] X server is not started
[   1632.77] Power management is disabled, only loading driver
[   1632.80] The graphics card is disabled, the driver and X will fail to load
[   1632.86] 
[   1632.87] Starting X using nvidia...
[   1632.88] Waiting for X server to become available...
[   1642.95] The Bumblebee X server failed to start. Please check /var/log/Xorg.8.log
[   1642.96] Waiting for orders

Re: Switch scheda grafica

Inviato: mar 10 gen 2012, 13:54
da Blallo
posta l'output di

Codice: Seleziona tutto

cat /var/log/Xorg.8.log

Re: Switch scheda grafica

Inviato: mar 10 gen 2012, 14:02
da NicoMetal

Codice: Seleziona tutto

bash-4.1$ cat /var/log/Xorg.8.log
[  3517.554] 
X.Org X Server 1.9.5
Release Date: 2011-03-17
[  3517.554] X Protocol Version 11, Revision 0
[  3517.554] Build Operating System: Slackware 13.37 Slackware Linux Project
[  3517.554] Current Operating System: Linux newlife 2.6.37.6-smp #2 SMP Sat Apr 9 23:39:07 CDT 2011 i686
[  3517.554] Kernel command line: BOOT_IMAGE=Linux ro root=804 vt.default_utf8=0
[  3517.554] Build Date: 18 March 2011  12:08:03AM
[  3517.554]  
[  3517.554] Current version of pixman: 0.20.2
[  3517.554] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[  3517.554] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[  3517.555] (==) Log file: "/var/log/Xorg.8.log", Time: Tue Jan 10 12:57:36 2012
[  3517.555] (++) Using config file: "/etc/bumblebee/xorg.conf.nvidia"
[  3517.555] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[  3517.556] (==) ServerLayout "Layout0"
[  3517.556] (==) No screen section available. Using defaults.
[  3517.556] (**) |-->Screen "Default Screen Section" (0)
[  3517.556] (**) |   |-->Monitor "<default monitor>"
[  3517.556] (==) No device specified for screen "Default Screen Section".
	Using the first device section listed.
[  3517.556] (**) |   |-->Device "Device1"
[  3517.556] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
[  3517.556] (**) Option "AutoAddDevices" "false"
[  3517.556] (**) Not automatically adding devices
[  3517.556] (==) Automatically enabling devices
[  3517.556] (WW) The directory "/usr/share/fonts/local" does not exist.
[  3517.556] 	Entry deleted from font path.
[  3517.557] (WW) The directory "/usr/share/fonts/CID" does not exist.
[  3517.557] 	Entry deleted from font path.
[  3517.557] (==) FontPath set to:
	/usr/share/fonts/TTF,
	/usr/share/fonts/OTF,
	/usr/share/fonts/Type1,
	/usr/share/fonts/misc,
	/usr/share/fonts/75dpi/:unscaled,
	/usr/share/fonts/100dpi/:unscaled,
	/usr/share/fonts/75dpi,
	/usr/share/fonts/100dpi,
	/usr/share/fonts/cyrillic
[  3517.557] (**) ModulePath set to "/usr/lib/nvidia-bumblebee,/usr/lib/xorg/modules"
[  3517.557] (==) |-->Input Device "<default pointer>"
[  3517.557] (==) |-->Input Device "<default keyboard>"
[  3517.557] (==) The core pointer device wasn't specified explicitly in the layout.
	Using the default mouse configuration.
[  3517.557] (==) The core keyboard device wasn't specified explicitly in the layout.
	Using the default keyboard configuration.
[  3517.557] (II) Loader magic: 0x81f0f80
[  3517.557] (II) Module ABI versions:
[  3517.557] 	X.Org ANSI C Emulation: 0.4
[  3517.557] 	X.Org Video Driver: 8.0
[  3517.557] 	X.Org XInput driver : 11.0
[  3517.557] 	X.Org Server Extension : 4.0
[  3517.558] (--) PCI:*(0:0:2:0) 8086:0116:1043:15f2 rev 9, Mem @ 0xdc400000/4194304, 0xb0000000/268435456, I/O @ 0x0000e000/64
[  3517.558] (II) Open ACPI successful (/var/run/acpid.socket)
[  3517.559] (II) LoadModule: "extmod"
[  3517.559] (II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
[  3517.559] (II) Module extmod: vendor="X.Org Foundation"
[  3517.559] 	compiled for 1.9.5, module version = 1.0.0
[  3517.559] 	Module class: X.Org Server Extension
[  3517.559] 	ABI class: X.Org Server Extension, version 4.0
[  3517.559] (II) Loading extension MIT-SCREEN-SAVER
[  3517.559] (II) Loading extension XFree86-VidModeExtension
[  3517.559] (II) Loading extension XFree86-DGA
[  3517.559] (II) Loading extension DPMS
[  3517.559] (II) Loading extension XVideo
[  3517.559] (II) Loading extension XVideo-MotionCompensation
[  3517.559] (II) Loading extension X-Resource
[  3517.559] (II) LoadModule: "dbe"
[  3517.559] (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
[  3517.559] (II) Module dbe: vendor="X.Org Foundation"
[  3517.559] 	compiled for 1.9.5, module version = 1.0.0
[  3517.559] 	Module class: X.Org Server Extension
[  3517.559] 	ABI class: X.Org Server Extension, version 4.0
[  3517.559] (II) Loading extension DOUBLE-BUFFER
[  3517.559] (II) LoadModule: "glx"
[  3517.559] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[  3517.572] (II) Module glx: vendor="NVIDIA Corporation"
[  3517.572] 	compiled for 4.0.2, module version = 1.0.0
[  3517.572] 	Module class: X.Org Server Extension
[  3517.572] (II) NVIDIA GLX Module  290.10  Wed Nov 16 19:49:02 PST 2011
[  3517.572] (II) Loading extension GLX
[  3517.572] (II) LoadModule: "record"
[  3517.572] (II) Loading /usr/lib/xorg/modules/extensions/librecord.so
[  3517.572] (II) Module record: vendor="X.Org Foundation"
[  3517.572] 	compiled for 1.9.5, module version = 1.13.0
[  3517.572] 	Module class: X.Org Server Extension
[  3517.572] 	ABI class: X.Org Server Extension, version 4.0
[  3517.572] (II) Loading extension RECORD
[  3517.572] (II) LoadModule: "dri"
[  3517.572] (II) Loading /usr/lib/xorg/modules/extensions/libdri.so
[  3517.572] (II) Module dri: vendor="X.Org Foundation"
[  3517.572] 	compiled for 1.9.5, module version = 1.0.0
[  3517.572] 	ABI class: X.Org Server Extension, version 4.0
[  3517.572] (II) Loading extension XFree86-DRI
[  3517.572] (II) LoadModule: "dri2"
[  3517.572] (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
[  3517.572] (II) Module dri2: vendor="X.Org Foundation"
[  3517.572] 	compiled for 1.9.5, module version = 1.2.0
[  3517.572] 	ABI class: X.Org Server Extension, version 4.0
[  3517.572] (II) Loading extension DRI2
[  3517.572] (II) LoadModule: "nvidia"
[  3517.573] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[  3517.573] (II) Module nvidia: vendor="NVIDIA Corporation"
[  3517.573] 	compiled for 4.0.2, module version = 1.0.0
[  3517.573] 	Module class: X.Org Video Driver
[  3517.573] (II) LoadModule: "mouse"
[  3517.573] (II) Loading /usr/lib/xorg/modules/input/mouse_drv.so
[  3517.574] (II) Module mouse: vendor="X.Org Foundation"
[  3517.574] 	compiled for 1.9.5, module version = 1.7.0
[  3517.574] 	Module class: X.Org XInput Driver
[  3517.574] 	ABI class: X.Org XInput driver, version 11.0
[  3517.574] (II) LoadModule: "kbd"
[  3517.574] (II) Loading /usr/lib/xorg/modules/input/kbd_drv.so
[  3517.574] (II) Module kbd: vendor="X.Org Foundation"
[  3517.574] 	compiled for 1.9.5, module version = 1.6.0
[  3517.574] 	Module class: X.Org XInput Driver
[  3517.574] 	ABI class: X.Org XInput driver, version 11.0
[  3517.574] (II) NVIDIA dlloader X Driver  290.10  Wed Nov 16 19:29:07 PST 2011
[  3517.574] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[  3517.574] (--) using VT number 7

[  3517.574] (EE) No devices detected.
[  3517.574] 
Fatal server error:
[  3517.574] no screens found
[  3517.574] 
Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
[  3517.574] Please also check the log file at "/var/log/Xorg.8.log" for additional information.
[  3517.574] 
bash-4.1$ 
E se serve questo è glxinfo:

Codice: Seleziona tutto

    bash-4.1$ glxinfo
    name of display: :0.0
    Xlib:  extension "GLX" missing on display ":0.0".
    Xlib:  extension "GLX" missing on display ":0.0".
    Xlib:  extension "GLX" missing on display ":0.0".
    Xlib:  extension "GLX" missing on display ":0.0".
    Xlib:  extension "GLX" missing on display ":0.0".
    Error: couldn't find RGB GLX visual or fbconfig

    Xlib:  extension "GLX" missing on display ":0.0".
    Xlib:  extension "GLX" missing on display ":0.0".
    Xlib:  extension "GLX" missing on display ":0.0".
    Xlib:  extension "GLX" missing on display ":0.0".
    Xlib:  extension "GLX" missing on display ":0.0".
    Xlib:  extension "GLX" missing on display ":0.0".


Re: Switch scheda grafica

Inviato: mar 10 gen 2012, 14:10
da Blallo
non riesce ad avviarti la scheda nvidia..strano. Ma cosa hai fatto di preciso?

Re: Switch scheda grafica

Inviato: mar 10 gen 2012, 14:25
da NicoMetal
Di preciso nulla prima che me ne accorgessi. Mi sono accorto che c'era qualcosa che non andava quando ho cercato di far andare ragnarok con wine.
QUando faccio partire il setup.exe con wine, mi fa configurare le impostazioni video e audio, dopodiche si chiude definitivamente. Guardo l'output nel terminale e mi da:

Codice: Seleziona tutto

bash-4.1$ wine Setup.exe
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
fixme:ddraw:DirectDrawEnumerateExA flags 0x00000007 not handled
Xlib:  extension "GLX" missing on display ":0.0".
err:wgl:X11DRV_WineGL_InitOpenglInfo  couldn't initialize OpenGL, expect problems
err:d3d_caps:WineD3D_CreateFakeGLContext Can't find a suitable iPixelFormat.
err:d3d:InitAdapters Failed to get a gl context for default adapter
bash-4.1$ 
Leggendo in giro su vari forum scopro che una possibile causa del problema è l'output di glxinfo e una possibile installazione sbagliata dei driver video.
Allora ho provato a reinstallare i driver proprietari nvidia ma mi diceva che non c'era una scheda video nvidia adeguata (seppur erano quelli giusti per la mia).
Poi allora ho provato a commentare le righe che mi facevano partire bumblebee in rc.local, riavviare il pc e reinstallare i driver. Questi si installano normalmente, ma poi l'x server non parte, si blocca su schermata nera. Leggo che va modificato xorg.config, provo a modificarlo, ma mi da per un po' schermata nera, poi la schermata d'avvio di kde e si blocca li con lo schermo sfasatto, senza barre , con lo sfondo non mio ma quello di base di kde (ho notato che da li però in modo molto faticoso posso aprire i vari programmi); allora provo con nvidia-xconfig, stesso problema precendente, infine ripristino xorg.config originale e riabilito bumblebee.
Non so cosa fare...

Se può servirvi, è il mio "bumblebee-bugreport" : https://rapidshare.com/files/2590238795 ... 122.tar.gz

Nessun idea di come risolvere??