In comp.os.linux.advocacy, Roy Schestowitz
<newsgroups@xxxxxxxxxxxxxxx>
wrote
on Mon, 23 Apr 2007 19:18:44 +0100
<3640752.BCELKDsC0n@xxxxxxxxxxxxxxx>:
> __/ [ John Bailo ] on Monday 23 April 2007 17:45 \__
>
>>
>> http://ubuntuforums.org/showthread.php?p=2499670
>>
>>> Re: Good Lord Ubuntu Sucks at getting 3D accel to work!
>>>
>>>
> --------------------------------------------------------------------------------
>>>
>>> Envy worked at getting fglrx running but I still have no direct
>>> rendering...
>>>
>>> glxinfo | grep direct says:
>>> Xlib: extension "XFree86-DRI" missing on display ":1.0".
>>> direct rendering: No
>>>
>>> Help?
>
> Still trolling for Novell, Bailo?
>
I should troll for Gentoo, then. :-) The good news: I did
get ATi to work using Gentoo (fglrx is an ATI-specific
proprietary program, and may not be needed for all
combinations of drivers). At one point I could flip drivers;
the DRM variant worked to some extent but "tainted the kernel"
as usual; the free variant got the colors wrong in UT2003.
The bad news: It didn't work all that well from a framerate
perspective, and that's the reason I replaced my $60 ATI
card with a $100 nVidia one.
Most likely Bailo is running into a device permissions
issue. There is a DRI section in xorg.conf, and one has
to both set up /etc/udev/rules.d/*.rules (I'm not sure
quite where it's placed) and to ensure that the desired
non-root user is in the video group (by editing /etc/group
if necessary, and relogging in).
In my case, my i915 -- which sucks anyway, though OpenGLX
does work, just not as fast as my home card -- couldn't
connect because /dev/dri/card0 had the wrong group.
Gentoo eventually fixed this -- or maybe their upstream
udev provider did.
BTW -- Sabayon won't boot for me in QEMU. It gets to a
certain point then gets confused. Probably a bug in
their ISO generation; hopefully it's been patched by now.
(Either that, or it really does want an emulated /dev/hda
to play with.)
--
#191, ewill3@xxxxxxxxxxxxx
"640K ought to be enough for anybody."
- allegedly said by Bill Gates, 1981, but somebody had to make this up!
--
Posted via a free Usenet account from http://www.teranews.com
|
|