QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3105|回复: 16

近来 ATI-AMD 显卡的驱动支持要好过 Nvidia

[复制链接]
发表于 2011-12-4 19:33:23 | 显示全部楼层 |阅读模式
题外话,现在我才知道近来 ATI-AMD 显卡的驱动支持要好过 Nvidia,至少中文的配置界面,支持 X 上直接安装,N 卡还是需要在实终端模式下安装,而且只有英文界面。
不过显示上有点不习惯 A 卡,感觉 Linux 下着色太鲜艳不是太自然。
intel 的 CPU +  AMD 的显卡在 Linux 下挺稳定的。
CecilHarvey 该用户已被删除
发表于 2011-12-4 20:25:50 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2011-12-8 16:14:37 | 显示全部楼层
现在搞linux除了字符界面,还是字符界面,不然就是vmware了
回复

使用道具 举报

发表于 2011-12-8 22:31:56 | 显示全部楼层
AMD发热哦发热!AMD N830 + HD5470,平常温度都是70多...
gnome下还是会花屏的...
回复

使用道具 举报

 楼主| 发表于 2011-12-9 07:03:02 | 显示全部楼层
原帖由 duotaiya 于 2011-12-8 16:14 发表
现在搞linux除了字符界面,还是字符界面,不然就是vmware了

可以玩点免费网游,不过都是超极无聊时干的。
回复

使用道具 举报

发表于 2011-12-9 09:30:13 | 显示全部楼层
ATI 对新版本的 xorg-server 支持速度很慢,一般都要晚 2、3 个月。这一点 Nvidia 很快就能支持新版本的。
回复

使用道具 举报

 楼主| 发表于 2011-12-10 08:03:13 | 显示全部楼层
A 卡对模拟器游戏的支持是否是比N卡要差?
AMD 6770 DDR5 1G 运行 NDS 模拟器游戏好象还不如 Nvidia GT520 DDR3 2G,因为网上讨论 520 显卡属于最低端的显卡,其显存带宽只有 64 位。
AMD 6770 DDR5 1G 按理说应该比这个GT520 要快很多,可是玩模拟游戏感觉不是那么回事哈,放大窗口明显感觉到音乐被一卡一卡的。也有说模拟器快慢和CPU有关,可我 CPU i32100 总也比 E5200强吧。
回复

使用道具 举报

发表于 2011-12-10 13:42:22 | 显示全部楼层
什么模拟器?
不是 3D 的纯看 CPU 和显卡的 2D 运行效率。
还有一点就是算法和现实方法。你用 mplayer 用各种模式输出就能感觉出区别。

内存带宽是要和显卡定位相关的,64 位带宽不是问题,520 本来就不快,你给他的 512bit 带宽这东西也快不了。
就算你真给他 512bit ,内存跑在 100Mhz 上,肯定还是不如 64bit 的 1Ghz 带宽。
还有 SDRAM 和 DDRRAM 也不能直接比,DDR 和 DDR2/4/5 也不能直接比。

520 本来就不是高性能显卡,而且还是个超低成本的显卡,而且内存带宽和显存芯片数量还有关系。每个芯片是 8bit ,那么 64 bit 就需要 8 片组成(和双通道三通道内存一个意思)。64bit 肯定要比 128bit 的带宽更省同带宽的芯片数量,而且位数低,电路设计也更容易,更能降低显卡成本。

你要是看他不爽,可以买高一些的显卡,入门游戏卡都是 128bit 的。或者主流游戏显卡,256bit 而且跑在高频率上,内存带宽很够。但你可以看到,主流游戏显卡的主芯片运算性能不是你这个 520 可以比的。你又如何非要让 520 和他们比带宽呢?
回复

使用道具 举报

 楼主| 发表于 2011-12-10 14:03:00 | 显示全部楼层
你没懂我的意思,我是指 GT520 的 N卡换成 AMD 6770 的 A 卡玩 nds 模拟器游戏反而更慢了,GT 520 2G 显卡肯定是最烂的显卡,原来有一个小弟将这块显卡用600元的价售给我,坑人到家。我第二天找上门换了现在这块 A 卡,因为 600 元左右的卡也只有 A 卡性能上会有所值。但是我发现换的 A 卡速度居然还不如 GT520 这块烂卡。。。
我从 win 上面查询到同样的版本驱动,win 上支持用的 opengl 和 Magiclinux 上的差了两个大版本号,6 和 4,现在重新编译 mesa,发现如果希望硬件上加快 A 卡还必需编译 llvm 虚拟机。
linux  上 N 卡和 A 卡在驱动支持上讲,很可能 N 卡的驱动更容易上一些,因为我安装 N 卡驱动时从来没遇到要重新编译 mesa。
回复

使用道具 举报

 楼主| 发表于 2011-12-10 17:12:23 | 显示全部楼层
不折腾了,win 上的 A 卡模拟 nds 游戏很流畅, Linux 下就是会卡,特别是音乐,相对来说 N 卡在 linux 下支持会好一些,A 卡 win 和 linux 下模拟器游戏运行效果差的很远。而且 A 卡驱动删除可能会导致没办法进 kwin,怪的很。
回复

使用道具 举报

发表于 2011-12-10 21:25:56 | 显示全部楼层
我印象里 A 卡和 N 卡在 Linux 上面是两种 3D 实现,A 卡好像一直是 DRI 通用的接口,N 卡用的是自己 patch 的 openGL 。
你的程序如果没有基于 mesa 原版的开发函数库进行编译,那么跨卡经常出这种问题。

这两个显卡一直有兼容问题,所以系统开发人员必须不安装任何显卡驱动来进行软件的编译。
回复

使用道具 举报

 楼主| 发表于 2011-12-11 22:21:22 | 显示全部楼层
原帖由 jiangtao9999 于 2011-12-10 21:25 发表
我印象里 A 卡和 N 卡在 Linux 上面是两种 3D 实现,A 卡好像一直是 DRI 通用的接口,N 卡用的是自己 patch 的 openGL 。
你的程序如果没有基于 mesa 原版的开发函数库进行编译,那么跨卡经常出这种问题。

这两个显卡一直 ...

应该和显卡驱动无关,编译 DRI接口如果是 A 卡需要 llvm 虚拟机的支持,所以我编译完增加了一个 3M 的支持库 llvm-libs-2.8-1mgc25.i686.rpm,应该说在软件应用上 Linux 上 A 卡可能比 N 卡稳定,这是因为 A 卡开源驱动和官方驱动差别不大,直接模拟 NDS 游戏没问题,放大画面音乐最多是放慢而不是卡,反而是上了官方驱动后 A 卡玩 NDS 游戏时音乐快慢变化显得卡,但 KDE4 的桌面特效没上官方 catalyst 驱动会花屏。N 卡的 DRI 接口支持叫 nouveau,我刚刚的编译直接把这个踢除了,系统会用早期的 nv 驱动显示。我不学 Fedora,因为 nouveau 驱动问题很多, N 卡不够开放,如果不上官方驱动是没法硬驱的。
总的来说,不编译 nouveau 就可以了,免得麻烦。
回复

使用道具 举报

 楼主| 发表于 2011-12-11 22:26:15 | 显示全部楼层
系统开发人员必须不安装任何显卡驱动来进行软件的编译的说法是 KDE 提出来的,但是目前从我自己的编译经验来看,安装显卡驱动对编译没有影响,因为软件都是在找开源实现,而官方显示驱动根本没有提供可以编译的代码,有的只不过是二进制程序。 N 卡的确在驱动上要优越一些,但它同时不愿意开放驱动源码,A 卡驱动上。。。唉我觉得 Linux 上 A 卡表现比 Win 上要差,A 卡的驱动开放,开源实现的驱动虽然不及官方的,但性能差别上并不会太大。
N 卡要是没上官方驱动就玩 3D 游戏,那就怀具了。
回复

使用道具 举报

 楼主| 发表于 2011-12-11 22:41:23 | 显示全部楼层
原帖由 dgy18787 于 2011-12-8 22:31 发表
AMD发热哦发热!AMD N830 + HD5470,平常温度都是70多...
gnome下还是会花屏的...

另类的 intel i3 2100 + amd hd 6770,intel 的 cpu 本来就不热,我给的一个散热器居然还三铜热管的,那个显卡拿到手时看到显卡风扇后面的散热器似乎也是一整个很硬的热管,运行 3DMAX 十多分钟没发现有多热,可能是天冷了。。。
话说原来自己的 Nvidia 9500 ddr2 的,没有风扇,就一散热片(因为比起 hd6770 的散热架子也太小儿科了),温度经常是80度以上却安全用了几年二手扔了。
其实要是钱多,Nvidia + Intel 可以实现低功耗,N 卡低端还是别买了,太坑人了。AMD 的 cpu 还是算了,因为之前用过一块,拆风扇时发现 cpu 都被硅胶糊在一块了,对了上回就因为这个拆坏了 cpu 针脚。
回复

使用道具 举报

发表于 2011-12-12 09:08:23 | 显示全部楼层
原帖由 haulm 于 2011-12-11 10:26 PM 发表
系统开发人员必须不安装任何显卡驱动来进行软件的编译的说法是 KDE 提出来的,但是目前从我自己的编译经验来看,安装显卡驱动对编译没有影响,因为软件都是在找开源实现,而官方显示驱动根本没有提供可以编译的代码,有的只不 ...

真的有影响,我以前 AMD 和 NV 显卡混用过一段时间,装了 N 卡驱动编译出来的程序改用  A 卡和 A 卡官方驱动所有 3D  程序全都不能工作。AMD 和 NV 都有自己的 libGL.so ,两个 so 的接口不一样。针对一个库进行连接的程序不能用在第二个库上面。
现在的系统都是联合 mesa 进行运行,也就是如果官方驱动的  so 没有提供接口,就会转到 mesa 进行软件模拟。所以你现在这么运行程序除了慢没别的问题。但两个驱动提供的接口支持功能不一样的。
两个显卡都不是 100% 的兼容所有 openGL 扩展。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-5-8 06:51 , Processed in 0.107678 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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