gnome shell slow and reporting Gallium 0.4 on llvmpipe instead of intel

asked 2015-09-18 09:28:56 -0600

zeus338 gravatar image

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:

  1. Is my interpretation correct that GNOME runs on software rendering? This would be consistent with high CPU load observed and sluggy desktop
  2. How can I change this?
  3. Is it okay that the nouveau driver seems to be in use as well? I installed bumblebee with proprietary drivers
edit retag flag offensive close merge delete

Comments

Have you enabled bumblebee ?

What are the result of this command : sudo systemstl status umblebeed ?

dremor56 gravatar imagedremor56 ( 2015-09-19 12:55:12 -0600 )edit

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)

  • start normally
  • launch an application with bumblebee, e.g., optirun glxgears
  • send machine to standby
  • again launch optirun glxgears

after that, I can only pull the plug.

zeus338 gravatar imagezeus338 ( 2015-09-22 11:49:55 -0600 )edit

Correction on my comment, it is sudo systemstl status bumblebeed

dremor56 gravatar imagedremor56 ( 2015-09-24 07:58:08 -0600 )edit