The time now is Wed 11 Dec 2019, 14:04
All times are UTC - 4 |
Author |
Message |
foxpup

Joined: 29 Jul 2016 Posts: 964 Location: europa near northsea
|
Posted: Sun 03 Feb 2019, 13:25 Post subject:
|
|
Hello bigpup
Thanks for the info.
bigpup wrote: | The BIOS feature that controls all this is the DVMT Mode BIOS feature. It allows you to select the DVMT operating mode. | I looked into my efi firmware interface aka BIOS, but did not find anything like that there.
(But I did find an option Grapic Device. It can be [UMA only], enable integrated graphic controller only, or [Discrete] which enables both gc.
I tried that but did not bring up the nvidia in Pupsysinfo. But I do find some mentioning of nvidia as 3D controller in some places. )
Is there a place in Pupsysinfo to find the info about RAM on the Graphic Cards, like in windows? Or is there another tool to use?
I understand this is additional RAM to the proper RAM for the CPU.
Quote: | Notice what your Pup-Sysinfo shows here:
Quote: | VGA controller [0300]: Intel Corporation HD Graphics 520 [8086:1916] (rev 07)
• Kernel Driver: i915
• Memory Used by Driver: 1094.51 KB | | This just says that very little memory, about 1M, is used for the driver, right? It is not even clear to me what kind of memory this is.
|
Back to top
|
|
 |
radky
Joined: 02 May 2010 Posts: 981
|
Posted: Sun 03 Feb 2019, 16:18 Post subject:
|
|
foxpup wrote:
Quote: | Someone... found only 256M video RAM while his intel gc has 1G. |
bigpup wrote:
Quote: | What you are seeing in Pup-Sysinfo is probably the pre-allocated Video RAM... |
@foxpup, bigpup and other testers:
Currently, the Pup-Sysinfo video report does not probe the graphics chip directly, but uses the lspci utility to determine pre-allocated (prefetchable) video memory.
When parsing system information, Pup-Sysinfo calls only those tools common to all Pups but we could use the glxinfo utility to determine video memory. Beyond this, I'm not sure Pup-Sysinfo will further quantify the physical memory of the video card.
The revised function file below reports prefetchable video memory defined by lspci, and total video memory defined by glxinfo.
EDIT: file removed
Thanks
_________________ PupMates
Last edited by radky on Mon 04 Feb 2019, 20:19; edited 1 time in total
|
Back to top
|
|
 |
bigpup

Joined: 11 Oct 2009 Posts: 12987 Location: S.C. USA
|
Posted: Mon 04 Feb 2019, 06:51 Post subject:
|
|
Put the new func file in Pup-Sysinfo 2.8.3
Well, that now gives more info about memory.
This is my graphics output.
Quote: | VGA controller [0300]: Intel Corporation Atom Processor Z36xxx/Z37xxx Series Graphics & Display [8086:0f31] (rev 0e)
• Kernel Driver: i915
• Memory Used by Driver: 1216.00 KB
• Path: /lib/modules/4.19.12/kernel/drivers/gpu/drm/i915/i915.ko
• Description: Intel Graphics
• Video RAM: 1536M total, 256M prefetchable |
This being integrated Intel Graphics, that uses system RAM.
That seems to show how much system RAM could be used as VRAM. (1536M)
I have 2GB of RAM in this computer.
After looking at this. That Memory Used by Driver: 1216.00 KB seems to be what the i915 driver uses to operate the driver.
That 256M prefetchable is this:
Quote: | Prefetchable memory is memory which the CPU can request in advance as an optimization, before actual code operates on it. This happens because the CPU guesses it may be needed in the future or because the code contains explicit prefetch instructions. Then it prefetches those memory locations. |
_________________ The things they do not tell you, are usually the clue to solving the problem.
When I was a kid I wanted to be older.... This is not what I expected
YaPI(any iso installer)
|
Back to top
|
|
 |
bigpup

Joined: 11 Oct 2009 Posts: 12987 Location: S.C. USA
|
Posted: Mon 04 Feb 2019, 07:47 Post subject:
|
|
new func file in Pup-Sysinfo 2.8.3
To give you output for something other than Intel graphics.
This is from a Nvidia Geforce GTX 1070 card with its own 8GB of memory. It does not use system ram for graphics.
Using the Nvidia driver from Nvidia.
Quote: | VGA controller [0300]: NVIDIA Corporation GP104 [GeForce GTX 1070] [10de:1b81] (rev a1)
• Kernel Driver: nvidia
• Memory Used by Driver: 16108.00 KB
• Path: /lib/modules/4.19.12/kernel/drivers/video/nvidia.ko
• Driver Version: 410.78
• Description: N/A
• Video RAM: 8192 M total, 256M
32M prefetchable |
_________________ The things they do not tell you, are usually the clue to solving the problem.
When I was a kid I wanted to be older.... This is not what I expected
YaPI(any iso installer)
|
Back to top
|
|
 |
foxpup

Joined: 29 Jul 2016 Posts: 964 Location: europa near northsea
|
Posted: Mon 04 Feb 2019, 15:14 Post subject:
|
|
This is the output now with the new func:
Quote: | VGA controller [0300]: Intel Corporation HD Graphics 520 [8086:1916] (rev 07)
• Kernel Driver: i915
• Memory Used by Driver: 1094.51 KB
• Path: /lib/modules/4.9.149-stretch/kernel/drivers/gpu/drm/i915/i915.ko
• Description: Intel Graphics
• Video RAM: 1536M total, 256M prefetchable | 1536M for video RAM seems to me a lot more than the official 1G. What else could this include? It's "funny" this is exactly the same number as for the intel gc of bigpup.
(The normal RAM for CPU of this machine is 8G and video RAM is reported in windows to be 1G).
Last edited by foxpup on Mon 04 Feb 2019, 16:00; edited 1 time in total
|
Back to top
|
|
 |
666philb

Joined: 07 Feb 2010 Posts: 3510 Location: wales
|
Posted: Mon 04 Feb 2019, 15:36 Post subject:
|
|
hi radky
with new func file correct video ram report here with an nvidia card apart from the weird 256mb bit at the end Code: | Video RAM: 4096 M total, 256M |
bigpup wrote: |
• Video RAM: 8192 M total |
do you want to swap cards?
_________________ Bionicpup64 built with bionic beaver packages http://murga-linux.com/puppy/viewtopic.php?t=114311
Xenialpup64, built with xenial xerus packages http://murga-linux.com/puppy/viewtopic.php?t=107331
|
Back to top
|
|
 |
radky
Joined: 02 May 2010 Posts: 981
|
Posted: Mon 04 Feb 2019, 17:59 Post subject:
|
|
foxpup wrote:
Quote: | 1536M for video RAM... is exactly the same number as for the intel gc of bigpup.
(The normal RAM for CPU of this machine is 8G and video RAM is reported in windows to be 1G) |
@foxpup,
In a terminal, please run the following:
glxinfo | grep -Ei 'device|memory'
You will see something like the following for your Intel system.
Code: | Device: Mesa DRI Intel(R) HD Graphics 520 (Skylake GT2) x86/MMX/SSE2
Video memory: 1536MB
Unified memory: yes |
If I understand correctly, 'Unified memory' refers to Unified Memory Architecture (UMA), also know as Integrated Graphics or Shared Graphics, where system RAM provides shared memory for graphics rendering.
For graphics rendering, 1536MB Video Ram is a value commonly allocated by systems with Intel Integrated Graphics.
_________________ PupMates
|
Back to top
|
|
 |
radky
Joined: 02 May 2010 Posts: 981
|
Posted: Mon 04 Feb 2019, 19:11 Post subject:
|
|
666philb wrote:
Quote: | Video RAM: 4096 M total, 256M |
@666philb,
The second component of the Video RAM report refers to prefetchable video memory.
I'm not sure why the term 'prefetchable' is missing from your report. It should be included by default.
Prefetchable video memory refers to memory addresses reserved specifically for the transfer of video data, and this memory may be prefetched when the "CPU guesses it may be needed in the future or because the code contains explicit prefetch instructions".
_________________ PupMates
|
Back to top
|
|
 |
radky
Joined: 02 May 2010 Posts: 981
|
Posted: Mon 04 Feb 2019, 20:18 Post subject:
|
|
bigpup and 666philb,
It seems your NVIDIA PCs show two prefetchable addresses of video RAM.
EDIT: file removed
_________________ PupMates
Last edited by radky on Mon 04 Feb 2019, 22:19; edited 2 times in total
|
Back to top
|
|
 |
bigpup

Joined: 11 Oct 2009 Posts: 12987 Location: S.C. USA
|
Posted: Mon 04 Feb 2019, 20:46 Post subject:
|
|
Pup-Sysinfo 2.8.3
New func file.
I now get this.
Devices>Display>Summary
Quote: | VGA controller [0300]: NVIDIA Corporation GP104 [GeForce GTX 1070] [10de:1b81] (rev a1)
• Kernel Driver: nvidia
• Memory Used by Driver: 16108.00 KB
• Path: /lib/modules/4.19.12/kernel/drivers/video/nvidia.ko
• Driver Version: 410.78
• Description: N/A
• Video RAM: 8192 M total, 256M32M prefetchable |
From Devices>Display>Complete
Quote: | VGA controller: NVIDIA Corporation GP104 [GeForce GTX 1070] (rev a1) (prog-if 00 [VGA controller])
Subsystem: Dell Device 119d
Flags: bus master, fast device select, latency 0
Interrupt Request (IRQ): 136
Memory at de000000 (32-bit, non-prefetchable) [size=16M]
Memory at c0000000 (64-bit, prefetchable) [size=256M]
Memory at d0000000 (64-bit, prefetchable) [size=32M]
I/O ports at e000 [size=128]
[virtual] Expansion ROM at 000c0000 [disabled] [size=128K] |
_________________ The things they do not tell you, are usually the clue to solving the problem.
When I was a kid I wanted to be older.... This is not what I expected
YaPI(any iso installer)
|
Back to top
|
|
 |
radky
Joined: 02 May 2010 Posts: 981
|
Posted: Mon 04 Feb 2019, 22:18 Post subject:
|
|
bigpup,
To show total RAM and all prefetchable RAM on one single line, could you test the attached func file.
EDIT: file removed
Thanks
_________________ PupMates
Last edited by radky on Thu 07 Feb 2019, 13:50; edited 1 time in total
|
Back to top
|
|
 |
perdido

Joined: 09 Dec 2013 Posts: 1429 Location: ¿Altair IV , Just north of Eeyore Junction.?
|
Posted: Tue 05 Feb 2019, 13:53 Post subject:
|
|
Hi radky,
More info the better I hope.
Nvidia card, a relatively underpowered version compared to some.
Your most recent func (testerday's) installed to PupSysinfo-2.8.1 upupbb-18.05
Devices>Display>Summary
Updated func from yesterday
Quote: |
VGA controller [0300]: NVIDIA Corporation G98M [Quadro NVS 160M] [10de:06eb] (rev a1)
• Kernel Driver: nvidia
• Memory Used by Driver: 10075.57 KB
• Path: /lib/modules/4.9.96-lxpup-32-pae/kernel/drivers/video/nvidia.ko
• Driver Version: 304.137
• Description: N/A
• Video RAM: 256 M total, 256M prefetchable |
Original func version
Code: | VGA controller [0300]: NVIDIA Corporation G98M [Quadro NVS 160M] [10de:06eb] (rev a1)
• Kernel Driver: nvidia
• Memory Used by Driver: 10075.57 KB
• Path: /lib/modules/4.9.96-lxpup-32-pae/kernel/drivers/video/nvidia.ko
• Driver Version: 304.137
• Description: N/A
• Video RAM: 256M |
/////////////////////////////////////////////////////////////////////
From Devices>Display>Complete
Updated func from yesterday
Quote: |
VGA controller: NVIDIA Corporation G98M [Quadro NVS 160M] (rev a1) (prog-if 00 [VGA controller])
Subsystem: Dell Device 0233
Flags: bus master, fast device select, latency 0
Interrupt Request (IRQ): 16
Memory at f5000000 (32-bit, non-prefetchable) [size=16M]
Memory at e0000000 (64-bit, prefetchable) [size=256M]
Memory at f2000000 (64-bit, non-prefetchable) [size=32M]
I/O ports at df00 [size=128]
[virtual] Expansion ROM at 000c0000 [disabled] [size=128K] |
Original func version
Code: |
VGA controller: NVIDIA Corporation G98M [Quadro NVS 160M] (rev a1) (prog-if 00 [VGA controller])
Subsystem: Dell Device 0233
Flags: bus master, fast device select, latency 0
Interrupt Request (IRQ): 16
Memory at f5000000 (32-bit, non-prefetchable) [size=16M]
Memory at e0000000 (64-bit, prefetchable) [size=256M]
Memory at f2000000 (64-bit, non-prefetchable) [size=32M]
I/O ports at df00 [size=128]
[virtual] Expansion ROM at 000c0000 [disabled] [size=128K] |
.
Last edited by perdido on Tue 05 Feb 2019, 22:24; edited 1 time in total
|
Back to top
|
|
 |
foxpup

Joined: 29 Jul 2016 Posts: 964 Location: europa near northsea
|
Posted: Tue 05 Feb 2019, 15:18 Post subject:
|
|
radky wrote: | If I understand correctly, 'Unified memory' refers to Unified Memory Architecture (UMA), also know as Integrated Graphics or Shared Graphics, where system RAM provides shared memory for graphics rendering. | @radky
Thank you for the explanation.
So the 1536M video RAM is actually part of the 8G RAM, and not additional?
|
Back to top
|
|
 |
radky
Joined: 02 May 2010 Posts: 981
|
Posted: Wed 06 Feb 2019, 01:31 Post subject:
|
|
perdido wrote: | Hi radky,
More info the better I hope.
Nvidia card, a relatively underpowered version compared to some. |
Thanks perdido. Your report is much appreciated!
Hopefully, bigpup will also test the most recent func revision (or other users with video cards that allocate two prefetchable memory addresses).
_________________ PupMates
|
Back to top
|
|
 |
radky
Joined: 02 May 2010 Posts: 981
|
Posted: Wed 06 Feb 2019, 01:42 Post subject:
|
|
foxpup wrote: | Thank you for the explanation.
So the 1536M video RAM is actually part of the 8G RAM, and not additional? |
Hi foxpup,
Yes, for your PC with integrated graphics, I think the 1536M represents shared memory allocated from the 8G system RAM.
Thanks for testing!
_________________ PupMates
|
Back to top
|
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|