Linux对ATI显卡为虾米无爱呢?
-
- 帖子: 22
- 注册时间: 2012-01-20 11:58
Linux对ATI显卡为虾米无爱呢?
俺是《时空浩劫》的开发者之一。
一直以来《时空浩劫》在Linux的ATI显卡下,都会有黑块的现象。公司多是N卡,几台A卡都是Win系统的测试机器。在A卡下就测试openSUSE的,HD4600,安装了官方驱动没有黑块。于是以为其他发行版A卡没有问题。
游戏测试以来,A卡用户一直反应有黑块,于是安装了fedora,centos,ubuntu,结果真的都有黑块。
折腾了快一个月时间,终于一个偶然的机会,发现了一些些小的问题。
1、多重采样无论是否设置,其结果都是不设置。无论采用“覆盖程序设置”还是选择“让程序设置”。其实都是0采样。俗称抗锯齿。
2、mipmaps,不能由显卡协助生成。如果有显卡来生成,它一定到最后除以零(难道是驱动编写者的一个疏忽?)。虽然不会crash,但是会默认都是0,也就是这里造成黑块的黑手。(看来这个懒是不能偷的,在linux ATI下,使用useHardwareMipMapGeneration是个绝大的错误。)
另。ATI显卡跑跑3D桌面是完全没有问题的。
9月25日后的《时空浩劫》ATI显卡已经不会有黑块了,欢迎测试哦。嘿嘿!!!
一直以来《时空浩劫》在Linux的ATI显卡下,都会有黑块的现象。公司多是N卡,几台A卡都是Win系统的测试机器。在A卡下就测试openSUSE的,HD4600,安装了官方驱动没有黑块。于是以为其他发行版A卡没有问题。
游戏测试以来,A卡用户一直反应有黑块,于是安装了fedora,centos,ubuntu,结果真的都有黑块。
折腾了快一个月时间,终于一个偶然的机会,发现了一些些小的问题。
1、多重采样无论是否设置,其结果都是不设置。无论采用“覆盖程序设置”还是选择“让程序设置”。其实都是0采样。俗称抗锯齿。
2、mipmaps,不能由显卡协助生成。如果有显卡来生成,它一定到最后除以零(难道是驱动编写者的一个疏忽?)。虽然不会crash,但是会默认都是0,也就是这里造成黑块的黑手。(看来这个懒是不能偷的,在linux ATI下,使用useHardwareMipMapGeneration是个绝大的错误。)
另。ATI显卡跑跑3D桌面是完全没有问题的。
9月25日后的《时空浩劫》ATI显卡已经不会有黑块了,欢迎测试哦。嘿嘿!!!
上次由 avanna 在 2012-09-11 22:10,总共编辑 1 次。
- 枫叶饭团
- 帖子: 14683
- 注册时间: 2010-06-16 1:05
- 系统: Mac OS X
- 来自: Tencent
- 联系:
Re: Linux对ATI显卡为虾米无爱呢?
前些天才看到一篇文章骂A卡的,它可能会通过进程名称来开启关闭一些功能,A卡驱动是个奇葩,伤不起啊。。。
- xw_y_am
- 帖子: 3333
- 注册时间: 2009-05-08 14:18
- 系统: Arch
- 来自: 河南新乡
- 联系:
Re: Linux对ATI显卡为虾米无爱呢?
A卡用户表示没感觉



Linux 相关链接大杂烩
代码: 全选
if(read) {
if(practise) return g☘☘d;
else return w☘☘d;
} else {
return t☘☘d;
}
- YeLee
- 论坛版主
- 帖子: 26406
- 注册时间: 2008-08-13 8:48
- 系统: Fundu i64
- 来自: 东海硇州,一双管钥。
- 联系:
Re: Linux对ATI显卡为虾米无爱呢?
专有驱动奇葩而已。 

◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
-
- 论坛版主
- 帖子: 5371
- 注册时间: 2007-01-14 16:23
Re: Linux对ATI显卡为虾米无爱呢?
是linux对ati显卡无爱呢,还是ati显卡对Linux无爱呢,这是个问题
#include <stdio.h>
void main()
{
double world;
unsigned letter;
short stay;
long memories;
printf("I miss you.\n");
}
void main()
{
double world;
unsigned letter;
short stay;
long memories;
printf("I miss you.\n");
}
- nyfair
- 帖子: 1067
- 注册时间: 2007-12-07 12:49
- 系统: winnux10
- 来自: Tree New Bee
Re: Linux对ATI显卡为虾米无爱呢?
乃们不妨给amd寄张支票
本人在此论坛仅负责吐槽,问题急需解决请支付宝转账5毛至{我的id@qq.com},将会竭诚为您服务
linux常见多媒体问题处理指南
1. 视频播放有问题->卸载gstreamer
2. 音频播放有问题->卸载pulseaudio
3. 远程播放有问题->卸载avahi
4. 系统全都有问题->卸载systemd,远离Lennart这傻逼让你从此轻松自在
⇩自由网络⇩
https://github.com/nyfair/freeweb
linux常见多媒体问题处理指南
1. 视频播放有问题->卸载gstreamer
2. 音频播放有问题->卸载pulseaudio
3. 远程播放有问题->卸载avahi
4. 系统全都有问题->卸载systemd,远离Lennart这傻逼让你从此轻松自在
⇩自由网络⇩
https://github.com/nyfair/freeweb
- kumox
- 帖子: 2114
- 注册时间: 2008-04-14 23:29
- 来自: 曾也在NB大学呆过
- 联系:
-
- 帖子: 22323
- 注册时间: 2010-07-19 21:41
- 系统: OS X
- lovelyzlf
- 帖子: 946
- 注册时间: 2009-11-04 13:03
- 联系:
Re: Linux对ATI显卡为虾米无爱呢?
我的是N卡,目前只能禁用了啊,木有办法,温度伤不起~~
- zkwlx
- 帖子: 988
- 注册时间: 2009-10-09 12:54
- 系统: debian
- 来自: 北京某胡同