LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1267|回复: 13

如何确认自己的显存大小?

[复制链接]
发表于 2010-3-2 19:24:07 | 显示全部楼层 |阅读模式
我新换的nvidia GT220显卡,自称显存为1G ddr3,但是lspci -v的结果是:
01:00.0 VGA compatible controller: nVidia Corporation Device 0a20 (rev a2) (prog-if 00 [VGA controller])
        Subsystem: Giga-byte Technology Device 34d6
        Flags: bus master, fast devsel, latency 0, IRQ 16
        Memory at ee000000 (32-bit, non-prefetchable) [size=16M]
        Memory at d0000000 (64-bit, prefetchable) [size=256M]
        Memory at e0000000 (64-bit, prefetchable) [size=32M]
        I/O ports at dc80 [size=128]
        [virtual] Expansion ROM at efe00000 [disabled] [size=512K]
        Capabilities: [60] Power Management version 3
        Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
        Capabilities: [78] Express Endpoint, MSI 00
        Capabilities: [b4] Vendor Specific Information <?>
        Capabilities: [100] Virtual Channel <?>
        Capabilities: [128] Power Budgeting <?>
        Capabilities: [600] Vendor Specific Information <?>
        Kernel driver in use: nvidia
        Kernel modules: nvidia

这里面的16M,256M和32M都是什么意思?有没有可能系统根本没有用上显卡带的1G显存?
发表于 2010-3-2 21:24:04 | 显示全部楼层
用nvidia-settings看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-3-2 22:12:27 | 显示全部楼层
哦,这里显示的数值倒是对的。多谢了。
回复 支持 反对

使用道具 举报

发表于 2010-3-2 23:17:42 | 显示全部楼层
显存现在都论G来算了?太疯狂了。
回复 支持 反对

使用道具 举报

发表于 2010-3-2 23:43:55 | 显示全部楼层
其实,浮点运算用显卡来算更好

这不,显卡**的就成主板了
回复 支持 反对

使用道具 举报

发表于 2010-3-3 09:36:49 | 显示全部楼层
Post by hubert_star;2072744
其实,浮点运算用显卡来算更好
这不,显卡**的就成主板了

显卡GPU主要是用来做并行计算的,而CPU的主要长处是在串行计算。这与浮点定点无关。

对于高度串行的算法(也就是不可拆分为多线程的算法),CPU可以比GPU快数十倍。——即使是浮点运算也是如此。

对于高度并行的算法(也就是可以拆分为成百上千个线程的算法),GPU可以比CPU快百倍。——即使是定点运算也是如此。

典型的例子:让一个1000x1000的矩形区域和另外一个1000x1000的矩形区域以50%alpha叠加,由于这里每个点的叠加都是独立的,因此算法可以拆分成一百万个线程,使用GPU运算可以远远快过CPU。
回复 支持 反对

使用道具 举报

发表于 2010-3-3 09:55:50 | 显示全部楼层
Post by poet;2072782
显卡GPU主要是用来做并行计算的,而CPU的主要长处是在串行计算。这与浮点定点无关。

对于高度串行的算法(也就是不可拆分为多线程的算法),CPU可以比GPU快数十倍。——即使是浮点运算也是如此。

对于高度并行的算法(也就是可以拆分为成百上千个线程的算法),GPU可以比CPU快百倍。——即使是定点运算也是如此。

典型的例子:让一个1000x1000的矩形区域和另外一个1000x1000的矩形区域以50%alpha叠加,由于这里每个点的叠加都是独立的,因此算法可以拆分成一百万个线程,使用GPU运算可以远远快过CPU。


好,学习了。
回复 支持 反对

使用道具 举报

发表于 2010-3-3 09:57:37 | 显示全部楼层
安装驱动后
  1. more /proc/driver/nvidia/registry
复制代码
回复 支持 反对

使用道具 举报

发表于 2010-3-3 11:13:43 | 显示全部楼层
G级好疯狂!!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-3-3 21:16:21 | 显示全部楼层
Post by athlon_r;2072787
安装驱动后
  1. more /proc/driver/nvidia/registry
复制代码


EnableVia4x: 0
EnableALiAGP: 0
NvAGP: 3
ReqAGPRate: 15
EnableAGPSBA: 0
EnableAGPFW: 0
Mobile: 4294967295
ResmanDebugLevel: 4294967295
RmLogonRC: 1
ModifyDeviceFiles: 1
DeviceFileUID: 0
DeviceFileGID: 27
DeviceFileMode: 432
RemapLimit: 0
UpdateMemoryTypes: 4294967295
UseVBios: 1
RMEdgeIntrCheck: 1
UsePageAttributeTable: 4294967295
EnableMSI: 0
MapRegistersEarly: 0
RegistryDwords: ""

这个,里面好像没有显存的值吧。另外,怎么有那么多AGP的东西?这个技术不是早就落伍了吗?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表