From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:44781) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UsCtY-0001LX-HH for qemu-devel@nongnu.org; Thu, 27 Jun 2013 10:10:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UsCtT-0007vM-VL for qemu-devel@nongnu.org; Thu, 27 Jun 2013 10:09:56 -0400 Received: from lhrrgout.huawei.com ([194.213.3.17]:61918) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UsCtT-0007u8-Ny for qemu-devel@nongnu.org; Thu, 27 Jun 2013 10:09:51 -0400 Message-ID: <51CC479B.1050006@huawei.com> Date: Thu, 27 Jun 2013 16:09:31 +0200 From: Claudio Fontana MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] Monitoring Screen Activity in QEMU/KVM List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: shehbazjaffer007@gmail.com Cc: "qemu-devel@nongnu.org" Shehbaz Jaffer wrote: > I want to determine the amount of screen activity taking place on VGA monitor/ Screen for different applications (eg. playing vlc video, normal typing.) > > When I do not start the X server, I can easily determine the screen activity by counting the number of pages accessed in the region 0xA0000 - 0xBffff (This is the VGA Monitor region in boot screen). > > However when I start the X Server, A diffrent set of pages are hit. Could anyone please explain how the VGA Monitor works in QEMU? Or if someone could suggest an alternate solution to determine amount of screen activity while playing diffrent applications? > > [NOTE : I have already checked for the region where X server pages are mapped using cat /proc/iomem. But pages are not getting written to the "possible" X server mmapped region.] > > Regards, If you define "screen activity" = "number of pages accessed in the range 0xa0000-0xbffff per unit of time", you could keep your thing going by just using the generic "vga" driver in your Xorg configuration, and that would keep your model valid I think. Claudio