Originally posted by kernelOfTruth
View Post
Announcement
Collapse
No announcement yet.
ATI R600/700 OSS 3D Driver Reaches Gears Milestone
Collapse
X
-
Originally posted by bridgman View PostMy guess is that interrupt support won't get enabled until the rest of the stack is working the way we want,
although we might start coding it sooner. I'm not expecting interrupts to add much in the way of performance (although I think they are used for sync-to-vblank) but they make debugging more complicated.
Comment
-
Originally posted by agd5f View Posttfp only works in indirect contexts with dri1, so make sure the xserver has loaded the latest version of the 3d driver (r600_dri.so).
it seems to be loaded:
cat /var/log/Xorg.0.log | grep GL
(**) Option "AIGLX" "On"
(**) AIGLX enabled
(II) Loading extension GLX
ATI FireGL M24 GL 3154 (PCIE), ATI Radeon X600 (RV380) 3E50 (PCIE),
ATI FireGL V3200 (RV380) 3E54 (PCIE), ATI Radeon IGP320 (A3) 4136,
ATI FireGL Z1 AG (AGP), ATI Radeon 9800SE AH (AGP),
ATI FireGL X2 AK (AGP), ATI Radeon 9600 AP (AGP),
ATI Radeon 9600 AS (AGP), ATI FireGL T2 AT (AGP), ATI Radeon 9650,
ATI FireGL RV360 AV (AGP), ATI Radeon 7000 IGP (A4+) 4237,
ATI Radeon X800 (R420) JL (AGP), ATI FireGL X3 (R420) JM (AGP),
ATI Mobility FireGL 7800 M7 LX (AGP),
ATI FireGL Mobility 9000 (M9) Ld (AGP),
ATI FireGL X1 NG (AGP), ATI Radeon 9800PRO NH (AGP),
ATI Radeon 9800 NI (AGP), ATI FireGL X2 NK (AGP),
ATI FireGL Mobility T2 (M10) NT (AGP),
ATI FireGL Mobility T2e (M11) NV (AGP), ATI Radeon QD (AGP),
ATI FireGL 8700/8800 QH (AGP), ATI Radeon 8500 QL (AGP),
ATI FireGL M22 GL 5464 (PCIE), ATI Radeon X800 (R423) UH (PCIE),
ATI FireGL V7100 (R423) (PCIE), ATI FireGL V5100 (R423) UQ (PCIE),
ATI FireGL unknown (R423) UR (PCIE),
ATI FireGL unknown (R423) UT (PCIE),
ATI Mobility FireGL V5000 (M26) (PCIE),
ATI Mobility FireGL V5000 (M26) (PCIE),
ATI FireGL V3100 (RV370) 5B64 (PCIE),
ATI Mobility FireGL V5100 (M28) (PCIE),
ATI unknown Radeon / FireGL (R480) 5D50 (PCIE),
ATI FireGL V5000 (RV410) (PCIE), ATI Radeon X700 XT (RV410) (PCIE),
ATI Mobility FireGL V7200, ATI FireGL V7200, ATI FireGL V5300,
ATI Mobility FireGL V7100, ATI Radeon X1800, ATI Radeon X1800,
ATI FireGL V7300, ATI FireGL V7350, ATI Radeon X1600, ATI RV505,
ATI Radeon X1300/X1550, ATI Radeon X1550, ATI M54-GL,
ATI RV505, ATI RV505, ATI FireGL V3300, ATI FireGL V3350,
ATI Mobility FireGL V5200, ATI Mobility Radeon X1600,
ATI Radeon X1300 XT/X1600 Pro, ATI FireGL V3400,
ATI Mobility FireGL V5250, ATI Mobility Radeon X1700,
ATI Mobility Radeon X1700 XT, ATI FireGL V5200,
ATI Radeon X1950 GT, ATI RV570, ATI RV570, ATI FireGL V7400,
ATI FireGL V8650, ATI FireGL V8600, ATI FireGL V7600,
ATI FirePro V8750 (FireGL), ATI FirePro V7760 (FireGL),
AMD FireStream 9250, ATI FirePro V8700 (FireGL),
ATI FirePro V7750 (FireGL), ATI FirePro V5700 (FireGL),
ATI FirePro V3750 (FireGL), ATI Mobility Radeon HD 4830,
ATI Radeon HD 2400 Pro, ATI Radeon HD 2400 PRO AGP, ATI FireGL V4000,
ATI Radeon HD3870 X2, ATI FireGL V7700, ATI Radeon HD3850,
ATI Gemini Mobility Radeon HD 2600 XT, ATI FireGL V5600,
ATI FireGL V3600, ATI Radeon HD 2600 LE,
ATI Mobility FireGL Graphics Processor, ATI Radeon RV710,
ATI Mobility Radeon HD 3670, ATI Mobility FireGL V5700,
ATI Mobility FireGL V5725, ATI Radeon HD 3200 Graphics,
(II) AIGLX: Screen 0 is not DRI2 capable
(II) AIGLX: enabled GLX_MESA_copy_sub_buffer
(II) AIGLX: enabled GLX_SGI_make_current_read
(II) AIGLX: enabled GLX_SGI_swap_control and GLX_MESA_swap_control
(II) AIGLX: enabled GLX_texture_from_pixmap with driver support
(II) AIGLX: Loaded and initialized /usr/lib64/dri/r600_dri.so
(II) GLX: Initialized DRI GL provider for screen 0
screenshot (in pdf)
Comment
-
openarena works now
have to run it with LIBGL_ALWAYS_INDIRECT=1 to make it use hardware acceleration, otherwise it uses software rasterization (same with quake3)
a lot of glitches, but its playable at 1680x1050.
when round finishes X crashes
quake3 can run too, but soon after round start X crashes
Comment
-
Originally posted by bridgman View PostThat just leaves the intermittent geometry corruption, which I expect is going to be a real pain to troubleshoot but easy to fix once the problem is understood, plus some regressions over the last couple of weeks (eg etracer).
Comment
Comment