W swoim laptopie posiadam dwie karty graficzne Intel oraz GeForce GT 525M. W systemie mam zainstalowany pakiet bumblebee ,
który działa nie do końca sprawnie otóż gdy próbuję odpalić jakiś program windowsowy za pomocą silniejszej karty graficznej(GT 525M) to zawsze otrzymuję
ten sam efekt "Segmentation fault". Ciekawą sprawą jest fakt iż programy linuksowe odpalają się bez żadnych problemów przy użyciu tej karty.
Mój system to Debian Jessie x64
Trochę danych:
Kod: Zaznacz cały
ja@Komputerek:~$ uname -a
Linux Komputerek 3.16.0-4-amd64 #1 SMP Debian 3.16.7-2 (2014-11-06) x86_64 GNU/Linux
Karty:
Kod: Zaznacz cały
ja@Komputerek:~$ lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GF108M [GeForce GT 525M] (rev ff)
Zainstalowane pakiety:
Bumblebee:
Kod: Zaznacz cały
ja@Komputerek:~$ dpkg -l | grep bumblebee
ii bumblebee 3.2.1-7 amd64 NVIDIA Optimus support for Linux
ii bumblebee-nvidia 3.2.1-7 amd64 NVIDIA Optimus support using the proprietary NVIDIA driver
Kod: Zaznacz cały
ja@Komputerek:~$ dpkg -l | grep OpenGL
ii libepoxy0 1.2-1 amd64 OpenGL function pointer management library
ii libgl1-mesa-dev:amd64 10.3.2-1 amd64 free implementation of the OpenGL API -- GLX development files
ii libgl1-mesa-dev:i386 10.3.2-1 i386 free implementation of the OpenGL API -- GLX development files
ii libgl1-mesa-dri:amd64 10.3.2-1 amd64 free implementation of the OpenGL API -- DRI modules
ii libgl1-mesa-dri:i386 10.3.2-1 i386 free implementation of the OpenGL API -- DRI modules
ii libgl1-mesa-glx:amd64 10.3.2-1 amd64 free implementation of the OpenGL API -- GLX runtime
ii libgl1-mesa-glx:i386 10.3.2-1 i386 free implementation of the OpenGL API -- GLX runtime
ii libgl1-nvidia-glx:amd64 340.65-2 amd64 NVIDIA binary OpenGL libraries
ii libgl1-nvidia-glx:i386 340.65-2 i386 NVIDIA binary OpenGL libraries
ii libgl1-nvidia-glx-i386 340.65-2 i386 NVIDIA binary OpenGL 32-bit libraries
rc libgles1-mesa:amd64 10.3.2-1 amd64 free implementation of the OpenGL|ES 1.x API -- runtime
ii libgles1-nvidia:amd64 340.65-2 amd64 NVIDIA binary OpenGL|ES 1.x libraries
rc libgles2-mesa:amd64 10.3.2-1 amd64 free implementation of the OpenGL|ES 2.x API -- runtime
ii libgles2-nvidia:amd64 340.65-2 amd64 NVIDIA binary OpenGL|ES 2.x libraries
ii libglew1.10:amd64 1.10.0-3 amd64 OpenGL Extension Wrangler - runtime environment
ii libglu1-mesa:amd64 9.0.0-2 amd64 Mesa OpenGL utility library (GLU)
ii libglu1-mesa:i386 9.0.0-2 i386 Mesa OpenGL utility library (GLU)
ii libglu1-mesa-dev 9.0.0-2 amd64 Mesa OpenGL utility library -- development files
ii libqt4-opengl:amd64 4:4.8.6+git64-g5dc8b2b+dfsg-2+b1 amd64 Qt 4 OpenGL module
ii libqt4-opengl:i386 4:4.8.6+git64-g5dc8b2b+dfsg-2+b1 i386 Qt 4 OpenGL module
ii virtualgl 2.3.90-20140717 amd64 A toolkit for displaying OpenGL applications to thin clients
ii virtualgl32 2.3.90-20140717 amd64 A toolkit for displaying OpenGL applications to thin clients
ii x11proto-gl-dev 1.4.17-1 all X11 OpenGL extension wire protocol
/etc/bumblebee/xorg.conf.nvidia
Kod: Zaznacz cały
ja@Komputerek:~$ cat /etc/bumblebee/xorg.conf.nvidia
Section "ServerLayout"
Identifier "Layout0"
Option "AutoAddDevices" "false"
Option "AutoAddGPU" "false"
EndSection
Section "Screen"
Identifier "Default Screen"
Device "DiscreteNvidia"
EndSection
Section "Device"
Identifier "DiscreteNvidia"
Driver "nvidia"
VendorName "NVIDIA Corporation"
Option "ProbeAllGpus" "false"
Option "NoLogo" "true"
Option "UseEDID" "false"
Option "UseDisplayDevice" "none"
EndSection
Wynik polecenia optirun glxspheres:
x32
Kod: Zaznacz cały
ja@Komputerek:/opt/VirtualGL/bin$ optirun ./glxspheres
Polygons in scene: 62464
Visual ID of window: 0x21
Context is Direct
OpenGL Renderer: GeForce GT 525M/PCIe/SSE2
208.259436 frames/sec - 184.126332 Mpixels/sec
212.294884 frames/sec - 187.694153 Mpixels/sec
207.797518 frames/sec - 183.717942 Mpixels/sec
Kod: Zaznacz cały
ja@Komputerek:/opt/VirtualGL/bin$ optirun ./glxspheres64
Polygons in scene: 62464
Visual ID of window: 0x21
Context is Direct
OpenGL Renderer: GeForce GT 525M/PCIe/SSE2
201.477351 frames/sec - 178.130156 Mpixels/sec
211.128739 frames/sec - 186.663141 Mpixels/sec
211.502169 frames/sec - 186.993298 Mpixels/sec
Kod: Zaznacz cały
[ 3018.088438] bbswitch: enabling discrete graphics
[ 3018.654513] vgaarb: device changed decodes: PCI:0000:01:00.0,olddecodes=none,decodes=none :o wns=none
[ 3018.655243] [drm] Initialized nvidia-drm 0.0.0 20130102 for 0000:01:00.0 on minor 1
[ 3018.655257] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 340.65 Tue Dec 2 09:50:34 PST 2014
[ 3018.684410] nvidia 0000:01:00.0: irq 60 for MSI/MSI-X
[ 3018.688735] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140424/nsarguments-95)
[ 3018.688828] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140424/nsarguments-95)
[ 3018.688881] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140424/nsarguments-95)
[ 3018.688930] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140424/nsarguments-95)
[ 3018.689454] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140424/nsarguments-95)
[ 3018.689506] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140424/nsarguments-95)
[ 3018.689571] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140424/nsarguments-95)
[ 3018.689619] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140424/nsarguments-95)
[ 3021.512773] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140424/nsarguments-95)
[ 3030.071168] [drm] Module unloaded
[ 3030.072833] bbswitch: disabling discrete graphics
[ 3030.072846] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140424/nsarguments-95)
[ 3030.088186] pci 0000:01:00.0: Refused to change power state, currently in D0
Kod: Zaznacz cały
ja@Komputerek:~$ sudo cat /var/log/syslog
Feb 25 21:21:19 Komputerek kernel: [ 3018.088438] bbswitch: enabling discrete graphics
Feb 25 21:21:20 Komputerek systemd-udevd[229]: Network interface NamePolicy= disabled on kernel commandline, ignoring.
Feb 25 21:21:20 Komputerek kernel: [ 3018.654513] vgaarb: device changed decodes: PCI:0000:01:00.0,olddecodes=none,decodes=none :o wns=none
Feb 25 21:21:20 Komputerek kernel: [ 3018.655243] [drm] Initialized nvidia-drm 0.0.0 20130102 for 0000:01:00.0 on minor 1
Feb 25 21:21:20 Komputerek kernel: [ 3018.655257] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 340.65 Tue Dec 2 09:50:34 PST 2014
Feb 25 21:21:20 Komputerek kernel: [ 3018.684410] nvidia 0000:01:00.0: irq 60 for MSI/MSI-X
Feb 25 21:21:20 Komputerek kernel: [ 3018.688735] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140424/nsarguments-95)
Feb 25 21:21:20 Komputerek kernel: [ 3018.688828] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140424/nsarguments-95)
Feb 25 21:21:20 Komputerek kernel: [ 3018.688881] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140424/nsarguments-95)
Feb 25 21:21:20 Komputerek kernel: [ 3018.688930] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140424/nsarguments-95)
Feb 25 21:21:20 Komputerek kernel: [ 3018.689454] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140424/nsarguments-95)
Feb 25 21:21:20 Komputerek kernel: [ 3018.689506] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140424/nsarguments-95)
Feb 25 21:21:20 Komputerek kernel: [ 3018.689571] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140424/nsarguments-95)
Feb 25 21:21:20 Komputerek kernel: [ 3018.689619] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140424/nsarguments-95)
Feb 25 21:21:22 Komputerek kernel: [ 3021.512773] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140424/nsarguments-95)
Feb 25 21:21:23 Komputerek systemd-udevd[229]: Network interface NamePolicy= disabled on kernel commandline, ignoring.
Feb 25 21:21:23 Komputerek acpid: client connected from 3234[0:999]
Feb 25 21:21:23 Komputerek acpid: 1 client rule loaded
Feb 25 21:21:23 Komputerek bumblebeed[787]: [ 3019.318566] [ERROR][XORG] (EE) /dev/dri/card0: failed to set DRM interface version 1.4: Permission denied
Feb 25 21:21:23 Komputerek bumblebeed[787]: [ 3019.318624] [WARN][XORG] (WW) Unresolved symbol: fbGetGCPrivateKey
Feb 25 21:21:23 Komputerek bumblebeed[787]: [ 3019.318652] [WARN][XORG] (WW) NVIDIA(0): Unable to get display device for DPI computation.
Feb 25 21:21:23 Komputerek bumblebeed[787]: [ 3019.318697] [ERROR][XORG] (EE) /dev/dri/card0: failed to set DRM interface version 1.4: Permission denied
Feb 25 21:21:30 Komputerek wpa_supplicant[908]: wlan0: WPA: Group rekeying completed with e0:91:f5:cc:cf:29 [GTK=CCMP]
Feb 25 21:21:31 Komputerek systemd-udevd[229]: Network interface NamePolicy= disabled on kernel commandline, ignoring.
Feb 25 21:21:31 Komputerek kernel: [ 3030.071168] [drm] Module unloaded
Feb 25 21:21:31 Komputerek kernel: [ 3030.072833] bbswitch: disabling discrete graphics
Feb 25 21:21:31 Komputerek kernel: [ 3030.072846] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140424/nsarguments-95)
Feb 25 21:21:31 Komputerek kernel: [ 3030.088186] pci 0000:01:00.0: Refused to change power state, currently in D0
Feb 25 21:21:41 Komputerek acpid: client 3234[0:999] has disconnected
Kod: Zaznacz cały
ja@Komputerek:~$ optirun wine notepad
Segmentation fault
Kod: Zaznacz cały
[ 3381.665126] bbswitch: enabling discrete graphics
[ 3382.230668] vgaarb: device changed decodes: PCI:0000:01:00.0,olddecodes=none,decodes=none :o wns=none
[ 3382.231270] [drm] Initialized nvidia-drm 0.0.0 20130102 for 0000:01:00.0 on minor 1
[ 3382.231283] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 340.65 Tue Dec 2 09:50:34 PST 2014
[ 3382.266468] nvidia 0000:01:00.0: irq 60 for MSI/MSI-X
[ 3382.271705] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140424/nsarguments-95)
[ 3382.271816] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140424/nsarguments-95)
[ 3382.271879] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140424/nsarguments-95)
[ 3382.271937] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140424/nsarguments-95)
[ 3382.272655] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140424/nsarguments-95)
[ 3382.272721] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140424/nsarguments-95)
[ 3382.272798] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140424/nsarguments-95)
[ 3382.272855] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140424/nsarguments-95)
[ 3384.699824] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140424/nsarguments-95)
[ 3385.716937] wine32[3310]: segfault at 7bf02fe8 ip 00000000f71dc21a sp 00000000ff9e69d0 error 7 in libGL.so.340.65[f713f000+b6000]
[ 3385.832943] [drm] Module unloaded
[ 3385.834719] bbswitch: disabling discrete graphics
[ 3385.834734] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140424/nsarguments-95)
[ 3385.848060] pci 0000:01:00.0: Refused to change power state, currently in D0
Kod: Zaznacz cały
Feb 25 21:27:22 Komputerek kernel: [ 3381.665126] bbswitch: enabling discrete graphics
Feb 25 21:27:23 Komputerek systemd-udevd[229]: Network interface NamePolicy= disabled on kernel commandline, ignoring.
Feb 25 21:27:23 Komputerek kernel: [ 3382.230668] vgaarb: device changed decodes: PCI:0000:01:00.0,olddecodes=none,decodes=none :o wns=none
Feb 25 21:27:23 Komputerek kernel: [ 3382.231270] [drm] Initialized nvidia-drm 0.0.0 20130102 for 0000:01:00.0 on minor 1
Feb 25 21:27:23 Komputerek kernel: [ 3382.231283] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 340.65 Tue Dec 2 09:50:34 PST 2014
Feb 25 21:27:23 Komputerek kernel: [ 3382.266468] nvidia 0000:01:00.0: irq 60 for MSI/MSI-X
Feb 25 21:27:23 Komputerek kernel: [ 3382.271705] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140424/nsarguments-95)
Feb 25 21:27:23 Komputerek kernel: [ 3382.271816] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140424/nsarguments-95)
Feb 25 21:27:23 Komputerek kernel: [ 3382.271879] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140424/nsarguments-95)
Feb 25 21:27:23 Komputerek kernel: [ 3382.271937] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140424/nsarguments-95)
Feb 25 21:27:23 Komputerek kernel: [ 3382.272655] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140424/nsarguments-95)
Feb 25 21:27:23 Komputerek kernel: [ 3382.272721] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140424/nsarguments-95)
Feb 25 21:27:23 Komputerek kernel: [ 3382.272798] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140424/nsarguments-95)
Feb 25 21:27:23 Komputerek kernel: [ 3382.272855] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140424/nsarguments-95)
Feb 25 21:27:25 Komputerek kernel: [ 3384.699824] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140424/nsarguments-95)
Feb 25 21:27:26 Komputerek acpid: client connected from 3289[0:999]
Feb 25 21:27:26 Komputerek acpid: 1 client rule loaded
Feb 25 21:27:26 Komputerek bumblebeed[787]: [ 3382.095995] [ERROR][XORG] (EE) /dev/dri/card0: failed to set DRM interface version 1.4: Permission denied
Feb 25 21:27:26 Komputerek bumblebeed[787]: [ 3382.096077] [WARN][XORG] (WW) Unresolved symbol: fbGetGCPrivateKey
Feb 25 21:27:26 Komputerek bumblebeed[787]: [ 3382.096108] [WARN][XORG] (WW) NVIDIA(0): Unable to get display device for DPI computation.
Feb 25 21:27:26 Komputerek bumblebeed[787]: [ 3382.096136] [ERROR][XORG] (EE) /dev/dri/card0: failed to set DRM interface version 1.4: Permission denied
Feb 25 21:27:26 Komputerek kernel: [ 3385.716937] wine32[3310]: segfault at 7bf02fe8 ip 00000000f71dc21a sp 00000000ff9e69d0 error 7 in libGL.so.340.65[f713f000+b6000]
Feb 25 21:27:26 Komputerek systemd-udevd[229]: Network interface NamePolicy= disabled on kernel commandline, ignoring.
Feb 25 21:27:26 Komputerek kernel: [ 3385.832943] [drm] Module unloaded
Feb 25 21:27:26 Komputerek kernel: [ 3385.834719] bbswitch: disabling discrete graphics
Feb 25 21:27:26 Komputerek kernel: [ 3385.834734] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140424/nsarguments-95)
Feb 25 21:27:26 Komputerek kernel: [ 3385.848060] pci 0000:01:00.0: Refused to change power state, currently in D0
Feb 25 21:27:32 Komputerek acpid: client 3289[0:999] has disconnected
PS:Oczywiście w/w programy działają prawidłowo przy urzyciu karty Intel
Z góry dziękuję za odp.
POZDRAWIAM!!!