nV News Forums


nV News Forums (http://www.nvnews.net/vbulletin/index.php)
-   NVIDIA Linux (http://www.nvnews.net/vbulletin/forumdisplay.php?f=14)
-   -   Runtime power management for Nvidia GPU (http://www.nvnews.net/vbulletin/showthread.php?t=163663)

doncherian 06-20-11 10:24 AM

Runtime power management for Nvidia GPU
I am trying to implement a feature with which i can issue suspend/resume to the GPU explicitly on Demand.The idea is to suspend the GPU while keeping other part of system alive and start/resume it only when it is needed to minimize the power consumption.

We have a GeForce GT 430 GPU connected to PCIe bus on Intel® Atom™ Processor D510 machine running with kernel 2.6.31-15 and nvidia driver - NVIDIA-Linux-x86-270.41.19.

After going through the presentation by Rafael J. Wysocki [http://linuxplumbersconf.org/2010/oc...untime_PM.pdf] , I understood that the device driver should provide callbacks for resume and suspend if it supports the run-time power management.
I checked the kernel interaction layer of nvidia driver and could see that those two callbacks are supported.

static struct pci_driver nv_pci_driver = {
.name = "nvidia",
.id_table = nv_pci_table,
.probe = nv_kern_probe,
.suspend = nv_kern_suspend,
.resume = nv_kern_resume,

First of all i would like to know if it is possible to implement such a feature.If so please provide me some pointers on how to do this..

Thanks in advance,

All times are GMT -5. The time now is 03:47 AM.

Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2015, Jelsoft Enterprises Ltd.
Copyright ©1998 - 2014, nV News.