Jump to content
Read the Funtoo Newsletter: Summer 2023 ×
  • 0

[solved] radeon driver troubles


duncan.britton

Question

I recently made the switch from fglrx to the radeon drivers for my video cards. The installation and modifications to the kernel went well and my system booted correctly. However, when I ran my compositor, compton, with backend glx things slowed down -- specifically, window dragging was very slow and laggy -- almost like a vsync issue. This led me to check my X.org log, where I found the following:

[    22.676] (II) RADEON(0): EDID for output DVI-0
[    22.690] (II) RADEON(0): EDID for output DVI-1
[    22.690] (II) RADEON(0): Output DisplayPort-0 disconnected
[    22.690] (II) RADEON(0): Output HDMI-0 connected
[    22.690] (II) RADEON(0): Output DVI-0 disconnected
[    22.690] (II) RADEON(0): Output DVI-1 disconnected
[    22.690] (II) RADEON(0): Using exact sizes for initial modes
[    22.690] (II) RADEON(0): Output HDMI-0 using initial mode 1920x1080
[    22.690] (II) RADEON(0): Using default gamma of (1.0, 1.0, 1.0) unless otherwise stated.
[    22.690] (II) RADEON(0): mem size init: gart size :3fbce000 vram size: s:80000000 visible:7f39e000
[    22.690] (II) RADEON(0): EXA: Driver will allow EXA pixmaps in VRAM
[    22.690] (==) RADEON(0): DPI set to (96, 96)
[    22.690] (II) Loading sub module "fb"
[    22.690] (II) LoadModule: "fb"
[    22.690] (II) Loading /usr/lib64/xorg/modules/libfb.so
[    22.692] (II) Module fb: vendor="X.Org Foundation"
[    22.692] 	compiled for 1.16.1, module version = 1.0.0
[    22.692] 	ABI class: X.Org ANSI C Emulation, version 0.4
[    22.692] (II) Loading sub module "ramdac"
[    22.692] (II) LoadModule: "ramdac"
[    22.692] (II) Module "ramdac" already built-in
[    22.692] (==) RADEON(G0): Depth 24, (--) framebuffer bpp 32
[    22.692] (II) RADEON(G0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
[    22.692] (==) RADEON(G0): Default visual is TrueColor
[    22.692] (==) RADEON(G0): RGB weight 888
[    22.692] (II) RADEON(G0): Using 8 bits per RGB (8 bit DAC)
[    22.692] (--) RADEON(G0): Chipset: "PITCAIRN" (ChipID = 0x6819)
[    22.692] (II) Loading sub module "dri2"
[    22.692] (II) LoadModule: "dri2"
[    22.692] (II) Module "dri2" already built-in
[    22.692] (II) Loading sub module "glamoregl"
[    22.692] (II) LoadModule: "glamoregl"
[    22.692] (II) Loading /usr/lib64/xorg/modules/libglamoregl.so
[    22.692] (II) Module glamoregl: vendor="X.Org Foundation"
[    22.692] 	compiled for 1.16.1, module version = 0.6.0
[    22.692] 	ABI class: X.Org ANSI C Emulation, version 0.4
[    22.692] (II) glamor: OpenGL accelerated X.org driver based.
[    22.693] (II) glamor: EGL version 1.4 (DRI2):
[    22.693] EGL_MESA_drm_image required.
[    22.693] (EE) RADEON(G0): glamor detected, failed to initialize EGL.
[    22.693] (II) Loading sub module "shadow"
[    22.693] (II) LoadModule: "shadow"
[    22.693] (II) Loading /usr/lib64/xorg/modules/libshadow.so
[    22.693] (II) Module shadow: vendor="X.Org Foundation"
[    22.693] 	compiled for 1.16.1, module version = 1.1.0
[    22.693] 	ABI class: X.Org ANSI C Emulation, version 0.4
[    22.693] (II) RADEON(G0): KMS Color Tiling: disabled
[    22.693] (II) RADEON(G0): KMS Color Tiling 2D: disabled
[    22.693] (II) RADEON(G0): KMS Pageflipping: enabled
[    22.693] (II) RADEON(G0): SwapBuffers wait for vsync: enabled
[    22.699] (II) RADEON(G0): Output DisplayPort-1-1 has no monitor section
[    22.705] (II) RADEON(G0): Output DisplayPort-1-2 has no monitor section
[    22.707] (II) RADEON(G0): Output HDMI-1-1 has no monitor section
[    22.722] (II) RADEON(G0): Output DVI-1-1 has no monitor section
[    22.728] (II) RADEON(G0): EDID for output DisplayPort-1-1
[    22.734] (II) RADEON(G0): EDID for output DisplayPort-1-2
[    22.736] (II) RADEON(G0): EDID for output HDMI-1-1
[    22.750] (II) RADEON(G0): EDID for output DVI-1-1
[    22.750] (II) RADEON(G0): Using default gamma of (1.0, 1.0, 1.0) unless otherwise stated.
[    22.750] (II) RADEON(G0): mem size init: gart size :3fbce000 vram size: s:80000000 visible:7f887000
[    22.750] (II) RADEON(G0): EXA: Driver will allow EXA pixmaps in VRAM
[    22.750] (==) RADEON(G0): DPI set to (96, 96)
[    22.750] (II) Loading sub module "fb"
[    22.750] (II) LoadModule: "fb"
[    22.750] (II) Loading /usr/lib64/xorg/modules/libfb.so
[    22.750] (II) Module fb: vendor="X.Org Foundation"
[    22.750] 	compiled for 1.16.1, module version = 1.0.0
[    22.750] 	ABI class: X.Org ANSI C Emulation, version 0.4
[    22.750] (II) Loading sub module "ramdac"
[    22.750] (II) LoadModule: "ramdac"
[    22.750] (II) Module "ramdac" already built-in
[    22.750] (--) Depth 24 pixmap format is 32 bpp
[    22.751] (II) RADEON(G0): Front buffer size: 3072K
[    22.751] (II) RADEON(G0): VRAM usage limit set to 1877698K
[    22.752] (==) RADEON(G0): Backing store enabled
[    22.752] (WW) RADEON(G0): Direct rendering disabled
[    22.752] (II) RADEON(G0): Acceleration disabled
[    22.752] (==) RADEON(G0): DPMS enabled
[    22.752] (==) RADEON(G0): Silken mouse enabled
[    22.753] (II) RADEON(G0): RandR 1.2 enabled, ignore the following RandR disabled message.
[    22.753] (II) RADEON(0): Front buffer size: 8100K
[    22.753] (II) RADEON(0): VRAM usage limit set to 1868648K
[    22.753] (==) RADEON(0): Backing store enabled
[    22.753] (WW) RADEON(0): Direct rendering disabled
[    22.753] (II) RADEON(0): Acceleration disabled
[    22.754] (==) RADEON(0): DPMS enabled
[    22.754] (==) RADEON(0): Silken mouse enabled
[    22.754] (II) RADEON(0): RandR 1.2 enabled, ignore the following RandR disabled message.
[    22.771] (--) RandR disabled
[    22.778] (II) AIGLX: Screen 0 is not DRI2 capable
[    22.778] (EE) AIGLX: reverting to software rendering
[    22.779] (II) AIGLX: Loaded and initialized swrast
[    22.779] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[    22.789] (II) RADEON(0): Setting screen physical size to 508 x 285
[    22.830] (II) config/udev: Adding input device Power Button (/dev/input/event1)
[    22.830] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[    22.830] (II) LoadModule: "evdev"
[    22.830] (II) Loading /usr/lib64/xorg/modules/input/evdev_drv.so
[    22.833] (II) Module evdev: vendor="X.Org Foundation"
[    22.833] 	compiled for 1.16.1, module version = 2.9.1
[    22.833] 	Module class: X.Org XInput Driver
[    22.833] 	ABI class: X.Org XInput driver, version 21.0
[    22.833] (II) Using input driver 'evdev' for 'Power Button'
[    22.833] (**) Power Button: always reports core events
[    22.833] (**) evdev: Power Button: Device: "/dev/input/event1"
[    22.833] (--) evdev: Power Button: Vendor 0 Product 0x1
[    22.833] (--) evdev: Power Button: Found keys
[    22.833] (II) evdev: Power Button: Configuring as keyboard
[    22.833] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input1/event1"
[    22.833] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
[    22.833] (**) Option "xkb_rules" "evdev"
[    22.833] (**) Option "xkb_model" "pc104"
[    22.833] (**) Option "xkb_layout" "us"
[    22.852] (II) config/udev: Adding input device Power Button (/dev/input/event0)
[    22.852] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[    22.852] (II) Using input driver 'evdev' for 'Power Button'
[    22.852] (**) Power Button: always reports core events
[    22.852] (**) evdev: Power Button: Device: "/dev/input/event0"
[    22.852] (--) evdev: Power Button: Vendor 0 Product 0x1
[    22.852] (--) evdev: Power Button: Found keys
[    22.852] (II) evdev: Power Button: Configuring as keyboard
[    22.852] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input0/event0"
[    22.852] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 7)
[    22.852] (**) Option "xkb_rules" "evdev"
[    22.852] (**) Option "xkb_model" "pc104"
[    22.852] (**) Option "xkb_layout" "us"
[    22.852] (II) config/udev: Adding input device Logitech USB Receiver (/dev/input/event2)
[    22.852] (**) Logitech USB Receiver: Applying InputClass "evdev keyboard catchall"
[    22.852] (II) Using input driver 'evdev' for 'Logitech USB Receiver'
[    22.852] (**) Logitech USB Receiver: always reports core events
[    22.852] (**) evdev: Logitech USB Receiver: Device: "/dev/input/event2"
[    22.852] (--) evdev: Logitech USB Receiver: Vendor 0x46d Product 0xc52b
[    22.852] (--) evdev: Logitech USB Receiver: Found keys
[    22.852] (II) evdev: Logitech USB Receiver: Configuring as keyboard
[    22.852] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:05.0/0000:03:00.0/usb1/1-1/1-1:1.0/0003:046D:C52B.0001/input/input5/event2"
[    22.852] (II) XINPUT: Adding extended input device "Logitech USB Receiver" (type: KEYBOARD, id 8)
[    22.852] (**) Option "xkb_rules" "evdev"
[    22.852] (**) Option "xkb_model" "pc104"
[    22.852] (**) Option "xkb_layout" "us"
[    22.853] (II) config/udev: Adding input device Logitech USB Receiver (/dev/input/event3)
[    22.853] (**) Logitech USB Receiver: Applying InputClass "evdev pointer catchall"
[    22.853] (**) Logitech USB Receiver: Applying InputClass "evdev keyboard catchall"
[    22.853] (II) Using input driver 'evdev' for 'Logitech USB Receiver'
[    22.853] (**) Logitech USB Receiver: always reports core events
[    22.853] (**) evdev: Logitech USB Receiver: Device: "/dev/input/event3"
[    22.853] (--) evdev: Logitech USB Receiver: Vendor 0x46d Product 0xc52b
[    22.853] (--) evdev: Logitech USB Receiver: Found 20 mouse buttons
[    22.853] (--) evdev: Logitech USB Receiver: Found scroll wheel(s)
[    22.853] (--) evdev: Logitech USB Receiver: Found relative axes
[    22.853] (--) evdev: Logitech USB Receiver: Found x and y relative axes
[    22.853] (--) evdev: Logitech USB Receiver: Found absolute axes
[    22.853] (II) evdev: Logitech USB Receiver: Forcing absolute x/y axes to exist.
[    22.853] (--) evdev: Logitech USB Receiver: Found keys
[    22.853] (II) evdev: Logitech USB Receiver: Configuring as mouse
[    22.853] (II) evdev: Logitech USB Receiver: Configuring as keyboard
[    22.853] (II) evdev: Logitech USB Receiver: Adding scrollwheel support
[    22.853] (**) evdev: Logitech USB Receiver: YAxisMapping: buttons 4 and 5
[    22.853] (**) evdev: Logitech USB Receiver: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[    22.853] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:05.0/0000:03:00.0/usb1/1-1/1-1:1.1/0003:046D:C52B.0002/input/input6/event3"
[    22.853] (II) XINPUT: Adding extended input device "Logitech USB Receiver" (type: KEYBOARD, id 9)
[    22.853] (**) Option "xkb_rules" "evdev"
[    22.853] (**) Option "xkb_model" "pc104"
[    22.853] (**) Option "xkb_layout" "us"
[    22.853] (II) evdev: Logitech USB Receiver: initialized for relative axes.
[    22.853] (WW) evdev: Logitech USB Receiver: ignoring absolute axes.
[    22.853] (**) Logitech USB Receiver: (accel) keeping acceleration scheme 1
[    22.853] (**) Logitech USB Receiver: (accel) acceleration profile 0
[    22.853] (**) Logitech USB Receiver: (accel) acceleration factor: 2.000
[    22.853] (**) Logitech USB Receiver: (accel) acceleration threshold: 4
[    22.853] (II) config/udev: Adding input device Logitech USB Receiver (/dev/input/mouse0)
[    22.853] (II) No input driver specified, ignoring this device.
[    22.853] (II) This device may have been added with another device file.
[    22.854] (II) config/udev: Adding input device Logitech Logitech Illuminated Keyboard (/dev/input/event4)
[    22.854] (**) Logitech Logitech Illuminated Keyboard: Applying InputClass "evdev keyboard catchall"
[    22.854] (II) Using input driver 'evdev' for 'Logitech Logitech Illuminated Keyboard'
[    22.854] (**) Logitech Logitech Illuminated Keyboard: always reports core events
[    22.854] (**) evdev: Logitech Logitech Illuminated Keyboard: Device: "/dev/input/event4"
[    22.854] (--) evdev: Logitech Logitech Illuminated Keyboard: Vendor 0x46d Product 0xc318
[    22.854] (--) evdev: Logitech Logitech Illuminated Keyboard: Found keys
[    22.854] (II) evdev: Logitech Logitech Illuminated Keyboard: Configuring as keyboard
[    22.854] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:07.0/0000:04:00.0/usb3/3-2/3-2:1.0/0003:046D:C318.0004/input/input7/event4"
[    22.854] (II) XINPUT: Adding extended input device "Logitech Logitech Illuminated Keyboard" (type: KEYBOARD, id 10)
[    22.854] (**) Option "xkb_rules" "evdev"
[    22.854] (**) Option "xkb_model" "pc104"
[    22.854] (**) Option "xkb_layout" "us"
[    22.854] (II) config/udev: Adding input device Logitech Logitech Illuminated Keyboard (/dev/input/event5)
[    22.854] (**) Logitech Logitech Illuminated Keyboard: Applying InputClass "evdev keyboard catchall"
[    22.854] (II) Using input driver 'evdev' for 'Logitech Logitech Illuminated Keyboard'
[    22.854] (**) Logitech Logitech Illuminated Keyboard: always reports core events
[    22.854] (**) evdev: Logitech Logitech Illuminated Keyboard: Device: "/dev/input/event5"
[    22.854] (--) evdev: Logitech Logitech Illuminated Keyboard: Vendor 0x46d Product 0xc318
[    22.854] (--) evdev: Logitech Logitech Illuminated Keyboard: Found 1 mouse buttons
[    22.854] (--) evdev: Logitech Logitech Illuminated Keyboard: Found scroll wheel(s)
[    22.854] (--) evdev: Logitech Logitech Illuminated Keyboard: Found relative axes
[    22.854] (II) evdev: Logitech Logitech Illuminated Keyboard: Forcing relative x/y axes to exist.
[    22.854] (--) evdev: Logitech Logitech Illuminated Keyboard: Found absolute axes
[    22.854] (II) evdev: Logitech Logitech Illuminated Keyboard: Forcing absolute x/y axes to exist.
[    22.854] (--) evdev: Logitech Logitech Illuminated Keyboard: Found keys
[    22.854] (II) evdev: Logitech Logitech Illuminated Keyboard: Configuring as mouse
[    22.854] (II) evdev: Logitech Logitech Illuminated Keyboard: Configuring as keyboard
[    22.854] (II) evdev: Logitech Logitech Illuminated Keyboard: Adding scrollwheel support
[    22.854] (**) evdev: Logitech Logitech Illuminated Keyboard: YAxisMapping: buttons 4 and 5
[    22.854] (**) evdev: Logitech Logitech Illuminated Keyboard: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[    22.854] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:07.0/0000:04:00.0/usb3/3-2/3-2:1.1/0003:046D:C318.0005/input/input8/event5"
[    22.854] (II) XINPUT: Adding extended input device "Logitech Logitech Illuminated Keyboard" (type: KEYBOARD, id 11)
[    22.854] (**) Option "xkb_rules" "evdev"
[    22.854] (**) Option "xkb_model" "pc104"
[    22.854] (**) Option "xkb_layout" "us"
[    22.855] (II) evdev: Logitech Logitech Illuminated Keyboard: initialized for relative axes.
[    22.855] (WW) evdev: Logitech Logitech Illuminated Keyboard: ignoring absolute axes.
[    22.855] (**) Logitech Logitech Illuminated Keyboard: (accel) keeping acceleration scheme 1
[    22.855] (**) Logitech Logitech Illuminated Keyboard: (accel) acceleration profile 0
[    22.855] (**) Logitech Logitech Illuminated Keyboard: (accel) acceleration factor: 2.000
[    22.855] (**) Logitech Logitech Illuminated Keyboard: (accel) acceleration threshold: 4
[    23.128] (II) RADEON(0): EDID vendor "DEL", prod id 41072
[    23.128] (II) RADEON(0): Using EDID range info for horizontal sync
[    23.128] (II) RADEON(0): Using EDID range info for vertical refresh
[    23.128] (II) RADEON(0): Printing DDC gathered Modelines:

Of particular interest to me were the lines:

[    22.693] (II) glamor: EGL version 1.4 (DRI2):
[    22.693] EGL_MESA_drm_image required.
[    22.693] (EE) RADEON(G0): glamor detected, failed to initialize EGL.

and

[    22.753] (WW) RADEON(0): Direct rendering disabled
[    22.753] (II) RADEON(0): Acceleration disabled

EDIT: I am also getting the following error:

[   996.530] (II) AIGLX: Screen 0 is not DRI2 capable
[   996.530] (EE) AIGLX: reverting to software rendering
[   996.531] (II) AIGLX: Loaded and initialized swrast
 

My specs, if they will be useful:

  • xorg-server-1.16.1-r4
  • xf86-video-ati-7.5.0
  • mesa-10.3.5
  • llvm-3.5.1
  • Radeon HD 7850

Any ideas as to how I can re-enable direct rendering and acceleration / resolve the problem with GLamor?

Link to comment
Share on other sites

1 answer to this question

Recommended Posts

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...