显卡是干啥用的?

电脑,手机,硬件,软件,电子产品等

版主: Jack12345

头像
HeXuan(和玄)
职业作家
职业作家
帖子互动: 4
帖子: 543
注册时间: 2022年 9月 29日 06:12

Re: 显卡是干啥用的?

帖子 HeXuan(和玄) »

现在的显卡,可以用作计算加速卡,对某些模式的计算能力,远胜于CPU。
和弦,是乐理上的一个概念,指的是一定音程关系的一组声音。将三个和三个以上的音,按三度叠置的关系,在纵向上加以结合,就成为和弦。
tekkamanz
论坛精英
论坛精英
帖子互动: 119
帖子: 6010
注册时间: 2022年 8月 4日 17:39

Re: 显卡是干啥用的?

帖子 tekkamanz »

了解一个东西 首先要从他的历史入手
以前这东西叫视频加速卡
理想世界地图
图片
头像
verdelite(众傻之傻)
论坛元老
论坛元老
帖子互动: 928
帖子: 22868
注册时间: 2022年 7月 21日 23:33

Re: 显卡是干啥用的?

帖子 verdelite(众傻之傻) »

Mobster678 写了: 2022年 10月 24日 00:10 为啥一个显卡比电脑还贵?
叔不懂显卡,对电脑的理解仅限于8086.三总线结构,寄存器,汇编语言啥的。
显卡里面一个芯片,有大量并行计算单元。平时用来玩游戏,但是也可以用来挖币(现在不划算了),或者用来训练AI模型。贵是因为性能越来越高。
没有光子;也没有量子能级,量子跃迁,量子叠加,量子塌缩和量子纠缠。
fangkuuaih
论坛元老
论坛元老
帖子互动: 909
帖子: 21413
注册时间: 2022年 7月 22日 09:19

Re: 显卡是干啥用的?

帖子 fangkuuaih »

Mobster678 写了: 2022年 10月 24日 08:08 如果让我这个外行设计显示器电路,我会用一个存储器,每个字节对应一个像素,如果分辨率是1000x1000,就需要1M字节存储器,电脑往里面写数据,显示器从里面读数据,每秒钟读写各60次,
哪个环节需要加速呢?
这是raster逐行扫描法。
图型加速是使用vector,和早期动画电影紧密相关,要学一点图形学才明白。
lnewmitbbsl
论坛支柱
论坛支柱
帖子互动: 278
帖子: 8763
注册时间: 2022年 7月 26日 06:06

Re: 显卡是干啥用的?

帖子 lnewmitbbsl »

tekkamanz 写了: 2022年 10月 24日 00:14 了解一个东西 首先要从他的历史入手
以前这东西叫视频加速卡
最早就是显示驱动,没有加速功能。
lnewmitbbsl
论坛支柱
论坛支柱
帖子互动: 278
帖子: 8763
注册时间: 2022年 7月 26日 06:06

Re: 显卡是干啥用的?

帖子 lnewmitbbsl »

Mobster678 写了: 2022年 10月 24日 08:08 如果让我这个外行设计显示器电路,我会用一个存储器,每个字节对应一个像素,如果分辨率是1000x1000,就需要1M字节存储器,电脑往里面写数据,显示器从里面读数据,每秒钟读写各60次,
哪个环节需要加速呢?
二维画图像,三维光照模型,视频解码/编码运算量都很大,通用CPU处理会很慢,没有实时性了。当然CPU也会增加一些相关指令,但还是跟不上软件的需求。
lnewmitbbsl
论坛支柱
论坛支柱
帖子互动: 278
帖子: 8763
注册时间: 2022年 7月 26日 06:06

Re: 显卡是干啥用的?

帖子 lnewmitbbsl »

中国共产党未命空间党小组 写了: 2022年 10月 24日 08:51 早期的显卡或者说第一代显卡都有硬件加速绘图功能, 不是你设想的这种简单的frame buffer。
最简单的硬件图形加速, 就是画直线, cpu只给两个起始点, 剩下的就是显卡自己的运算了, 那个年代连字符生产都有加速卡。如果熟悉早期中文电脑 就知道有个东西叫汉卡, 是硬件生成汉字字形。
再后来是视窗加速 也就是gui加速
再后来是是3d加速, 主要是各种几何变换 涉及到矩阵大量计算。
然后就是矩阵计算加速基础上成立的可编程gpu
早期显卡就是DAC驱动,把计算机内的数字量变成显示器的模拟量,硬件画直线这种早期是没有的。汉卡也不是加速,就是一个硬件存储器的字库。
头像
laodongzhe18(组长)
论坛元老
论坛元老
帖子互动: 1101
帖子: 30748
注册时间: 2022年 7月 26日 09:36

Re: 显卡是干啥用的?

帖子 laodongzhe18(组长) »

第零代输出,显示灯
第一代输出,数码管,电传打印机
第二代输出,字符显示器
第三带输出,图像显示器

能画直线的输出设备是绘图机,其他都是点阵输出,没一个能画直线。
lnewmitbbsl 写了: 2022年 10月 24日 09:11 早期显卡就是DAC驱动,把计算机内的数字量变成显示器的模拟量,硬件画直线这种早期是没有的。汉卡也不是加速,就是一个硬件存储器的字库。
而生 在难逃
lnewmitbbsl
论坛支柱
论坛支柱
帖子互动: 278
帖子: 8763
注册时间: 2022年 7月 26日 06:06

Re: 显卡是干啥用的?

帖子 lnewmitbbsl »

中国共产党未命空间党小组 写了: 2022年 10月 24日 09:14 不说汉卡了
连英文26个字母输出都是显卡加速的范围, 字母字库存在rom里, cpu给显卡输入ascii码, 显卡负责转换成字母的图形输出
显示器很多种显示模式的。你这个是字符模式,其实是对应的终端机命令行,根本不是图形模式,谈不上加速。图形模式下,还是CPU一个点一个点去画。
lnewmitbbsl
论坛支柱
论坛支柱
帖子互动: 278
帖子: 8763
注册时间: 2022年 7月 26日 06:06

Re: 显卡是干啥用的?

帖子 lnewmitbbsl »

laodongzhe18 写了: 2022年 10月 24日 09:41 第零代输出,显示灯
第一代输出,数码管,电传打印机
第二代输出,字符显示器
第三带输出,图像显示器

能画直线的输出设备是绘图机,其他都是点阵输出,没一个能画直线。
显卡就是PC时代了,什么单显,EGA,VGA,SVGA之类的。80后一般都不知道这些古董硬件。
lnewmitbbsl
论坛支柱
论坛支柱
帖子互动: 278
帖子: 8763
注册时间: 2022年 7月 26日 06:06

Re: 显卡是干啥用的?

帖子 lnewmitbbsl »

中国共产党未命空间党小组 写了: 2022年 10月 24日 10:22 计算机早期ram很贵, 显卡(或者叫显示电路)硬件生成字符都是on the fly的, 也就是一次只生成一条扫描线的像素。
几k的内存, 几k的显存。 不可能由计算机生产整个屏幕的点阵,
你这个是70年代的计算机。但是计算机发展是很快的,80年代DOS就640k了,386都保护模式32位了。
lnewmitbbsl
论坛支柱
论坛支柱
帖子互动: 278
帖子: 8763
注册时间: 2022年 7月 26日 06:06

Re: 显卡是干啥用的?

帖子 lnewmitbbsl »

Mobster678 写了: 2022年 10月 24日 10:15 我有点明白了,cpu 输出的是对图形抽象的描述,显卡把这个描述翻译成具体的每一个像素的颜色,是这个道理吗?

比如cpu输出是在某个位置显示26个字母,显卡要把这个需求转换成位图。

这个翻译转换过程有可能非常复杂。是吗?
不是。这些活不复杂,CPU都可以做。早期显卡最重要的是DAC变换,当时显示器只支持模拟信号输入,CPU输出不了这些高频模拟信号。
lnewmitbbsl
论坛支柱
论坛支柱
帖子互动: 278
帖子: 8763
注册时间: 2022年 7月 26日 06:06

Re: 显卡是干啥用的?

帖子 lnewmitbbsl »

中国共产党未命空间党小组 写了: 2022年 10月 24日 10:35 这你就错了
早期的单色显示器, 输入信号是数字化得 并不是模拟信号。
一个像素是亮还是不亮 就是由0或者1 决定。

最早期的显卡就是我说的那种, 把字母的二进制代码转换成字母像素输出。
电脑显示器就是电视机升级上来的,都是模拟信号。一直到2000年代,各家显卡还在比拼自己的模拟信号输出有多牛逼,支持多高的刷新率。
lnewmitbbsl
论坛支柱
论坛支柱
帖子互动: 278
帖子: 8763
注册时间: 2022年 7月 26日 06:06

Re: 显卡是干啥用的?

帖子 lnewmitbbsl »

中国共产党未命空间党小组 写了: 2022年 10月 24日 10:43 你听我的吧
早期计算机单色crt显示器输入的数字信号, 格式是ttl。
模拟信号vga是后来的事情了。
你说的这种就是字符终端,是升级的电传打字机,根本不是图形模式,谈不上什么加不加速。
头像
laodongzhe18(组长)
论坛元老
论坛元老
帖子互动: 1101
帖子: 30748
注册时间: 2022年 7月 26日 09:36

Re: 显卡是干啥用的?

帖子 laodongzhe18(组长) »

电脑显示器发展是两条道路,一个是IBM的terminal,由电传打字机协议支持,也可以远程登陆,商用。另一个是游戏机的家用电视输出盒,乔布斯的第一个产品似乎就是此类产品,家用。 最后大家合流进入数字化图像图形多媒体时代。现在没人提多媒体了,这个是刘强东当年的主营业务。

现在游戏显卡刷新率一样是硬指标,不过不是模拟信号的刷新率,是动画帧的生成速度。
lnewmitbbsl 写了: 2022年 10月 24日 10:42 电脑显示器就是电视机升级上来的,都是模拟信号。一直到2000年代,各家显卡还在比拼自己的模拟信号输出有多牛逼,支持多高的刷新率。
上次由 laodongzhe18 在 2022年 10月 24日 10:56 修改。
而生 在难逃
头像
newIdRobot(新器人)
论坛支柱
论坛支柱
帖子互动: 371
帖子: 12410
注册时间: 2022年 7月 21日 21:29

Re: 显卡是干啥用的?

帖子 newIdRobot(新器人) »

Mobster678 写了: 2022年 10月 24日 08:08 如果让我这个外行设计显示器电路,我会用一个存储器,每个字节对应一个像素,如果分辨率是1000x1000,就需要1M字节存储器,电脑往里面写数据,显示器从里面读数据,每秒钟读写各60次,
哪个环节需要加速呢?
冰雪奇缘这些动画或游戏渲染都需要大量计算加速
lnewmitbbsl
论坛支柱
论坛支柱
帖子互动: 278
帖子: 8763
注册时间: 2022年 7月 26日 06:06

Re: 显卡是干啥用的?

帖子 lnewmitbbsl »

laodongzhe18 写了: 2022年 10月 24日 10:49 电脑显示器发展是两条道路,一个是IBM的terminal,由电传打字机协议支持,也可以远程登陆,商用。另一个是游戏机的家用电视输出盒,乔布斯的第一个产品似乎就是此类产品,家用。 最后大家合流进入数字化图像图形多媒体时代。现在没人提多媒体了,这个是刘强东当年的主营业务。
好像是苹果2电脑可以接电视作显示器,所以大卖,但这个功能是沃滋开发出来的。
lahei(专用)
论坛元老
论坛元老
帖子互动: 897
帖子: 26316
注册时间: 2022年 7月 28日 16:49

Re: 显卡是干啥用的?

帖子 lahei(专用) »

Mobster678 写了: 2022年 10月 24日 10:15 我有点明白了,cpu 输出的是对图形抽象的描述,显卡把这个描述翻译成具体的每一个像素的颜色,是这个道理吗?

比如cpu输出是在某个位置显示26个字母,显卡要把这个需求转换成位图。

这个翻译转换过程有可能非常复杂。是吗?

现代显卡主要的工作是建模渲染,3d模型都是一堆小三角,动一下所有相关三角都要重新定位,渲染就是各种贴图纹理投影灯光等等,总之就是大量浮点运算。这些运算可以独立并发做成多核,结果用FLOPS(Float Operations Per Second)计。显卡和CPU没有可比性,就是当年的浮点协处理器。但显卡不是通用浮点处理器。以前专为图形浮点处理优化,所以以前算特币同样图形性能的A卡和N卡表现就完全不一样。新的显卡肯定在算币或者AI计算上做了优化,具体没追过
wonderstreet
论坛支柱
论坛支柱
帖子互动: 283
帖子: 11141
注册时间: 2022年 7月 27日 00:46

Re: 显卡是干啥用的?

帖子 wonderstreet »

那您的知识结构确实是老古董了。
现在图像处理算法大量用到矩阵运算,像小波变换,fft,数字滤波,通用CPU根本不擅长这种计算,
显卡就是专门用来做这些运算的。


Mobster678 写了: 2022年 10月 24日 00:10 为啥一个显卡比电脑还贵?
叔不懂显卡,对电脑的理解仅限于8086.三总线结构,寄存器,汇编语言啥的。
头像
laodongzhe18(组长)
论坛元老
论坛元老
帖子互动: 1101
帖子: 30748
注册时间: 2022年 7月 26日 09:36

Re: 显卡是干啥用的?

帖子 laodongzhe18(组长) »

显卡上没啥图像处理能力,顶多是通用的向量计算。游戏动画卡有些相关动画帧的优化能力,让游戏更顺畅。
wonderstreet 写了: 2022年 10月 24日 10:59 那您的知识结构确实是老古董了。
现在图像处理算法大量用到矩阵运算,像小波变换,fft,数字滤波,通用CPU根本不擅长这种计算,
显卡就是专门用来做这些运算的。
而生 在难逃
回复

回到 “电脑手机(IT)”