Hi Christophe!

Tuesday 05, at 08:52:00 PM you wrote:

> Am Die, 2002-11-05 um 20.04 schrieb Michel D?nzer: 
> > On Die, 2002-11-05 at 16:20, Christophe Saout wrote:
> > > Am Die, 2002-11-05 um 02.16 schrieb Michel D?nzer:
> > > Yes, and it doesn't crash any more! Wow. But the VT switching crash
> > > still remains...
> >
> > Does it crash when switching away or when switching back?
> 
> When switching back (or when starting the X server a second time, not
> when shutting down the old one). 
> 
I have the same symthoms with my Radeon 7500 QW card. VT switching,
restarting or staring any gl app in _fullscreen_ mode (tested quake3,
darkplaces and tuxracer) lockup system, only SysRq + Alt + B helps :(
Checked today cvs HEAD tree.
> > > > Also, you seem to be running an older Athlon box, which were said to be
> > > > unstable with Radeons. Do you use any AGP related options?
> > > 
> > > Just AGPMode 2.
> > 
> > Same problem with 1x?
> 
> Oh, no. Fine. With 1x even the other patch (against the video mode switch freeze) 
>got obsolete.
> 
Not tested yet. May it helps for me...But why 4x it works early?
> > Also, this isn't by chance related to that problem
> > with Athlons and AGP which was big news a couple months ago?
> 
> Umm, no idea...
> 
> The fglr200 drivers worked fine with AGP at 2x. Hardware bug (with known workaround) 
>or bug in DRI?
> 
My system is P4/i850 box, harware doesn't have such bugs as above. I think,
something wrong with my compile process, because i'm newbie in XFree86
compile procedure. What i do (following README.DRIComp):

1. checkout cvs tree against HEAD branch
2. make symlinks from cvs to build dir
3. lndir -silent -ignorelinks /usr/X11R6/lib /usr/X11R6-DRI/lib (for
proper XFree86 linking)
4. adopt host.cf for my needs (see attach below)
5. make World, make install
6. install new kernel module, depmod -a
7. add /usr/X11R6-DRI/lib to ld.co.conf, then run ldconfig
8. change the /etc/X11/X symlink to /usr/X11R6-DRI/bin/XFree86
9. rmmod radeon (unload old dri module)
10. startx, run quake3 and got lockup :(

installed "standard" XF86 Server & libs:

$ rpm -qa | grep XFree86

XFree86-utils-4.2.1-alt3
XFree86-server-4.2.1-alt3
XFree86-devel-static-4.2.1-alt3
XFree86-locales-4.2.1-alt3
XFree86-libs-4.2.1-alt3
XFree86-devel-4.2.1-alt3
XFree86-75dpi-fonts-4.2.1-alt3
XFree86-4.2.1-alt3
XFree86-cyr_rfx-fonts-koi8-r-1.1-alt5
XFree86-xfs-4.2.1-alt3

$ tested kernels - 2.4.18 & 2.5.44-ac5

any ideas about this?

-- 
WBR, Konstantin       chat with ==>ICQ: 109916175
     Lepikhov,        speak  to ==>JID: [EMAIL PROTECTED]
aka L.A. Kostis       write  to ==>mailto:lakostis@;pisem.net.nospam

...The information is like the bank...                    (c) EC8OR
PCI devices found:
  Bus  0, device   0, function  0:
    Host bridge: Intel Corp. 82850 850 (Tehama) Chipset Host Bridge (MCH) (rev 2).
      Prefetchable 32 bit memory at 0xd8000000 [0xdbffffff].
  Bus  0, device   1, function  0:
    PCI bridge: Intel Corp. 82850 850 (Tehama) Chipset AGP Bridge (rev 2).
      Master Capable.  Latency=64.  Min Gnt=10.
  Bus  0, device  30, function  0:
    PCI bridge: Intel Corp. 82820 820 (Camino 2) Chipset PCI (rev 4).
      Master Capable.  No bursts.  Min Gnt=6.
  Bus  0, device  31, function  0:
    ISA bridge: Intel Corp. 82820 820 (Camino 2) Chipset ISA Bridge (ICH2) (rev 4).
  Bus  0, device  31, function  1:
    IDE interface: Intel Corp. 82820 820 (Camino 2) Chipset IDE U100 (rev 4).
      I/O at 0xf000 [0xf00f].
  Bus  0, device  31, function  3:
    SMBus: Intel Corp. 82820 820 (Camino 2) Chipset SMBus (rev 4).
      IRQ 5.
      I/O at 0x5000 [0x500f].
  Bus  0, device  31, function  5:
    Multimedia audio controller: Intel Corp. 82820 820 (Camino 2) Chipset AC'97 Audio 
Controller (rev 4).
      IRQ 5.
      I/O at 0xb800 [0xb8ff].
      I/O at 0xbc00 [0xbc3f].
  Bus  1, device   0, function  0:
    VGA compatible controller: PCI device 1002:5157 (ATI Technologies Inc) (rev 0).
      IRQ 11.
      Master Capable.  Latency=32.  Min Gnt=8.
      Prefetchable 32 bit memory at 0xd0000000 [0xd7ffffff].
      I/O at 0x9000 [0x90ff].
      Non-prefetchable 32 bit memory at 0xdd000000 [0xdd00ffff].
  Bus  2, device   4, function  0:
    Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139 (rev 16).
      IRQ 11.
      Master Capable.  Latency=32.  Min Gnt=32.Max Lat=64.
      I/O at 0xa000 [0xa0ff].
      Non-prefetchable 32 bit memory at 0xdf000000 [0xdf0000ff].
/*
 * Set this for each DRI branch.  It will be appended to the XFree86 version
 * information.
 */
#define XFree86CustomVersion "DRI trunk"

#define DefaultGcc2AxpOpt -O2 -mcpu=ev6
#define DefaultGcc2PpcOpt -O2 -mcpu=750
#define DefaultGcc2i386Opt -O2
#if defined(AlphaArchitecture)
#  define LibraryCDebugFlags -O2 -mcpu=ev6
#elif defined(PpcArchitecture)
#  define LibraryCDebugFlags -O2 -mcpu=750
#else
#  define LibraryCDebugFlags -O2
#endif

#define BuildXFree86ConfigTools YES

#if defined(PpcArchitecture)

#define XF86CardDrivers ati
#define DriDrivers radeon

#else

#define XF86CardDrivers ati
#define DriDrivers radeon /* sis ffb */

#endif

#define GccWarningOptions -Wall -Wpointer-arith -Wstrict-prototypes \
                          -Wmissing-prototypes -Wmissing-declarations \
                          -Wnested-externs
#define DefaultCCOptions -ansi GccWarningOptions -pipe -g

#define NormalLibGlx NO

#define BuildXF86DRI YES

/* To do profiling of the dynamically loaded 'xyz_dri.so' object, turn
 * this on.
 * Use 'xc/lib/GL/makeprofile.sh' to make it work.
 */
/* #define GlxSoProf YES */

#ifdef GlxSoProf
#  undef DefaultCCOptions
#  define DefaultCCOptions -ansi GccWarningOptions -pipe -g -p
#endif

/* Optionally turn these on for debugging */
/* #define GlxBuiltInTdfx YES */
/* #define GlxBuiltInI810 YES */
/* #define GlxBuiltInMga YES */
/* #define GlxBuiltInR128 YES */
/* #define GlxBuiltInRadeon YES */
/* #define DoLoadableServer NO */

/* Optionally turn this on to change the place where you install the build.
 * Warning: trailing blanks will cause build failures.
 */
#define ProjectRoot /usr/X11R6-DRI

/* Optionally turn this on to force the kernel modules to build */
#define BuildXF86DRM YES

#define XF86AFB NO

#define XnestServer NO
#define XVirtualFramebufferServer NO

/*
 * Don't change anything below or the build will fail.
 */
#define BuildServersOnly YES
#define BuildXvLibrary YES
#define BuildXvMCLibrary YES
#define BuildLibrariesForXServers NO
#define BuildLibrariesForConfigTools NO
#define BuildXIE NO
#define BuildPexExt NO
#define XprtServer NO
#define SharedLibFont NO

#define MesaUseKatmai YES

Reply via email to