[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#687136; graphics corruption with Radeon 6570



* Jon Severinsson (jon@severinsson.net) wrote:

  |>  > Hello. Following an install of wheezy using debian-wheezy-DI-b2-i386-netinst.iso,
  |>  > I reported bug #687136 [...] concerning xserver freezes with corruption of
  |>  > the screen at every boot. The GPU is identified thus:
  |>  >
  |>  > [...]
  |>  >
  |>  > I've been doing my best to investigate since then and found some sources
  |>  > which suggest that 3D support for this card was added only as of
  |>  > libdrm_radeon-2.4.34. As far as I can tell no version more recent than
  |>  > libdrm_radeon-2.4.33 is available in any Debian repository.
  |>  
  |>  > Would it be possible for someone here to confirm or disconfirm this conjecture
  |>  > so that I can correct/update the bug report?
  |>  
  |>  libdrm 2.4.34 does indeed add support for several additional chipset
  |>  variations, including thre new TURKS ids. The relevant commit can be viewed
  |>  at http://cgit.freedesktop.org/mesa/drm/commit/?id=cf7cc62a98
  |>  
  |>  Unfortunately you seem to have cut out the PCI ID from the included GPU 
  |>  identification, so I can't say for sure that your card is one of
  |>  the new variations. 

Thank you for this very helpful response. This is what hwinfo says:

       Model: "ATI VGA compatible controller"
       Vendor: pci 0x1002 "ATI Technologies Inc"
       Device: pci 0x6759 
       SubVendor: pci 0x1682 "XFX Pine Group Inc."
       SubDevice: pci 0x3190
       Memory Range: 0xd0000000-0xdfffffff (ro,non-prefetchable)
       Memory Range: 0xfe7c0000-0xfe7dffff (rw,non-prefetchable)
       I/O Ports: 0xb000-0xbfff (rw)
       Memory Range: 0xfe7a0000-0xfe7bffff (ro,non-prefetchable,disabled)
       IRQ: 16 (412396 events)
       I/O Ports: 0x3c0-0x3df (rw)
       Module Alias:
            "pci:v00001002d00006759sv00001682sd00003190bc03sc00i00"
       Driver Info #0:
       Driver Status: radeon is active
       Driver Activation Cmd: "modprobe radeon"
       Config Status: cfg=new, avail=yes, need=no, active=unknown
       Attached to: #14 (PCI bridge)

but since /libdrm-2.4.33/radeonr600_pci_ids.h from wheezy already includes:

       CHIPSET(0x6759, TURKS_6759, TURKS)

it seems like the chipset should be supported in that version. The
ones that were added in the commit you referred me to are:

       +CHIPSET(0x6751, TURKS_6751, TURKS)
       +CHIPSET(0x675B, TURKS_675B, TURKS)
       +CHIPSET(0x675D, TURKS_675D, TURKS)

  |>  > PS If there is a way for me to hand-compile a more recent version of
  |>  >   libdrm_radeon that might allow the machine to boot without freezing up, I
  |>  >   would really appreciate a link or some pointers.
  |>  
  |>  Yes, the following commands should build a libdrm 2.4.39 packages eventually
  |>  intended for debian experimental:

Thank you for this help also.

Good luck with your work,

Jim


Reply to: