特殊:Badtitle/NS100:Radeon 9200/9250 (RV280) and DVI:修订间差异
小无编辑摘要 |
小无编辑摘要 |
||
(未显示同一用户的1个中间版本) | |||
第1行: | 第1行: | ||
{{From|https://help.ubuntu.com/community/Radeon | {{From|https://help.ubuntu.com/community/Radeon%209200/9250%20(RV280)%20and%20DVI}} | ||
{{Languages|UbuntuHelp:Radeon 9200/9250 (RV280) and DVI}} | {{Languages|UbuntuHelp:Radeon 9200/9250 (RV280) and DVI}} | ||
DVI output with ATI RV280 series graphics cards is broken in xorg. This is caused by a [https://bugs.freedesktop.org/show_bug.cgi?id=2859 bug in the xorg ati/radeon driver]. A solution to the problem is provided by this instruction (requires recompiling the driver). | |||
=== Prerequisites === | |||
'''This HOWTO was written for Edgy. The problem still exists in Feisty, however the name of the package has changed. Please change every instance of "xserver-xorg-''driver''-ati" with "xserver-xorg-''video''-ati" for this to work on Feisty.''' | |||
To recompile the driver we need some packages installed on our system. | |||
<pre><nowiki> | |||
$ sudo apt-get install build-essential fakeroot | |||
$ sudo apt-get build-dep xserver-xorg-driver-ati | |||
</nowiki></pre> | |||
=== Instruction === | |||
In a new empty directory (our build directory) run: | |||
<pre><nowiki> | |||
$ apt-get source xserver-xorg-driver-ati | |||
</nowiki></pre> | |||
This downloads three files and unpacks the sources into the directory xserver-xorg-driver-ati-version. In this directory is the file src/radeon_bios.c, that we need to edit. Towards the end of this file is a comment saying: | |||
<pre><nowiki> | |||
/* revision 4 has some problem as it appears in RV280, | |||
comment it off for now, use default instead */ | |||
</nowiki></pre> | |||
And after this comment follows a code block that has been commented out. We need to re-enable this code by removind the commenting-out. In my case deleting lines 574 and 561 did the job. | |||
Now we can build the driver by running: | |||
<pre><nowiki> | |||
$ dpkg-buildpackage -rfakeroot -uc -b | |||
</nowiki></pre> | |||
from within the directory that was created for the package after downloading. | |||
To install it run: | |||
<pre><nowiki> | |||
sudo dpkg -i xserver-xorg-driver-ati_6.5.7.3-0ubuntu7_i386.deb | |||
</nowiki></pre> | |||
from within our build directory. | |||
for | |||
< | |||
< | |||
< | |||
< | |||
</ | |||
< | |||
< | |||
< | |||
</ | |||
< | |||
< | |||
< | |||
< | |||
</ | |||
</ | |||
[[category:UbuntuHelp]] | [[category:UbuntuHelp]] |
2007年12月3日 (一) 19:38的最新版本
文章出处: |
{{#if: | {{{2}}} | https://help.ubuntu.com/community/Radeon%209200/9250%20(RV280)%20and%20DVI }} |
点击翻译: |
English {{#ifexist: {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | {{#if: | :}}Radeon 9200/9250 (RV280) and DVI}}/af | • {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI|Afrikaans| [[::Radeon 9200/9250 (RV280) and DVI/af|Afrikaans]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | {{#if: | :}}Radeon 9200/9250 (RV280) and DVI}}/ar | • {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI|العربية| [[::Radeon 9200/9250 (RV280) and DVI/ar|العربية]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | {{#if: | :}}Radeon 9200/9250 (RV280) and DVI}}/az | • {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI|azərbaycanca| [[::Radeon 9200/9250 (RV280) and DVI/az|azərbaycanca]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | {{#if: | :}}Radeon 9200/9250 (RV280) and DVI}}/bcc | • {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI|جهلسری بلوچی| [[::Radeon 9200/9250 (RV280) and DVI/bcc|جهلسری بلوچی]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | {{#if: | :}}Radeon 9200/9250 (RV280) and DVI}}/bg | • {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI|български| [[::Radeon 9200/9250 (RV280) and DVI/bg|български]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | {{#if: | :}}Radeon 9200/9250 (RV280) and DVI}}/br | • {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI|brezhoneg| [[::Radeon 9200/9250 (RV280) and DVI/br|brezhoneg]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | {{#if: | :}}Radeon 9200/9250 (RV280) and DVI}}/ca | • {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI|català| [[::Radeon 9200/9250 (RV280) and DVI/ca|català]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | {{#if: | :}}Radeon 9200/9250 (RV280) and DVI}}/cs | • {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI|čeština| [[::Radeon 9200/9250 (RV280) and DVI/cs|čeština]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | {{#if: | :}}Radeon 9200/9250 (RV280) and DVI}}/de | • {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI|Deutsch| [[::Radeon 9200/9250 (RV280) and DVI/de|Deutsch]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | {{#if: | :}}Radeon 9200/9250 (RV280) and DVI}}/el | • {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI|Ελληνικά| [[::Radeon 9200/9250 (RV280) and DVI/el|Ελληνικά]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | {{#if: | :}}Radeon 9200/9250 (RV280) and DVI}}/es | • {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI|español| [[::Radeon 9200/9250 (RV280) and DVI/es|español]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | {{#if: | :}}Radeon 9200/9250 (RV280) and DVI}}/fa | • {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI|فارسی| [[::Radeon 9200/9250 (RV280) and DVI/fa|فارسی]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | {{#if: | :}}Radeon 9200/9250 (RV280) and DVI}}/fi | • {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI|suomi| [[::Radeon 9200/9250 (RV280) and DVI/fi|suomi]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | {{#if: | :}}Radeon 9200/9250 (RV280) and DVI}}/fr | • {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI|français| [[::Radeon 9200/9250 (RV280) and DVI/fr|français]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | {{#if: | :}}Radeon 9200/9250 (RV280) and DVI}}/gu | • {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI|ગુજરાતી| [[::Radeon 9200/9250 (RV280) and DVI/gu|ગુજરાતી]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | {{#if: | :}}Radeon 9200/9250 (RV280) and DVI}}/he | • {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI|עברית| [[::Radeon 9200/9250 (RV280) and DVI/he|עברית]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | {{#if: | :}}Radeon 9200/9250 (RV280) and DVI}}/hu | • {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI|magyar| [[::Radeon 9200/9250 (RV280) and DVI/hu|magyar]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | {{#if: | :}}Radeon 9200/9250 (RV280) and DVI}}/id | • {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI|Bahasa Indonesia| [[::Radeon 9200/9250 (RV280) and DVI/id|Bahasa Indonesia]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | {{#if: | :}}Radeon 9200/9250 (RV280) and DVI}}/it | • {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI|italiano| [[::Radeon 9200/9250 (RV280) and DVI/it|italiano]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | {{#if: | :}}Radeon 9200/9250 (RV280) and DVI}}/ja | • {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI|日本語| [[::Radeon 9200/9250 (RV280) and DVI/ja|日本語]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | {{#if: | :}}Radeon 9200/9250 (RV280) and DVI}}/ko | • {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI|한국어| [[::Radeon 9200/9250 (RV280) and DVI/ko|한국어]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | {{#if: | :}}Radeon 9200/9250 (RV280) and DVI}}/ksh | • {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI|Ripoarisch| [[::Radeon 9200/9250 (RV280) and DVI/ksh|Ripoarisch]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | {{#if: | :}}Radeon 9200/9250 (RV280) and DVI}}/mr | • {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI|मराठी| [[::Radeon 9200/9250 (RV280) and DVI/mr|मराठी]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | {{#if: | :}}Radeon 9200/9250 (RV280) and DVI}}/ms | • {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI|Bahasa Melayu| [[::Radeon 9200/9250 (RV280) and DVI/ms|Bahasa Melayu]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | {{#if: | :}}Radeon 9200/9250 (RV280) and DVI}}/nl | • {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI|Nederlands| [[::Radeon 9200/9250 (RV280) and DVI/nl|Nederlands]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | {{#if: | :}}Radeon 9200/9250 (RV280) and DVI}}/no | • {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI|norsk| [[::Radeon 9200/9250 (RV280) and DVI/no|norsk]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | {{#if: | :}}Radeon 9200/9250 (RV280) and DVI}}/oc | • {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI|occitan| [[::Radeon 9200/9250 (RV280) and DVI/oc|occitan]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | {{#if: | :}}Radeon 9200/9250 (RV280) and DVI}}/pl | • {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI|polski| [[::Radeon 9200/9250 (RV280) and DVI/pl|polski]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | {{#if: | :}}Radeon 9200/9250 (RV280) and DVI}}/pt | • {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI|português| [[::Radeon 9200/9250 (RV280) and DVI/pt|português]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | {{#if: | :}}Radeon 9200/9250 (RV280) and DVI}}/ro | • {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI|română| [[::Radeon 9200/9250 (RV280) and DVI/ro|română]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | {{#if: | :}}Radeon 9200/9250 (RV280) and DVI}}/ru | • {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI|русский| [[::Radeon 9200/9250 (RV280) and DVI/ru|русский]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | {{#if: | :}}Radeon 9200/9250 (RV280) and DVI}}/si | • {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI|සිංහල| [[::Radeon 9200/9250 (RV280) and DVI/si|සිංහල]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | {{#if: | :}}Radeon 9200/9250 (RV280) and DVI}}/sq | • {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI|shqip| [[::Radeon 9200/9250 (RV280) and DVI/sq|shqip]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | {{#if: | :}}Radeon 9200/9250 (RV280) and DVI}}/sr | • {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI|српски / srpski| [[::Radeon 9200/9250 (RV280) and DVI/sr|српски / srpski]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | {{#if: | :}}Radeon 9200/9250 (RV280) and DVI}}/sv | • {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI|svenska| [[::Radeon 9200/9250 (RV280) and DVI/sv|svenska]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | {{#if: | :}}Radeon 9200/9250 (RV280) and DVI}}/th | • {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI|ไทย| [[::Radeon 9200/9250 (RV280) and DVI/th|ไทย]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | {{#if: | :}}Radeon 9200/9250 (RV280) and DVI}}/tr | • {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI|Türkçe| [[::Radeon 9200/9250 (RV280) and DVI/tr|Türkçe]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | {{#if: | :}}Radeon 9200/9250 (RV280) and DVI}}/vi | • {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI|Tiếng Việt| [[::Radeon 9200/9250 (RV280) and DVI/vi|Tiếng Việt]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | {{#if: | :}}Radeon 9200/9250 (RV280) and DVI}}/yue | • {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI|粵語| [[::Radeon 9200/9250 (RV280) and DVI/yue|粵語]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | {{#if: | :}}Radeon 9200/9250 (RV280) and DVI}}/zh | • {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI|中文| [[::Radeon 9200/9250 (RV280) and DVI/zh|中文]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | {{#if: | :}}Radeon 9200/9250 (RV280) and DVI}}/zh-hans | • {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI|中文(简体)| [[::Radeon 9200/9250 (RV280) and DVI/zh-hans|中文(简体)]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | UbuntuHelp:Radeon 9200/9250 (RV280) and DVI | {{#if: | :}}Radeon 9200/9250 (RV280) and DVI}}/zh-hant | • {{#if: UbuntuHelp:Radeon 9200/9250 (RV280) and DVI|中文(繁體)| [[::Radeon 9200/9250 (RV280) and DVI/zh-hant|中文(繁體)]]}}|}} |
{{#ifeq:UbuntuHelp:Radeon 9200/9250 (RV280) and DVI|:Radeon 9200/9250 (RV280) and DVI|请不要直接编辑翻译本页,本页将定期与来源同步。}} |
{{#ifexist: :Radeon 9200/9250 (RV280) and DVI/zh | | {{#ifexist: Radeon 9200/9250 (RV280) and DVI/zh | | {{#ifeq: {{#titleparts:Radeon 9200/9250 (RV280) and DVI|1|-1|}} | zh | | }} }} }} {{#ifeq: {{#titleparts:Radeon 9200/9250 (RV280) and DVI|1|-1|}} | zh | | }}
DVI output with ATI RV280 series graphics cards is broken in xorg. This is caused by a bug in the xorg ati/radeon driver. A solution to the problem is provided by this instruction (requires recompiling the driver).
Prerequisites
This HOWTO was written for Edgy. The problem still exists in Feisty, however the name of the package has changed. Please change every instance of "xserver-xorg-driver-ati" with "xserver-xorg-video-ati" for this to work on Feisty. To recompile the driver we need some packages installed on our system.
$ sudo apt-get install build-essential fakeroot $ sudo apt-get build-dep xserver-xorg-driver-ati
Instruction
In a new empty directory (our build directory) run:
$ apt-get source xserver-xorg-driver-ati
This downloads three files and unpacks the sources into the directory xserver-xorg-driver-ati-version. In this directory is the file src/radeon_bios.c, that we need to edit. Towards the end of this file is a comment saying:
/* revision 4 has some problem as it appears in RV280, comment it off for now, use default instead */
And after this comment follows a code block that has been commented out. We need to re-enable this code by removind the commenting-out. In my case deleting lines 574 and 561 did the job. Now we can build the driver by running:
$ dpkg-buildpackage -rfakeroot -uc -b
from within the directory that was created for the package after downloading. To install it run:
sudo dpkg -i xserver-xorg-driver-ati_6.5.7.3-0ubuntu7_i386.deb
from within our build directory.