Hello - requesting update to ports version of ati radeon drivers

Gary Jennejohn gljennjohn at googlemail.com
Fri Aug 27 10:28:50 UTC 2010


On Thu, 26 Aug 2010 16:07:27 -0700
Mathew Keith <rommy at appus.org> wrote:

> Resubmitting this because it looks like it was flagged as spam and never
> posted to the mailing list!
> *Invalid confirmation string:* dca815ebe2afa4dc3a91099001aefc41742f71f3
> This happened on the same date that I submitted it. Apologies if this
> becomes duplicated somehow.
> 
> On Thu, Aug 26, 2010 at 10:55 AM, Mathew Keith <rommy at appus.org> wrote:
> 
> > Hello!
> >
> > I'd like to open with a thank you for your hard work =)
> >
> > I've been using Freebsd with an ATI HD 4350 videocard and am having some
> > issues with the HDMI output that are difficult to describe. In essence the
> > screen resolution says it is 1360x768 but the screen elements themselves are
> > much, much larger. The output is normal over vga (albeit, about an inch or
> > two too far to the right.)
> > See <a href="
> > http://s1001.photobucket.com/albums/af138/rommyappus/?action=view&current=IMG_20100825_221107.jpg">HDMI</a>
> > and <a href="
> > http://s1001.photobucket.com/albums/af138/rommyappus/?action=view&current=IMG_20100825_220329.jpg
> > ">VGA</a>
> >
> > I've  been working with the folks in #radeon on irc.freenode.net and they
> > suggested I try a newer revision of the driver from the 13.x series.
> > Presently ports has a 12.4 version. I don't know of any way of manually
> > compiling them or otherwise getting a newer version so if you have some
> > advice on this matter I would greatly appreciate it.
> >
> > For documentation I have some attachments which may assist you. I have
> > linked some pictures showing my tv both with VGA output and HDMI. The
> > difference is quite obvious.
> >
> > An updated ati driver might also prove effective in getting audio over HDMI
> > to work as well for this card.
> >
> > Thank you for your help
> >

I've been running 6.13.1 since July 19th using the patch from this
PR: ports/148712 and the patch (copy&paste, so you may have to apply
it by hand, but it's trivial) below.  There may be a more recent version
of the driver, but I haven't checked.

--- /root/r6xx_accel.c  2010-08-02 18:57:01.000000000 +0200
+++ /root/r6xx_accel.c_mod      2010-07-19 09:51:07.000000000 +0200
@@ -1262,10 +1262,10 @@

 void r600_vb_no_space(ScrnInfoPtr pScrn, int vert_size)
 {
-#ifdef XF86DRM_MODE
     RADEONInfoPtr info = RADEONPTR(pScrn);
     struct radeon_accel_state *accel_state = info->accel_state;

+#ifdef XF86DRM_MODE
     if (info->cs) {
        if (accel_state->vb_bo) {
            if (accel_state->vb_start_op != accel_state->vb_offset) {

--
Gary Jennejohn


More information about the freebsd-x11 mailing list