[Glamor] very slow 2d with radeonsi and glamor
zhigang gong
zhigang.gong at gmail.com
Sun Jun 9 04:43:32 PDT 2013
A quick look at your xorg.log, I get the following information. It's
obvious that there are some low level driver issue which prevent glamor get
a valid texture from the low level drm buffer object.
You maybe need to ask this question at AMD's open source driver mail list
to get help.
[ 3924.726] (WW) RADEON(0): Failed to create textured DRI2/PRIME
pixmap.(WW) Access a DRM only pixmap is not allowed within glamor.
[ 3924.727] (WW) RADEON(0): Failed to get DRI drawable for glamor pixmap.
[ 3924.756] (WW) RADEON(0): Failed to create textured DRI2/PRIME
pixmap.(WW) Access a DRM only pixmap is not allowed within glamor.
[ 3924.756] (WW) RADEON(0): Failed to get DRI drawable for glamor pixmap.
[ 3924.787] (WW) RADEON(0): Failed to create textured DRI2/PRIME
pixmap.(WW) RADEON(0): Failed to create textured DRI2/PRIME pixmap.(WW)
Access a DRM only pixmap is not allowed within glamor.
[ 3924.787] (WW) RADEON(0): Failed to get DRI drawable for glamor pixmap.
......
On Sun, Jun 9, 2013 at 3:55 AM, Alexandr <sss at sss.chaoslab.ru> wrote:
>
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Good day, i have problem with configuring new radeonsi card for 2d/3d
> acceleration
> i have this cards:
> 01:00.0 VGA compatible controller: Advanced Micro Devices, Inc.
> [AMD/ATI] Cape Verde XT [Radeon HD 7770 GHz Edition]
> 01:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Cape
> Verde/Pitcairn HDMI Audio [Radeon HD 7700/7800 Series]
> 03:00.0 VGA compatible controller: Advanced Micro Devices, Inc.
> [AMD/ATI] Cape Verde XT [Radeon HD 7770 GHz Edition]
> 03:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Cape
> Verde/Pitcairn HDMI Audio [Radeon HD 7700/7800 Series]
>
>
> i have gentoo system and following software installed:
>
> uname -mpr
> 3.10.0-rc4 x86_64 Intel(R) Core(TM)2 Quad CPU Q9650 @ 3.00GHz
>
> x11-base/xorg-server
> ::gentoo 1.9.5-r2 {:0/1.9.5} 1.10.6-r2 {:0/1.10.6}
> 1.11.4-r2 {:0/1.11.4} 1.12.4-r1* {:0/1.12.4} (1.13.4)U {:0/1.13.4}
> (1.14.1)U(~) {:0/1.14.1} (1.14.1.901)U(~) {:0/1.14.1.901}
> ::installed 1.12.4-r1 {:0/1.12.4}
> x11-base/xorg-server-1.12.4-r1:0::installed (world)
> Description X.Org X servers
> Homepage http://xorg.freedesktop.org/
> From repositories gentoo
> Installed time Tue May 28 03:28:52 EEST 2013
> Installed using paludis-1.4.0
> License MIT
> Use flags
> USE
> (-dmx)
> (-doc)
> (ipv6)
> (kdrive)
> (-minimal)
> (nptl)
> (-selinux)
> (static-libs)
> (-tslib)
> (udev)
> (xnest)
> (xorg)
> (xvfb)
> Build Options
> -trace Trace actions executed by the package
> (very noisy, for debugging broken builds only)
>
> x11-libs/libdrm
> ::FireBurn 9999(~)* {:0}
> ::gentoo (2.4.20-r1)K 2.4.33 2.4.40 2.4.42(~)
> 2.4.43(~) 2.4.44(~) 2.4.45 {:0}
> ::installed 9999 {:0}
> x11-libs/libdrm-9999:0::installed
> Description X.Org libdrm library
> Homepage http://dri.freedesktop.org/
> From repositories FireBurn
> Installed time Sat Jun 08 16:57:34 EEST 2013
> Installed using paludis-1.4.0
> License MIT
> Use flags
> USE
> (libkms)
> (static-libs)
> abi_x86
> (32)
> (64)
> (-x32)
> video_cards
> (-exynos)
> (-freedreno)
> (-intel)
> (-nouveau)
> (-omap)
> (radeon)
> (-vmware)
> Build Options
> -trace Trace actions executed by the package
> (very noisy, for debugging broken builds only)
>
> media-libs/mesa
> ::FireBurn 9999-r51(~)* {:0}
> ::gentoo 7.10.3 7.11.2 8.0.4-r1 9.0.1 9.0.2(~)
> 9.0.3(~) 9.1(~) 9.1.1(~) 9.1.2(~) 9.1.2-r1 9.1.3(~) 9.2_pre20130515(~r)
> 9.2_pre20130528(~r) {:0}
> ::installed 9999-r51 {:0}
> media-libs/mesa-9999-r51:0::installed (world)
> Description OpenGL-like graphic library for Linux
> Homepage http://mesa3d.sourceforge.net/
> From repositories FireBurn
> Installed time Sat Jun 08 17:06:53 EEST 2013
> Installed using paludis-1.4.0
> License MIT SGI-B-2.0
> Use flags
> USE
> (-bindist)
> (-classic)
> (-debug)
> (egl)
> (gallium)
> (gbm)
> (gles1)
> (gles2)
> (llvm)
> (nptl)
> (opencl)
> (openvg)
> (osmesa)
> (-pax_kernel)
> (-pic)
> (r600-llvm-compiler)
> (-selinux)
> (shared-glapi)
> (vdpau)
> (-wayland)
> (xa)
> (-xorg)
> (xvmc)
> abi_x86
> (32)
> (64)
> (-x32)
> python_single_target
> (-python2_6)
> (python2_7)
> python_targets
> (-python2_6)
> (python2_7)
> video_cards
> (-freedreno)
> (-i915)
> (-i965)
> (-ilo)
> (-intel)
> (-nouveau)
> (-r100)
> (-r200)
> (-r300)
> (r600)
> (radeon)
> (radeonsi)
> (-vmware)
> Build Options
> -trace Trace actions executed by the package
> (very noisy, for debugging broken builds only)
>
> * x11-drivers/xf86-video-ati
> ::gentoo 6.13.2 6.14.3-r1(~) 6.14.6-r1 7.0.0
> 7.0.0-r1(~) 7.1.0(~) {:0}
> ::installed 9999 {:0}
> x11-drivers/xf86-video-ati-9999:0::installed
> Description ATI video driver
> Homepage http://xorg.freedesktop.org/
> From repositories x11
> Installed time Sat Jun 08 17:07:49 EEST 2013
> Installed using paludis-1.4.0
> License MIT
> Use flags
> USE
> (glamor)
> (udev)
> Build Options
> -trace Trace actions executed by the package
> (very noisy, for debugging broken builds only)
>
>
> * x11-libs/glamor
> ::gentoo 0.5 0.5-r1(~) {:0}
> ::installed 9999 {:0}
> ::x11 9999(~rU)* {:0}
> x11-libs/glamor-9999:0::installed
> Description OpenGL based 2D rendering acceleration
> library
> Homepage http://xorg.freedesktop.org/
> From repositories x11
> Installed time Fri Jun 07 23:40:35 EEST 2013
> Installed using paludis-1.4.0
> License MIT
> Use flags
> USE
> (-gles)
> (static-libs)
> Build Options
> -trace Trace actions executed by the package
> (very noisy, for debugging broken builds only)
>
>
>
> i am using following xorg.conf
>
> cat /etc/X11/xorg.conf
> Section "ServerFlags"
> Option "BlankTime" "10"
> Option "StandbyTime" "20"
> Option "SuspendTime" "30"
> Option "DRI2" "true"
> Option "IgnoreABI" "true"
> Option "AutoAddDevices" "true"
> Option "AutoEnableDevices" "true"
> Option "AllowGLXWithComposite" "true"
> Option "Clone" "off"
> EndSection
>
> Section "Extensions"
> Option "Composite" "Enable"
> Option "DAMAGE" "Enable"
> Option "DOUBLE-BUFFER" "Enable"
> Option "GLX" "Enable"
> Option "RANDR" "Enable"
> Option "RENDER" "Enable"
> Option "XVideo" "Enable"
> EndSection
>
> Section "Module"
> Load "dri2"
> Load "glamoregl"
> EndSection
>
> Section "Monitor"
> Identifier "DVI-0"
> Option "PreferredMode" "1280x1024"
> Option "LeftOf" "PX2370"
> EndSection
>
> Section "Monitor"
> Identifier "DisplayPort-0"
> Option "PreferredMode" "1920x1080"
> Option "Position" "0 0"
> EndSection
>
> Section "Monitor"
> Identifier "HDMI-0"
> Option "RightOf" "PX2370"
> Option "PreferredMode" "1920x1080"
> EndSection
>
> Section "Device"
> Identifier "card1"
> Driver "radeon"
> Option "HDMI-0" "IPS234"
> Option "DisplayPort-0" "PX2370"
> Option "DVI-0" "740bf"
> # Option "AccelMethod" "EXA"
> Option "ColorTiling" "true"
> Option "ColorTiling2D" "true"
>
> BusID "PCI:1:0:0"
> EndSection
>
> Section "Device"
> Identifier "card2"
> Driver "radeon"
> Option "Disabled" "true"
> Option "AccelMethod" "glamor"
> BusID "PCI:3:0:0"
> EndSection
>
> Section "Screen"
> Identifier "screen1"
> Device "card1"
> SubSection "Display"
> EndSubSection
> EndSection
>
> Section "ServerLayout"
> Identifier "main_layout"
> Screen 0 "screen1"
> EndSection
>
> Section "dri"
> Mode 0666
> EndSection
>
> with this config i have medium gui artifacts, working, but slow 3d, and
> unusable slow 2d performance, if force exa acceleration, 2d work fast,
> no gui artifacts, but only software 3d (via llvmpipe), what i am doing
> wrong ?
>
> also xorg.log in attachment
>
>
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v2.0.20 (GNU/Linux)
> Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
>
> iQEcBAEBAgAGBQJRs4wxAAoJEH3ap8veG8EHZI4H/3XfjnfDx0HbT/pm+1ohMNP3
> DRNL/uEQgeM7WHbHWsRTFrv5szz5o8ESSMzZZAS0BlKCQUOweMxXPn4oJc8nkLFU
> O2NsJ0XRBSXk7dVEJCXx8vjzcansvJ05J755BoI1SGrnRowTqbh6AzVuP3nrIPFx
> RE5D86h6Ph92CajeuIsRAuGoVQEc3kqQwbXaJkYMMjQ6XGVMshbiSjt8hN/aj7dg
> 0W7recsGmsrVVh42wmZHZigxViShaM+3YKTBpVs5YxWQODBK7DyhH2VDTxw+F/Zh
> BZJlcxpzqUzqwmKgfBnKo4X+1H8/zYUIgZZQX54UvFd6CyXTmdXl9+KyHmSfwgg=
> =+zxz
> -----END PGP SIGNATURE-----
>
>
> _______________________________________________
> Glamor mailing list
> Glamor at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/glamor
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/glamor/attachments/20130609/ae5a29b4/attachment.html>
More information about the Glamor
mailing list