Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Rather decent accelerated graphics



Hi, I have one, perhaps 7 years old graphics card; recently I installed it in one of my systems and setup a new -current workstation. It works for me with no apparent problem whatsoever, glmark2 returns score just under 5000, which surely is the highest I have seen under NetBSD. There are no ill effects on screen, streaks or tear-offs, as I have with my other accelerated Intel 530. This is on
$ uname -a
NetBSD ymir.lorien.lan 9.99.104 NetBSD 9.99.104 (GENERIC) #0: Mon Oct 31 17:39:41 GMT 2022 sysbuild%ymir.lorien.lan@localhost:/home/sysbuild/sysbuild/amd64/obj/home/sysbuild/src/sys/arch/amd64/compile/GENERIC amd64

In case someone is looking for a card that apparently works, here are the details:

From /var/run/dmesg.boot:
...
...
[ 1.054164] radeon0 at pci1 dev 0 function 0: ATI Technologies FirePro W5000 (rev. 0x00)
...
[ 7.782293] [drm] initializing kernel modesetting (PITCAIRN 0x1002:0x6809 0x1002:0x0B06 0x00). [ 7.783746] [drm] register mmio base: 0xf0500000
[     7.783746] [drm] register mmio size: 262144
[     7.783746] [drm] Detected VRAM RAM=800M, BAR=256M
[     7.783746] [drm] RAM width 256bits DDR
[     7.783746] [drm] radeon: 2048M of VRAM memory ready
[     7.783746] [drm] radeon: 2048M of GTT memory ready.
[     7.783746] [drm] Loading pitcairn Microcode
[     7.783746] [drm] Internal thermal controller with fan control
[     7.792293] [drm] radeon: dpm initialized
[     7.802546] [drm] Found VCE firmware/feedback version 50.0.1 / 17!
[     7.802546] [drm] GART: num cpu pages 524288, num gpu pages 524288
[     7.802546] [drm] PCIE gen 2 link speeds already enabled
[ 7.822293] [drm] PCIE GART of 2048M enabled (table at 0x00000000001D6000).
[     7.852292] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[     7.852292] [drm] Driver supports precise vblank timestamp query.
[     7.852292] [drm] radeon: irq initialized.
[ 8.062291] [drm] ring test on 0 succeeded in 3 usecs [ 8.062291] [drm] ring test on 1 succeeded in 1 usecs
[     8.062291] [drm] ring test on 2 succeeded in 1 usecs
[     8.062291] [drm] ring test on 2 succeeded in 1 usecs
[     8.062291] [drm] ring test on 3 succeeded in 7 usecs
[     8.062291] [drm] ring test on 4 succeeded in 7 usecs
[     8.232290] [drm] ring test on 5 succeeded in 2 usecs
[     8.232290] [drm] UVD initialized successfully.
[     8.352289] [drm] ring test on 6 succeeded in 24 usecs
[     8.352289] [drm] ring test on 7 succeeded in 4 usecs
[     8.352289] [drm] VCE initialized successfully.
[     8.352289] [drm] ib test on ring 0 succeeded in 0 usecs
[     8.352289] [drm] ib test on ring 1 succeeded in 0 usecs
[     8.352289] [drm] ib test on ring 2 succeeded in 0 usecs
[     8.352289] [drm] ib test on ring 3 succeeded in 0 usecs
[     8.352289] [drm] ib test on ring 4 succeeded in 0 usecs
[     9.002287] [drm] ib test on ring 5 succeeded
[     9.502285] [drm] ib test on ring 6 succeeded
[    10.002282] [drm] ib test on ring 7 succeeded
[    10.002282] [drm] Radeon Display Connectors
[    10.002282] [drm] Connector 0:
[    10.002282] [drm]   DP-1
[    10.002282] [drm]   HPD4
[ 10.002282] [drm] DDC: 0x6530 0x6530 0x6534 0x6534 0x6538 0x6538 0x653c 0x653c
[    10.002282] [drm]   Encoders:
[    10.002282] [drm]     DFP1: INTERNAL_UNIPHY2
[    10.002282] [drm] Connector 1:
[    10.002282] [drm]   DP-2
[    10.002282] [drm]   HPD5
[ 10.002282] [drm] DDC: 0x6540 0x6540 0x6544 0x6544 0x6548 0x6548 0x654c 0x654c
[    10.002282] [drm]   Encoders:
[    10.002282] [drm]     DFP2: INTERNAL_UNIPHY2
[    10.002282] [drm] Connector 2:
[    10.002282] [drm]   DVI-I-1
[    10.002282] [drm]   HPD6
[ 10.002282] [drm] DDC: 0x6560 0x6560 0x6564 0x6564 0x6568 0x6568 0x656c 0x656c
[    10.002282] [drm]   Encoders:
[    10.002282] [drm]     DFP3: INTERNAL_UNIPHY
[    10.002282] [drm]     CRT1: INTERNAL_KLDSCP_DAC1
[    10.092281] radeondrmkmsfb0 at radeon0
[ 10.092281] [drm] Initialized radeon 2.50.0 20080528 for radeon0 on minor 0 [ 10.092281] radeondrmkmsfb0: framebuffer at 0xe05d8000, size 1280x1024, depth 32, stride 5120 [ 10.542279] wsdisplay0 at radeondrmkmsfb0 kbdmux 1: console (default, vt100 emulation), using wskbd0
...

From Xorg.0.conf (just a small part):

[    44.745] (II) RADEON(0): [DRI2] Setup complete
[    44.745] (II) RADEON(0): [DRI2]   DRI driver: radeonsi
[    44.745] (II) RADEON(0): [DRI2]   VDPAU driver: radeonsi
[    44.745] (II) RADEON(0): Front buffer size: 5120K
[    44.745] (II) RADEON(0): VRAM usage limit set to 221241K
[    44.747] (II) RADEON(0): SYNC extension fences enabled
[    44.747] (II) RADEON(0): Present extension enabled
[ 44.747] (II) RADEON(0): Can't initialize DRI3 because dri3.h not available at build time
[    44.747] (WW) RADEON(0): DRI3 disabled
[    44.747] (==) RADEON(0): Backing store enabled
[    44.747] (II) RADEON(0): Direct rendering enabled
[    44.782] (II) RADEON(0): Use GLAMOR acceleration.
[    44.782] (II) RADEON(0): Acceleration enabled
[    44.782] (==) RADEON(0): DPMS enabled
[    44.782] (==) RADEON(0): Silken mouse enabled
[    44.783] (II) RADEON(0): Set up textured video (glamor)
[    44.783] (II) RADEON(0): [XvMC] Associated with GLAMOR Textured Video.
[    44.783] (II) RADEON(0): [XvMC] Extension initialized.
[    44.791] (II) Initializing extension Generic Event Extension
[    44.792] (II) Initializing extension SHAPE
[    44.792] (II) Initializing extension MIT-SHM
[    44.792] (II) Initializing extension XInputExtension
[    44.793] (II) Initializing extension XTEST
[    44.793] (II) Initializing extension BIG-REQUESTS
[    44.793] (II) Initializing extension SYNC
[    44.794] (II) Initializing extension XKEYBOARD
[    44.794] (II) Initializing extension XC-MISC
[    44.794] (II) Initializing extension SECURITY
[    44.795] (II) Initializing extension XFIXES
[    44.796] (II) Initializing extension XFree86-Bigfont
[    44.796] (II) Initializing extension RENDER
[    44.796] (II) Initializing extension RANDR
[    44.796] (II) Initializing extension COMPOSITE
[    44.797] (II) Initializing extension DAMAGE
[    44.797] (II) Initializing extension MIT-SCREEN-SAVER
[    44.797] (II) Initializing extension DOUBLE-BUFFER
[    44.797] (II) Initializing extension RECORD
[    44.797] (II) Initializing extension DPMS
[    44.798] (II) Initializing extension Present
[    44.798] (II) Initializing extension DRI3
....

GLmark2 results:
...
vblank=0 glmark2
======================================================= glmark2 2020.04
=======================================================
    OpenGL Information
    GL_VENDOR:     X.Org
    GL_RENDERER:   AMD PITCAIRN (DRM 2.50.0, 9.99.104, LLVM 13.0.0)
    GL_VERSION:    4.5 (Compatibility Profile) Mesa 19.1.17
=======================================================
...
[loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 6601 FrameTime: 0.151 ms [loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 7174 FrameTime: 0.139 ms [loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 7180 FrameTime: 0.139 ms
=======================================================
                                  glmark2 Score: 4938
=======================================================

Also cad.onshape.com/check returns some 28-30 million triangles/sec using firefox 105.0.3, which is completely usable.


No need for xorg.conf file.
--
----
Chavdar Ivanov


Home | Main Index | Thread Index | Old Index