gnome shell slow and reporting Gallium 0.4 on llvmpipe instead of intel
Hi I'm running F22 on a Dell Vostro 3460 with Intel + Nvidia graphics card.
The settings/details report
Processor: Intel® Core™ i7-3612QM CPU @ 2.10GHz × 8
Graphics: Gallium 0.4 on llvmpipe (LLVM 3.5, 256 bits)
GNOME Version 3.16.2
however lspci -v
yields
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09) (prog-if 00 [VGA controller])
Subsystem: Dell Device 0563
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 27
Region 0: Memory at f1400000 (64-bit, non-prefetchable) [size=4M]
Region 2: Memory at e0000000 (64-bit, prefetchable) [size=256M]
Region 4: I/O ports at 4000 [size=64]
Expansion ROM at <unassigned> [disabled]
Capabilities: <access denied>
Kernel driver in use: i915
Kernel modules: i915
-----------------------------------
01:00.0 VGA compatible controller: NVIDIA Corporation GF108M [GeForce GT 630M] (rev a1) (prog-if 00 [VGA controller])
Subsystem: Dell Device 0563
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 16
Region 0: Memory at f0000000 (32-bit, non-prefetchable) [size=16M]
Region 1: Memory at c0000000 (64-bit, prefetchable) [size=256M]
Region 3: Memory at d0000000 (64-bit, prefetchable) [size=32M]
Region 5: I/O ports at 3000 [size=128]
Expansion ROM at f1000000 [disabled] [size=512K]
Capabilities: <access denied>
Kernel driver in use: nvidia
Kernel modules: nouveau, nvidia
so as far as i can tell, the intel driver is used. my questions are:
- Is my interpretation correct that GNOME runs on software rendering? This would be consistent with high CPU load observed and sluggy desktop
- How can I change this?
- Is it okay that the nouveau driver seems to be in use as well? I installed bumblebee with proprietary drivers
Have you enabled bumblebee ?
What are the result of this command :
sudo systemstl status umblebeed
?I think your guess is right. I realized that it does not always display the gallium driver but rather the correct "Intel® Ivybridge Mobile" under details. I tried to figure out under what circumstances it changes, but didn't have luck yet. however, I found the following to crash my entire system (not even ctrl-alt-f2 anymore)
optirun glxgears
optirun glxgears
after that, I can only pull the plug.
Correction on my comment, it is
sudo systemstl status bumblebeed