Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Algunos comandos interesantes para comprobar el funcionamiento de la nVidia Geafroce GT620M, bumblebee, optirun, bbswitch, intel i915...
- $ wget -O - http://suwako.nomanga.net/suwako.asc | apt-key add -
- Añado estas líneas a /etc/apt/sources.list
- deb http://suwako.nomanga.net/debian sid main contrib
- deb-src http://suwako.nomanga.net/debian sid main
- # apt-get update && apt-get install bumblebee bumblebee-nvidia nvidia-settings nvidia-xconfig
- El proceso de instalación me indica:
- El módulo libre nouveau del núcleo está cargado y genera conflictos con el módulo no libre nvidia del núcleo.La manera más sencilla de solucionarlo es reiniciar la máquina una vez la instalación haya concluído.
- ==>> Desactivar nouveau
- 8.1. Interaction with the Nouveau Driver
- # cd /etc/modprobe.d/
- # nano disable-nouveau.conf <<== creo este fichero (ha de finalizar en '.conf')
- blacklist nouveau
- options nouveau modeset=0
- $ sudo adduser brenlla bumblebee (muy importante)
- Dejo /etc/bumblebee/bumblebee.conf así:
- (sólo las líneas afectadas)
- (...)
- Driver=nvidia
- (...)
- [driver-nvidia]
- # Module name to load, defaults to Driver if empty or unset
- KernelDriver=nvidia
- Module=nvidia
- PMMethod=auto
- (...)
- $ sudo modprobe bbswitch load_state=1 unload_state=1 # si quisiera activar la tarjeta nvidia en el arranque y no detenerla aunque no es necesario porque es el método de carga por defecto
- $ sudo update-initramfs -u
- Reinicio y ejecuto
- $ glxspheres
- $ glxgears
- $ optirun glxgears
- $ optirun glxspheres (compara los fps en cada caso)
- $ optirun nvidia-settings -c :8
- # grep bumblebeed /var/log/syslog
- $ lspci -vnn | grep '\''[030[02]\]'
- # lshw -C display
- *-display UNCLAIMED
- description: 3D controller
- product: NVIDIA Corporation
- vendor: NVIDIA Corporation
- physical id: 0
- bus info: pci@0000:01:00.0
- version: a1
- width: 64 bits
- clock: 33MHz
- capabilities: pm msi pciexpress bus_master cap_list
- configuration: latency=0
- resources: memory:f6000000-f6ffffff memory:e0000000-efffffff memory:f0000000-f1ffffff ioport:e000(size=128) memory:f7000000-f707ffff
- *-display
- description: VGA compatible controller
- product: 3rd Gen Core processor Graphics Controller
- vendor: Intel Corporation
- physical id: 2
- bus info: pci@0000:00:02.0
- version: 09
- width: 64 bits
- clock: 33MHz
- capabilities: msi pm vga_controller bus_master cap_list rom
- configuration: driver=i915 latency=0
- resources: irq:44 memory:f7400000-f77fffff memory:d0000000-dfffffff ioport:f000(size=64)
- # cat /sys/kernel/debug/dri/0/i915_capabilities
- # cat /var/log/syslog | grep drm:intel
- # dmesg | grep drm
- # dmesg | grep agpgart
- # dmesg | grep -i aspm
- Para apagar o cargar la tarjeta
- # tee /proc/acpi/bbswitch <<<OFF
- # tee /proc/acpi/bbswitch <<<ON
- # cat /proc/acpi/bbswitch
- 0000:01:00.0 ON
- # apt-cache policy libgl1-mesa-dri
- # apt-get install --reinstall libgl1-mesa-dri
- # cd /usr/lib/xorg/modules/extensions
- Si tienes problemas ejecutando
- $ glxgears
- posiblemente sea debdo a problemas con la i915, entonces verifica
- libglx.so -> /usr/lib/xorg/modules/extensions/libglx.so.intel (roto, en rojo)
- Según https://github.com/Bumblebee-Project/Bumblebee/issues/356#issuecomment-14715045
- # rm libglx.so
- # apt-get install --reinstall bumblebee-nvidia xserver-xorg-core (sin activar repositorio experimental)
- Tras reiniciar ...
- $ glxgears
- Running synchronized to the vertical refresh. The framerate should be
- approximately the same as the monitor refresh rate.
- 243 frames in 5.0 seconds = 48.527 FPS
- $ optirun glxgears
- 3313 frames in 5.0 seconds = 662.422 FPS
- $ optirun glxspheres &
- Polygons in scene: 62464
- Visual ID of window: 0x21
- Context is Direct
- OpenGL Renderer: GeForce GT 620M/PCIe/SSE2
- 85.954956 frames/sec - 95.925731 Mpixels/sec
- 91.164645 frames/sec - 101.739744 Mpixels/sec
- 91.729370 frames/sec - 102.369977 Mpixels/sec
- $ optirun -c yuv glxspheres & (esta opción puede usarse para muchos programas porque mejora mucho...)
- Polygons in scene: 62464
- Visual ID of window: 0x21
- Context is Direct
- OpenGL Renderer: GeForce GT 620M/PCIe/SSE2
- 124.132705 frames/sec - 138.532098 Mpixels/sec
- 124.976386 frames/sec - 139.473647 Mpixels/sec
- 126.536324 frames/sec - 141.214537 Mpixels/sec
- ===>> OK ya funciona glxgears, optirun gxlgears y compiz --replace OK <<===
- Una web interesante para probar
- http://webglsamples.googlecode.com/hg/aquarium/aquarium.html
- Ejecútalo con
- $ firefox
- y también con
- $ optirun firefox
- ==
- $ sudo tee /proc/acpi/bbswitch <<<ON
- # nvidia-xconfig -query-gpu-info
- Para ejecutar el nvidia-settings:
- $ optirun nvidia-settings -c :8
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement