Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 10 Dec 2005 12:26:20 -0500
From:      Albert Vest <alvest@earthlink.net>
To:        freebsd-x11@freebsd.org
Subject:   Re: ERROR: line 125, Function intelInitDriver, File intel_screen.c
Message-ID:  <20051210122620.7b1e206b.alvest@earthlink.net>
In-Reply-To: <87mzjdcl56.fsf@neva.vlink.ru>
References:  <87zmngxaz2.fsf@neva.vlink.ru> <1133940761.15710.46.camel@leguin> <87mzjdcl56.fsf@neva.vlink.ru>

next in thread | previous in thread | raw e-mail | index | archive | help

On Wed, 07 Dec 2005 12:27:17 +0300
Denis Shaposhnikov <dsh@vlink.ru> wrote:

> >>>>> "Eric" == Eric Anholt <eta@lclark.edu> writes:
> 
>  Eric> You might want to try plain graphics/dri.  If that works and
>  Eric> dri-devel doesn't, it would be great if someone told me so I
>  Eric> could spread the word.
> 
> Ok, direct rendering work on my system with x11-server/xorg-server
> and graphics/dri-devel only. It doesn't work with any other
> combinations.

Denis,
Hearing your success I had to try that myself (ATI RS300 IGP 9100).
DRI loaded without blanking my screen and deactivating my keyboard, so I started tweaking xorg.conf.
After I started getting complaints about "PCI GART" I decided to try setting option "BusType" "PCI" (even though the agp0 device clearly activates, drm recognizes it, etc.).  Surprisingly it works.

Now I get "direct rendering: Yes", and glxgears reports well over 600 FPS, though it looks like they're turning more slowly than before (probably fewer skipped frames now?).

I also modified some files under dri-devel/work/* which may or may not have helped (such as adding CHIP_R200| to the definitions of the RS300 chips in drm_pciids.txt)

Full files/details will be provided on request to anyone interested.

$ dmesg | grep drm
drm0: <ATI Radeon RS300 IGP> port 0xc000-0xc0ff mem 0xd0000000-0xdfffffff,0xe4020000-0xe402ffff irq 16 at device 5.0 on pci1
info: [drm] AGP at 0xe0000000 64MB
info: [drm] Initialized radeon 1.16.0 20050311 on minor 0
info: [drm] Loading R200 Microcode
drm0: [MPSAFE]

Thanks,

-- 
Albert Vest, al vest at earth link dot net



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20051210122620.7b1e206b.alvest>