Date: Mon, 04 May 2009 15:10:27 -0500 From: Robert Noland <rnoland@FreeBSD.org> To: Steve Polyack <korvus@comcast.net> Cc: freebsd-x11 <freebsd-x11@freebsd.org>, freebsd-stable <freebsd-stable@FreeBSD.org> Subject: Re: Radeon 9250 DRM in 7.2-RELEASE Message-ID: <1241467827.1788.43.camel@balrog.2hip.net> In-Reply-To: <49FF4857.4070904@comcast.net> References: <49FF28BC.5080304@comcast.net> <1241460816.1788.22.camel@balrog.2hip.net> <49FF387F.1080203@comcast.net> <1241464053.1788.32.camel@balrog.2hip.net> <49FF4857.4070904@comcast.net>
next in thread | previous in thread | raw e-mail | index | archive | help
--=-nMpkYSAsJ/3t8X/LxbEs Content-Type: multipart/mixed; boundary="=-kTzW5pPU8lBnV+qpbJLP" --=-kTzW5pPU8lBnV+qpbJLP Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Mon, 2009-05-04 at 15:56 -0400, Steve Polyack wrote: > vgapci0@pci0:0:2:0: class=3D0x038000 card=3D0x01ad1028 chip=3D0x277280= 86=20 > rev=3D0x02 hdr=3D0x00 > vendor =3D 'Intel Corporation' > device =3D '82945G Integrated Graphics Controller' > class =3D display > bar [10] =3D type Memory, range 32, base 0xfeb00000, size 524288,=20 > enabled > bar [14] =3D type I/O Port, range 32, base 0xe898, size 8, > enabled > bar [18] =3D type Prefetchable Memory, range 32, base 0xd0000000,=20 > size 268435456, enabled > bar [1c] =3D type Memory, range 32, base 0xfeac0000, size 262144,=20 > enabled > vgapci1@pci0:0:2:1: class=3D0x038000 card=3D0x01ad1028 chip=3D0x277680= 86=20 > rev=3D0x02 hdr=3D0x00 > vendor =3D 'Intel Corporation' > device =3D '82945G Integrated Graphics Controller' > class =3D display > bar [10] =3D type Memory, range 32, base 0xfeb80000, size 524288,=20 > enabled Ok, they are at least partially disabled... I wonder if a BIOS update would help. Anyway, the garbled screen issue is usually associated with the caching method used on the PCI GART. On IGP chips we force the GART to be uncacheable. On PCI chips they are supposed to be able to snoop the bus and DTRT. All of the fixes for memory caching should be in 7. Please try the attached patch and see if that makes a difference. robert. --=20 Robert Noland <rnoland@FreeBSD.org> FreeBSD --=-kTzW5pPU8lBnV+qpbJLP Content-Disposition: attachment; filename="radeon_disable_wc.patch" Content-Transfer-Encoding: base64 Content-Type: text/x-patch; name="radeon_disable_wc.patch"; charset="us-ascii" SW5kZXg6IHJhZGVvbl9jcC5jDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQotLS0gcmFkZW9uX2NwLmMJKHJldmlzaW9u IDE5MTc5MykNCisrKyByYWRlb25fY3AuYwkod29ya2luZyBjb3B5KQ0KQEAgLTE0MjksNyArMTQy OSw3IEBADQogCQkJZGV2X3ByaXYtPmdhcnRfaW5mby5tYXBwaW5nLnNpemUgPQ0KIAkJCSAgICBk ZXZfcHJpdi0+Z2FydF9pbmZvLnRhYmxlX3NpemU7DQogDQotCQkJZHJtX2NvcmVfaW9yZW1hcF93 YygmZGV2X3ByaXYtPmdhcnRfaW5mby5tYXBwaW5nLCBkZXYpOw0KKwkJCWRybV9jb3JlX2lvcmVt YXAoJmRldl9wcml2LT5nYXJ0X2luZm8ubWFwcGluZywgZGV2KTsNCiAJCQlkZXZfcHJpdi0+Z2Fy dF9pbmZvLmFkZHIgPQ0KIAkJCSAgICBkZXZfcHJpdi0+Z2FydF9pbmZvLm1hcHBpbmcuaGFuZGxl Ow0KIA0K --=-kTzW5pPU8lBnV+qpbJLP-- --=-nMpkYSAsJ/3t8X/LxbEs Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.11 (FreeBSD) iEYEABECAAYFAkn/S7MACgkQM4TrQ4qfROORnACfQkBq09RDRbpctrQjH/hSnJgk mnkAnjQ5Cex7OFFzWQVaH0WBSbWRRTW2 =aRMC -----END PGP SIGNATURE----- --=-nMpkYSAsJ/3t8X/LxbEs--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1241467827.1788.43.camel>