QuakeForge glx and sgl binaries fail on Radeon DRI

Reid Linnemann lreid at okstate.edu
Mon Dec 8 19:22:48 PST 2003


I'm attempting to get nq-glx or nq-sgl (I don't know what their differences are)
to run on a FreeBSD4.9-STABLE box using a Radeon 7200 chip.

I've got my X Server configured correctly, DRI is functioning, glxgears makes an
indirect GLX context just fine, etc.. QuakeForge is able to get the context and
init the window, but then it just Does Not Like things. Here is the console
output from nq-sgl:

~>nq-sgl
Host_Init
Added packfile /usr/local/share/quakeforge/id1/pak0.pak (339 files)
UDP (IPv4) Initialized
16.0 megabyte heap
libGL-DEBUG: vis=35,doublebuf=0,depth=16, rgba=1
libGL-DEBUG: vis=36,doublebuf=0,depth=16, rgba=1
libGL-DEBUG: vis=37,doublebuf=0,depth=16, rgba=1
libGL-DEBUG: vis=38,doublebuf=0,depth=16, rgba=1
libGL-DEBUG: vis=39,doublebuf=1,depth=16, rgba=1
libGL-DEBUG: vis=40,doublebuf=1,depth=16, rgba=1
libGL-DEBUG: vis=41,doublebuf=1,depth=16, rgba=1
libGL-DEBUG: vis=42,doublebuf=1,depth=16, rgba=1
libGL-DEBUG: vis=43,doublebuf=0,depth=16, rgba=1
libGL-DEBUG: vis=44,doublebuf=0,depth=16, rgba=1
libGL-DEBUG: vis=45,doublebuf=0,depth=16, rgba=1
libGL-DEBUG: vis=46,doublebuf=0,depth=16, rgba=1
libGL-DEBUG: vis=47,doublebuf=1,depth=16, rgba=1
libGL-DEBUG: vis=48,doublebuf=1,depth=16, rgba=1
libGL-DEBUG: vis=49,doublebuf=1,depth=16, rgba=1
libGL-DEBUG: vis=50,doublebuf=1,depth=16, rgba=1
@@Created GLX Context..
GL_VERSION: 1.3 Mesa 4.0.4
GL_VENDOR: Mesa project: www.mesa3d.org
GL_RENDERER: Mesa GLX Indirect
GL_EXTENSIONS: 
Checking for multitexture: not found.
Checking for 8-bit extension: disabled.
Video mode 640x480 initialized.
Particles: 3000 maximum vertex elements.
Sprites: 4 maximum vertex elements.
Text: 3000 maximum vertex elements.

Sound Initialization
Not loading CD due to no driver
JOY: Joystick not found.
X Error of failed request:  GLXBadRenderRequest
  Major opcode of failed request:  157 (GLX)
  Minor opcode of failed request:  1 (X_GLXRender)
  Serial number of failed request:  91
  Current serial number in output stream:  100

Now nq-glx does the same thing, only it caps cpu usage after checking off 3000
max vertex elements for particles, and appears to do nothing. It will eventually
spit out the next two lines of output, and then death becomes her.

For reference, here is dmesg - and I am attaching the XF86Config.

Timecounter "i8254"  frequency 1193182 Hz
CPU: AMD Athlon(tm) Processor (800.03-MHz 686-class CPU)
  Origin = "AuthenticAMD"  Id = 0x622  Stepping = 2
 
Features=0x183f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR>
  AMD Features=0xc0400000<AMIE,DSP,3DNow!>
real memory  = 268419072 (262128K bytes)
avail memory = 256282624 (250276K bytes)
Preloaded elf kernel "kernel" at 0xc04f4000.
Preloaded elf module "splash_pcx.ko" at 0xc04f409c.
Preloaded elf module "vesa.ko" at 0xc04f4140.
Preloaded splash_image_data "/boot/hautlos.pcx" at 0xc04f41dc.
Preloaded elf module "linux.ko" at 0xc04f422c.
VESA: v2.0, 65536k memory, flags:0x1, mode table:0xc04d2282 (1000022)
VESA: ATI RAGE128
Pentium Pro MTRR support enabled
md0: Malloc disk
Using $PIR table, 8 entries at 0xc00f0ea0
apm0: <APM BIOS> on motherboard
apm0: found APM BIOS v1.2, connected at v1.2
npx0: <math processor> on motherboard
npx0: INT 16 interface
pcib0: <Host to PCI bridge> on motherboard
pci0: <PCI bus> on pcib0
agp0: <VIA 82C691 (Apollo Pro) host to PCI bridge> mem 0xe0000000-0xe7ffffff at
device 0.0 on pci0
pcib2: <VIA 82C598MVP (Apollo MVP3) PCI-PCI (AGP) bridge> at device 1.0 on pci0
pci1: <PCI bus> on pcib2
drm0: <ATI Radeon QD R100> port 0xd800-0xd8ff mem
0xd7000000-0xd707ffff,0xd8000000-0xdfffffff irq 11 at device 0.0 on pci1
info: [drm] AGP at 0xe0000000 128MB
info: [drm] Initialized radeon 1.8.0 20020828 on minor 0
isab0: <VIA 82C686 PCI-ISA bridge> at device 4.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <VIA 82C686 ATA66 controller> port 0xb800-0xb80f at device 4.1 on pci0
ata0: at 0x1f0 irq 14 on atapci0
ata1: at 0x170 irq 15 on atapci0
uhci0: <VIA 83C572 USB controller> port 0xb400-0xb41f irq 9 at device 4.2 on pci0
usb0: <VIA 83C572 USB controller> on uhci0
usb0: USB revision 1.0
uhub0: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
uhci1: <VIA 83C572 USB controller> port 0xb000-0xb01f irq 9 at device 4.3 on pci0
usb1: <VIA 83C572 USB controller> on uhci1
usb1: USB revision 1.0
uhub1: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub1: 2 ports with 2 removable, self powered
pci0: <unknown card> (vendor=0x1106, dev=0x3057) at 4.4
pcm0: <AudioPCI ES1370> port 0x9400-0x943f irq 5 at device 10.0 on pci0
rl0: <RealTek 8139 10/100BaseTX> port 0x9000-0x90ff mem 0xd6800000-0xd68000ff
irq 10 at device 11.0 on pci0
rl0: Ethernet address: 00:e0:7d:e2:df:03
miibus0: <MII bus> on rl0
rlphy0: <RealTek internal media interface> on miibus0
rlphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
rl1: <RealTek 8139 10/100BaseTX> port 0x8800-0x88ff mem 0xd6000000-0xd60000ff
irq 11 at device 12.0 on pci0
rl1: Ethernet address: 00:e0:7d:e3:2c:74
miibus1: <MII bus> on rl1
rlphy1: <RealTek internal media interface> on miibus1
rlphy1:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
ahc0: <Adaptec 2930CU SCSI adapter> port 0x8400-0x84ff mem 0xd5800000-0xd5800fff
irq 9 at device 13.0 on pci0
aic7860: Ultra Single Channel A, SCSI Id=7, 3/253 SCBs
pcib1: <Host to PCI bridge> on motherboard
pci2: <PCI bus> on pcib1
orm0: <Option ROMs> at iomem 0xc0000-0xcafff,0xcc000-0xd07ff on isa0
pmtimer0 on isa0
fdc0: <NEC 72065B or clone> at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0
fdc0: FIFO enabled, 8 bytes threshold
fd0: <1440-KB 3.5" drive> on fdc0 drive 0
atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0
kbd0 at atkbd0
psm0: <PS/2 Mouse> irq 12 on atkbdc0
psm0: model IntelliMouse, device ID 3
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
sio0: type 16550A
sio1 at port 0x2f8-0x2ff irq 3 on isa0
sio1: type 16550A
ppc0: <Parallel port> at port 0x378-0x37f on isa0
ppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode
ppc0: FIFO with 16/16/8 bytes threshold
ppbus0: IEEE1284 device found /NIBBLE
Probing for PnP devices on ppbus0:
ppbus0: <Hewlett-Packard HP LaserJet 4P> HP ENHANCED PCL5,PJL
plip0: <PLIP network interface> on ppbus0
lpt0: <Printer> on ppbus0
lpt0: Polled port
ppi0: <Parallel I/O> on ppbus0
pca0 at port 0x40 on isa0
IP packet filtering initialized, divert enabled, rule-based forwarding enabled,
default to accept, logging disabled
IPsec: Initialized Security Association Processing.
ad0: 10300MB <FUJITSU MPD3108AT> [20928/16/63] at ata0-master UDMA33
acd0: CDROM <LTN242> at ata1-master PIO4
Waiting 15 seconds for SCSI devices to settle
Mounting root from ufs:/dev/ad0s1a
da1 at ahc0 bus 0 target 1 lun 0
da1: <QUANTUM TRB730S 043C> Fixed Direct Access SCSI-2 device 
da1: 10.000MB/s transfers (10.000MHz, offset 8)
da1: 699MB (1431760 512 byte sectors: 64H 32S/T 699C)
da0 at ahc0 bus 0 target 0 lun 0
da0: <COMPAQ ST32171N 0388> Fixed Direct Access SCSI-2 device 
da0: 20.000MB/s transfers (20.000MHz, offset 15), Tagged Queueing Enabled
da0: 2006MB (4110000 512 byte sectors: 255H 63S/T 255C)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: XF86Config
Type: application/octet-stream
Size: 2898 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-questions/attachments/20031208/9506f888/XF86Config.obj


More information about the freebsd-questions mailing list