Bug#776598: Cannot access secondary GPU - error: X did not start properly
solitone
solitone at mail.com
Fri Jan 30 10:34:34 UTC 2015
I just want to add some further info. I found the following messages
that suggest bbswitch is actually doing something:
# grep bbswitch /var/log/messages |tail
Jan 29 15:03:36 aldous kernel: [ 14.853734] bbswitch: version 0.8
Jan 29 15:03:36 aldous kernel: [ 14.853740] bbswitch: Found integrated
VGA device 0000:00:02.0: \_SB_.PCI0.GFX0
Jan 29 15:03:36 aldous kernel: [ 14.853745] bbswitch: Found discrete
VGA device 0000:0a:00.0: \_SB_.PCI0.RP05.PEGP
Jan 29 15:03:36 aldous kernel: [ 14.853830] bbswitch: detected an
Optimus _DSM function
Jan 29 15:03:36 aldous kernel: [ 14.853894] bbswitch: Succesfully
loaded. Discrete card 0000:0a:00.0 is on
Jan 29 15:03:36 aldous kernel: [ 14.855965] bbswitch: disabling
discrete graphics
Jan 29 15:24:43 aldous kernel: [ 1282.424483] bbswitch: enabling
discrete graphics
Jan 29 15:26:39 aldous kernel: [ 1399.114165] bbswitch: disabling
discrete graphics
Jan 29 15:26:44 aldous kernel: [ 1403.936576] bbswitch: enabling
discrete graphics
Jan 29 15:28:41 aldous kernel: [ 1521.391293] bbswitch: disabling
discrete graphics
Jan 29 15:29:45 aldous kernel: [ 1585.555012] bbswitch: enabling
discrete graphics
Jan 29 15:31:02 aldous kernel: [ 1662.106591] bbswitch: disabling
discrete graphics
Jan 29 15:31:18 aldous kernel: [ 1678.114687] bbswitch: enabling
discrete graphics
I don't know what it is doing, though. Does those messages mean Optimus
is working? But why optirun gives that error message, then? The optirun
error message suggests I can't run an application on the discrete NVIDIA
GPU. So what the discrete graphics card is enabled and disabled for?
Here's the information on my video cards:
$ lspci -vnn | egrep 'VGA|3D' -A 20
00:02.0 VGA compatible controller [0300]: Intel Corporation Haswell-ULT
Integrated Graphics Controller [8086:0a16] (rev 09) (prog-if 00 [VGA
controller])
Subsystem: Hewlett-Packard Company Device [103c:2166]
Flags: bus master, fast devsel, latency 0, IRQ 61
Memory at b5000000 (64-bit, non-prefetchable) [size=4M]
Memory at c0000000 (64-bit, prefetchable) [size=256M]
I/O ports at 7000 [size=64]
Expansion ROM at <unassigned> [disabled]
Capabilities: <access denied>
Kernel driver in use: i915
0a:00.0 3D controller [0302]: NVIDIA Corporation Device [10de:1292] (rev a1)
Subsystem: Hewlett-Packard Company Device [103c:21da]
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at b3000000 (32-bit, non-prefetchable) [size=16M]
Memory at a0000000 (64-bit, prefetchable) [size=256M]
Memory at b0000000 (64-bit, prefetchable) [size=32M]
I/O ports at 3000 [size=128]
Expansion ROM at <ignored> [disabled]
Capabilities: <access denied>
Kernel driver in use: nvidia
More information about the pkg-nvidia-devel
mailing list