Uh oh.
I've been working my way through the XF86Config/xorg.conf and made it to
the "Module" section. Here is what my XF86Config used to have there:
Section "Module"
Load "dbe"
Load "extmod"
Load "fbdevhw"
Load "glx"
Load "record"
Load "freetype"
Load "type1"
Load "dri"
EndSection
and here is what the default xorg.conf has (without comments):
Section "Module"
Load "dbe"
SubSection "extmod"
Option "omit xfree86-dga"
EndSubSection
Load "type1"
Load "freetype"
EndSection
So, I've been adding each of the modules, in turn, from my old
XF86Config into the new xorg.conf. Actually, Java3D didn't work until
I had added:
Load "glx"
which I guess is expected.
But, the problem occurs when I add in
Load "dri"
(direct rendering)
Without this module, MesaGL is being used, with poorer FPS performance
as reported by glxgears (about 140).
With this module loaded, glxgears reports about an 8-10 times
improvement (about 1000 fps).
However, with DRI loaded, Java3D textures no longer work, on my system
at least.
So far, I've tried removing the following section that was in my
original XF86Config:
Section "DRI"
Group 0
Mode 0666
EndSection
But with this removed, it seems to disable DRI anyway.
I'm going to investigate this a bit further, but has anyone gone down
this path already?
-- Russell
Russell East wrote:
I think I figured it out.
For several versions of RH (8 and 9 I think) as well as FC1, I have a
custom rc.local that toggles 3-button emulation value within the
XF86Config, based on presence/absence of 3 button USB mouse. It
copies one or other private copies of the config into the right place.
Well I forgot it was still there when I installed FC2 and rebooted
after the install without turning off the rc.local. So, on the first
boot-up, it plonked an XF86Config into /etc/X11. It looks to me like
Xorg is willing to work with an XF86Config, so Xorg was getting
configured from the older config file. Possibly one of the options
was messing Xorg around.
What I did was remove the rc.local behaviour and the XF86Config file.
I was hoping the system would notice no config, and try to
re-configure a (new) xorg.conf, but it didn't, so everything worked
off of supposedly reasonable defaults. Anyway, after rebooting
without the XF6Config, Xorg came up fine, and Java3D textures were
working again.
Seems to me like Xorg is a bit slower when modifying the transform of
my 3D model when I do rotates and zooms - the animation seems jerkier
than just a couple of days ago.
I'm now going to try to set up a custom xorg.conf, since my usb mouse
scroller no longer works. With any luck, I can get it to work....
-- Russell
===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff JAVA3D-INTEREST". For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".