+ -
当前位置:首页 → 问答吧 → 请推荐好用的amd集成显卡主板,并分享我的hd300的奇怪问题,标题长才有人看

请推荐好用的amd集成显卡主板,并分享我的hd300的奇怪问题,标题长才有人看

时间:2009-12-07

来源:互联网

各位高手。本人使用archlinux已有一年,不求甚解,基本上是个熟练的新手。Wiki也经常看,也愿意钻研,但是ati radeon 3300用得真的很难受。我对显卡的需求如下,(1)能有较好的2D加速,能播放1080p电影,(2)能够方便的支持hdmi输出(包括声音)。我有LCD 电视和投影仪用hdmi接口连到我的机器上。

一年前,ati开源驱动不太好用。我记得当时安装了xf86-video-ati,没有xv加速(也就是说我打xvinfo,出来的结果是no xv adapter之类的东西)。mplayer 播放1080p基本不能看,720p勉强。我的CPU is AMD phenom II X4 940.之后我买个了低端n卡,凑合着用。本人不玩游戏,主要需要是娱乐,以及在vbox中尝试各个发行版。最近几天,我看大家都说ati开源驱动进步很大,我就卸下了nvidia的显卡,再一次启用了主板上集成的ati radeon hd3300。注意,我的主板上有VGA,DVI和hdmi接口,电脑的显示器(24寸,1920x1080)用了DVI接口。


1.使用xf86-video-ati,关闭kms,不用xorg.conf, 能够正确识别显示器分辨率,xv加速也有。但是怪事出现了。拔掉hdmi线,xrandr -q显示最大screen 1920x1200, VGA disconneted, HDMI connected.意思说我的电脑显示器是通过hdmi连接到主机的?插上HDMI线,xrandr -q显示VGA disconneted, HDMI disconneted,但是显示器和电视机上都有图像,是clone模式而不是twinview模式。画面闪烁,好像刷新率有问题。这个时候如果拔掉hdmi线,电脑显示器每隔几秒就黑屏

再加上这个驱动不支持hdmi声音输出。所以我放弃了使用它

2.最开始用radeonhd驱动时,关闭kms, 不用xorg.conf, 开机直接花屏。尝试各种xorg.conf,基本没用。更新xorg 到1.7.2 ,以及mesa 之后 ,这个驱动可以正确识别电脑显示器,但是xrandr -q给出的结果也很奇怪,DVI被识别了,HDMI还是disconnected.

3.不用xorg.conf,据说缺省的virtual screen, 也就是maximum screen 是1920x1200,无法支持两个1920x1080输出。所以我在xorg.conf中加了virtual 4000 2000,因为我要同时支持两个1920x1080(一个显示器,一个LCD电视)。当没有virtual这句的时候,无论ati还是radeonhd都能正确显示桌面。加了这句,而且插上hdmi线,如果用ati,重启后桌面变成了800x600,xrandr -q给出只有800x600或640x480可选;如果用radeodhd,桌面的分辨率变成640x480,而其有很大一部分桌面在屏幕之外。

长话短说吧,我试了很多xorg.conf都没用。有文章说,hd3300的DVI和HDMI公用一个数字电路,不能同时使用,我后来就把显示器连到VGA接口上。结果和上面的情况差不多。

我估计这里面有硬件上的问题。所以我放弃集显折腾了。

我还是想用ati的集成显卡。我知道现在新的n卡也支持hdmi声音输出了,但是我不想再买一块低端n卡了。我现在请求大家推荐一款,经过你们使用验证,可以做到(1)radeonhd驱动正确支持,(2)支持两个以上1080p hdmi设备的,AMD集成主板。我现有的板子是七彩虹790GX。谢谢

作者: linuxyx   发布时间: 2009-12-07

我的是华硕M3N78-CM,NV的MCP78S芯片,支持AMD处理器,集成Geforce8200显卡,显卡用着比较省心。我这个只有D-sub和DVI,没有hdmi口。
可以看看这个技嘉 GA-M85M-US2H,一样的芯片组,带hdmi。不知道做工怎么样。
还有华硕 M4N78 PRO,不过貌似性价比不高。

作者: socket9999   发布时间: 2009-12-07

楼主硬件环境不错。

您问题不一定出在 ati 显卡上,电视嫌疑也满大的。

现在很多主板提供的 HDMI 支持并不完整,许多是直接由 DVI 转换的,并不支持音频。
另外电视那头提供的 HDMI 支持也可能不完整,如提供不正确的 EDID。
http://www.hdmi.org/learningcenter/kb.aspx?c=10#103
引用:
Q. What is EDID?

EDID stands for Extended Display Information Data. This is the data contained (usually in a small EEPROM) on each DVI display or HDMI sink. There may be as many as one EDID per DVI or HDMI input.

The source device checks the display’s DVI or HDMI port for the presence of an EDID prom and uses the information inside to optimize the output video and/or audio format. The EDID data structure can be for either VESA PC devices or for CEA-861B E-EDID (Enhanced EDID) devices. All sink devices compliant to the DVI or HDMI specification must implement EDID.

An EDID PROM is used only in sink devices. An EDID PROM sits on the DDC channel and uses a 2-wire I2C bus (part of the DDC specification from http://www.vesa.org) to communicate from the sink to the source. The EDID PROM contains information about the sink that it resides in. Its job is to communicate the preferred (or supported) video and audio formats and resolutions to the originating source. As an example, when a DVD player is powered on, it reads the EDID from an attached HDTV. The HDTV will have in its EDID contents that it is a Samsung 17” LCD panel that supports native resolution of 1280x1024 pixels, but can also support 480p, 720p and 1080i video modes. The EDID may also say that the TV is an HDMI device and has 2-speakers. The DVD player would compare this information with what it can put out of its HDMI port, then set itself to send 1080i with 2-channel stereo to the HDTV.
主机这头您可以查查主板说明书,搜搜 主板 HDMI 相关的反馈信息。
电视那头您可以找一个带 HDMI 支持的 DVD 机试试看,可以到商场佯装卖电视试试。

再一个,电视上如果有 DVI 接口不妨直接使用,电视上的音响效果也不一定有您声卡输出的音响效果好。

作者: 聚焦深空   发布时间: 2009-12-08

聚焦深空,谢谢你的提醒。我说过我买过一个低端n卡,也带hdmi接口,我用这个显卡连接电视就没有问题。所以我觉得LCD电视那边有问题的可能性小。

作者: linuxyx   发布时间: 2009-12-08

我也是3300,790gx主板上的。你试试windows下怎么样?

我的windows下如果用vga+hdmi的方式,hdmi到电视分辨率能调到1920x1080,不能点对点;如果只用hdmi到电视,很正常,声音没问题;如果dvi+hdmi,开机不能,其实是从vga输出了;先插dvi开机,然后插hdmi,1080p点对点,但声音没法输出。我电脑显示器也是1920x1080的。

第一种情况不知道为什么,后面几种情况是因为这个板载卡只有一路数字输出,我也认了。但第一种情况下试过最好的vga线,画面仍然没有dvi好,放弃。只能需要时单独接电视用。正关注57系列的独立卡中。

linux下我还是喜欢用compiz,桌面和窗口管理挺方便,也有一个我非常喜欢的emerald主题(我非常不喜欢3d桌面,一帮脑残宣传linux桌面的时候老拿3d桌面说事,弄得好多人对compiz嗤之以鼻)。只有catalyst的3d速度最快,我就一直用catalyst。没法硬解高清我就用盗版coreavc,效果也不错。但linux下就是没法点对点输出到电视,光接hdmi开机也一样,所以我直接放弃了,我用oss也没看到hdmi声音输出(之前用alsa时看到过),因为不能点对点我也不折腾了。看片还是到win下看。

作者: CnkknD   发布时间: 2009-12-08

对了,我还试过一种情况,用一块独立的8600GT,dvi输出到显示器,hdmi到电视,结果还是不能点对点,驱动试过n种,xp和win7也都试过,结果都一样。

作者: CnkknD   发布时间: 2009-12-08

楼主不妨到 radeonhd 驱动 mailling list 或 irc 上报告情况,那里有 HDMI 环境的人多些。http://www.radeonhd.org/

一些资源:
http://www.x.org/wiki/radeonhd
引用:
8. Known Bugs & Limitations
The following known bugs have not been resolved yet (ordered by severity):

* Digital output on PCIEPHY (RS780) doesn't light up unless connected at boot time. Affects mostly displays connected to laptops thru DVI/HDMI. It is a problem with the AtomBIOS byte code parser which is used at the moment. The only work around is to boot with this output connected at boot time.
http://www.mediaboxblog.co.uk/blog1....nning-radeonhd
引用:
Section "Device"
Identifier "Radeon HD3200 Driver"
Driver "radeonhd"
Option "Audio" "on"
Option "HDMI" "all"
EndSection

作者: 聚焦深空   发布时间: 2009-12-08

没办法高清硬解。xf86-video-ati只能说支持R600,R700的显卡了,但是很多特性并不支持。

作者: jarryson   发布时间: 2009-12-08

热门下载

更多