From owner-freebsd-x11@FreeBSD.ORG Thu Aug 27 16:09:44 2009 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7159B106568D; Thu, 27 Aug 2009 16:09:44 +0000 (UTC) (envelope-from avg@icyb.net.ua) Received: from citadel.icyb.net.ua (citadel.icyb.net.ua [212.40.38.140]) by mx1.freebsd.org (Postfix) with ESMTP id 6A6918FC39; Thu, 27 Aug 2009 16:09:43 +0000 (UTC) Received: from odyssey.starpoint.kiev.ua (alpha-e.starpoint.kiev.ua [212.40.38.101]) by citadel.icyb.net.ua (8.8.8p3/ICyb-2.3exp) with ESMTP id TAA07135; Thu, 27 Aug 2009 19:09:41 +0300 (EEST) (envelope-from avg@icyb.net.ua) Message-ID: <4A96AFC4.9050701@icyb.net.ua> Date: Thu, 27 Aug 2009 19:09:40 +0300 From: Andriy Gapon User-Agent: Thunderbird 2.0.0.22 (X11/20090724) MIME-Version: 1.0 To: freebsd-x11@freebsd.org X-Enigmail-Version: 0.95.7 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Cc: Subject: what driver, etc for ATI Radeon HD 3200 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Aug 2009 16:09:44 -0000 Robert, guys, what driver/software is the best for ATI Radeon HD 3200? I've a motherboard with AMD 780G northbridge that has integrated Radeon HD 3200. This is how recent head kernel sees it: vgapci0: port 0xee00-0xeeff mem 0xd0000000-0xdfffffff,0xfdfe0000-0xfdfeffff,0xfde00000-0xfdefffff irq 18 at device 5.0 on pci1 drm0: on vgapci0 vgapci0: attempting to allocate 1 MSI vectors (1 supported) vgapci0: using IRQ 256 for MSI info: [drm] MSI enabled 1 message(s) vgapci0: Reserved 0x10000 bytes for rid 0x18 type 3 at 0xfdfe0000 vgapci0: child drm0 requested pci_enable_busmaster info: [drm] Initialized radeon 1.31.0 20080613 vga0: at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 vgapci0: Reserved 0x10000000 bytes for rid 0x10 type 3 at 0xd0000000 info: [drm] Setting GART location based on new memory map info: [drm] Loading RS780/RS880 Microcode info: [drm] Resetting GPU info: [drm] writeback test succeeded in 1 usecs drm0: [MPSAFE] drm0: [ITHREAD] I currently use radeon driver from xf86-video-ati-6.12.2_1. Log file is here: http://people.freebsd.org/~avg/ga-ma780g-ud3h/Xorg.0.log Tings work mostly well, but there are some problems. 1. X corrupts screen on exit (VT works perfectly) 2. I've got one random X crash, looks video driver related. (II) RADEON(0): [RESUME] Attempting to re-init Radeon hardware. Fatal server error: Caught signal 11. Server aborting Backtrace: #11 #12 0x00000008017d7adc in ioctl () from /lib/libc.so.7 #13 0x00000008020961e5 in drmDMA () from /usr/local/lib/libdrm.so.2 #14 0x00000008022bb90d in RADEONCPGetBuffer () from /usr/local/lib/xorg/modules/drivers//radeon_drv.so #15 0x000000080231aacb in R600CopyToVRAM () from /usr/local/lib/xorg/modules/drivers//radeon_drv.so #16 0x000000080231ae76 in R600UploadToScreen () from /usr/local/lib/xorg/modules/drivers//radeon_drv.so #17 0x0000000802b28e01 in exaCopyDirty () from /usr/local/lib/xorg/modules//libexa.so #18 0x0000000802b293d7 in exaDoMoveInPixmap () from /usr/local/lib/xorg/modules//libexa.so #19 0x0000000802b29aba in exaDoMigration () from /usr/local/lib/xorg/modules//libexa.so #20 0x0000000802b2c2dd in exaCompositeRects () from /usr/local/lib/xorg/modules//libexa.so #21 0x0000000802b2813e in exaGlyphsToMask () from /usr/local/lib/xorg/modules//libexa.so #22 0x0000000802b2866e in exaGlyphs () from /usr/local/lib/xorg/modules//libexa.so #23 0x0000000000520895 in DamageRegionAppend () #24 0x0000000000517815 in PanoramiXRenderReset () #25 0x000000000044542e in Dispatch () #26 0x000000000042c725 in main () 3. I see this in the log: drmOpenDevice: node name is /dev/dri/card0 drmOpenDevice: open result is 9, (OK) drmOpenByBusid: Searching for BusID pci:0000:01:05.0 drmOpenDevice: node name is /dev/dri/card0 drmOpenDevice: open result is 9, (OK) drmOpenByBusid: drmOpenMinor returns 9 drmOpenByBusid: drmGetBusid reports pci:0000:01:05.0 (EE) AIGLX error: Calling driver entry point failed(EE) AIGLX: reverting to software rendering (II) AIGLX: Loaded and initialized /usr/local/lib/dri/swrast_dri.so (II) GLX: Initialized DRISWRAST GL provider for screen 0 -- Andriy Gapon