2 Replies Latest reply on Apr 26, 2017 11:35 PM by yurtesen

    AMDGPU-PRO 17.10 - Ubuntu 16.04 w/HWE - OpenGL Problem/Bug

    yurtesen

      I recently tested 17.10 version of amdgpu-pro driver. To be honest amdgpu-pro driver is unusable for many people. I had EGL problems even though this was not listed in Known Issues section of the release notes. Wasted my time... it is very annoying. I hope somebody can forward this thread to a person who can fix these issues. I found people complaining at Reddit about these, it is not good for AMD's image even....

       

      Anyway, first thing I realized was that OpenGL does not work at all, in xorg log I see:

      [   416.343] (II) AIGLX: Screen 0 is not DRI2 capable

      [   416.343] (EE) AIGLX: reverting to software rendering

      [   416.362] (EE) AIGLX error: dlopen of /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so failed (/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so: undefined symbol: is64bitelf)

      [   416.362] (EE) GLX: could not load software renderer

      [   416.362] (II) GLX: no usable GL providers found for screen 0

      Apparently I am not the only person because I saw this on reddit also https://www.reddit.com/r/linuxhardware/comments/5xgio2/steam_doesnt_work_with_amdgpupro_driver/

      I tried installing the driver with `--px` option and it doesnt help. Also I never installed Intel drivers on this machine (some internet threads seem to suggest this is due to multi-gpu setups on laptops)

       

      The other problem is that CRT/VGA output does not work anymore. (this is a minor problem but still a regression).

       

      16.60 Driver:

      # dmesg |grep amdgpu

      [    1.792756] [drm] amdgpu kernel modesetting enabled.

      [    1.798156] fb: switching to amdgpudrmfb from VESA VGA

      [    1.798946] amdgpu 0000:00:01.0: VRAM: 1024M 0x0000000000000000 - 0x000000003FFFFFFF (1024M used)

      [    1.798948] amdgpu 0000:00:01.0: GTT: 1024M 0x0000000040000000 - 0x000000007FFFFFFF

      [    1.799026] [drm] amdgpu: 1024M of VRAM memory ready

      [    1.799027] [drm] amdgpu: 1024M of GTT memory ready.

      [    1.899427] amdgpu 0000:00:01.0: amdgpu: using MSI.

      [    1.899450] [drm] amdgpu: irq initialized.

      [    1.899455] [drm] amdgpu: dpm initialized

      [    1.899821] amdgpu 0000:00:01.0: fence driver on ring 0 use gpu addr 0x0000000040000010, cpu addr 0xffff94f1657e8010

      [    1.899851] amdgpu 0000:00:01.0: fence driver on ring 1 use gpu addr 0x0000000040000020, cpu addr 0xffff94f1657e8020

      [    1.899876] amdgpu 0000:00:01.0: fence driver on ring 2 use gpu addr 0x0000000040000030, cpu addr 0xffff94f1657e8030

      [    1.899901] amdgpu 0000:00:01.0: fence driver on ring 3 use gpu addr 0x0000000040000040, cpu addr 0xffff94f1657e8040

      [    1.899925] amdgpu 0000:00:01.0: fence driver on ring 4 use gpu addr 0x0000000040000050, cpu addr 0xffff94f1657e8050

      [    1.899949] amdgpu 0000:00:01.0: fence driver on ring 5 use gpu addr 0x0000000040000060, cpu addr 0xffff94f1657e8060

      [    1.899974] amdgpu 0000:00:01.0: fence driver on ring 6 use gpu addr 0x0000000040000070, cpu addr 0xffff94f1657e8070

      [    1.899999] amdgpu 0000:00:01.0: fence driver on ring 7 use gpu addr 0x0000000040000080, cpu addr 0xffff94f1657e8080

      [    1.900023] amdgpu 0000:00:01.0: fence driver on ring 8 use gpu addr 0x0000000040000090, cpu addr 0xffff94f1657e8090

      [    1.900094] amdgpu 0000:00:01.0: fence driver on ring 9 use gpu addr 0x00000000400000a0, cpu addr 0xffff94f1657e80a0

      [    1.900123] amdgpu 0000:00:01.0: fence driver on ring 10 use gpu addr 0x00000000400000b0, cpu addr 0xffff94f1657e80b0

      [    1.900563] amdgpu 0000:00:01.0: fence driver on ring 11 use gpu addr 0x000000000028cd30, cpu addr 0xffffbfab81e38d30

      [    1.900669] amdgpu 0000:00:01.0: fence driver on ring 12 use gpu addr 0x00000000400000d0, cpu addr 0xffff94f1657e80d0

      [    1.900694] amdgpu 0000:00:01.0: fence driver on ring 13 use gpu addr 0x00000000400000e0, cpu addr 0xffff94f1657e80e0

      [    2.440528] fbcon: amdgpudrmfb (fb0) is primary device

      [    2.440617] amdgpu 0000:00:01.0: fb0: amdgpudrmfb frame buffer device

      [    2.470575] [drm] Initialized amdgpu 3.9.0 20150101 for 0000:00:01.0 on minor 0

       

      17.10 Driver

      # dmesg |grep amdgpu

      [    1.804519] [drm] amdgpu kernel modesetting enabled.

      [    1.809766] fb: switching to amdgpudrmfb from VESA VGA

      [    1.827622] amdgpu 0000:00:01.0: VRAM: 1024M 0x0000000000000000 - 0x000000003FFFFFFF (1024M used)

      [    1.827624] amdgpu 0000:00:01.0: GTT: 1024M 0x0000000040000000 - 0x000000007FFFFFFF

      [    1.827718] [drm] amdgpu: 1024M of VRAM memory ready

      [    1.827719] [drm] amdgpu: 1024M of GTT memory ready.

      [    1.928136] amdgpu 0000:00:01.0: amdgpu: using MSI.

      [    1.928159] [drm] amdgpu: irq initialized.

      [    1.928165] [drm] amdgpu: dpm initialized

      [    1.928585] amdgpu 0000:00:01.0: fence driver on ring 0 use gpu addr 0x0000000040000010, cpu addr 0xffff9677e518d010

      [    1.928619] amdgpu 0000:00:01.0: fence driver on ring 1 use gpu addr 0x0000000040000020, cpu addr 0xffff9677e518d020

      [    1.928649] amdgpu 0000:00:01.0: fence driver on ring 2 use gpu addr 0x0000000040000030, cpu addr 0xffff9677e518d030

      [    1.928684] amdgpu 0000:00:01.0: fence driver on ring 3 use gpu addr 0x0000000040000040, cpu addr 0xffff9677e518d040

      [    1.928721] amdgpu 0000:00:01.0: fence driver on ring 4 use gpu addr 0x0000000040000050, cpu addr 0xffff9677e518d050

      [    1.928751] amdgpu 0000:00:01.0: fence driver on ring 5 use gpu addr 0x0000000040000060, cpu addr 0xffff9677e518d060

      [    1.928779] amdgpu 0000:00:01.0: fence driver on ring 6 use gpu addr 0x0000000040000070, cpu addr 0xffff9677e518d070

      [    1.928808] amdgpu 0000:00:01.0: fence driver on ring 7 use gpu addr 0x0000000040000080, cpu addr 0xffff9677e518d080

      [    1.928836] amdgpu 0000:00:01.0: fence driver on ring 8 use gpu addr 0x0000000040000090, cpu addr 0xffff9677e518d090

      [    1.928947] amdgpu 0000:00:01.0: fence driver on ring 9 use gpu addr 0x00000000400000a0, cpu addr 0xffff9677e518d0a0

      [    1.928976] amdgpu 0000:00:01.0: fence driver on ring 10 use gpu addr 0x00000000400000b0, cpu addr 0xffff9677e518d0b0

      [    1.929412] amdgpu 0000:00:01.0: fence driver on ring 11 use gpu addr 0x000000000028cd30, cpu addr 0xffffa59641e38d30

      [    1.929517] amdgpu 0000:00:01.0: fence driver on ring 12 use gpu addr 0x00000000400000d0, cpu addr 0xffff9677e518d0d0

      [    1.929543] amdgpu 0000:00:01.0: fence driver on ring 13 use gpu addr 0x00000000400000e0, cpu addr 0xffff9677e518d0e0

      [    2.205573] [drm:uvd_v4_2_ring_test_ring [amdgpu]] *ERROR* amdgpu: ring 11 test failed (0xCAFEDEAD)

      [    2.205616] [drm:amdgpu_device_init [amdgpu]] *ERROR* hw_init of IP block <uvd_v4_2> failed -22

      [    2.205620] amdgpu 0000:00:01.0: amdgpu_init failed

      [    2.265987] [drm:dce_v8_0_set_pageflip_interrupt_state [amdgpu]] *ERROR* invalid pageflip crtc 4

      [    2.266033] [drm:amdgpu_irq_disable_all [amdgpu]] *ERROR* error disabling interrupt (-22)

      [    2.266075] [drm:dce_v8_0_set_pageflip_interrupt_state [amdgpu]] *ERROR* invalid pageflip crtc 5

      [    2.266120] [drm:amdgpu_irq_disable_all [amdgpu]] *ERROR* error disabling interrupt (-22)

      [    2.266164] [drm:dce_v8_0_set_pageflip_interrupt_state [amdgpu]] *ERROR* invalid pageflip crtc 4

      [    2.266208] [drm:amdgpu_irq_disable_all [amdgpu]] *ERROR* error disabling interrupt (-22)

      [    2.266251] [drm:dce_v8_0_set_pageflip_interrupt_state [amdgpu]] *ERROR* invalid pageflip crtc 5

      [    2.266295] [drm:amdgpu_irq_disable_all [amdgpu]] *ERROR* error disabling interrupt (-22)

      [    2.266340] [drm:dce_v8_0_set_pageflip_interrupt_state [amdgpu]] *ERROR* invalid pageflip crtc 4

      [    2.266384] [drm:amdgpu_irq_disable_all [amdgpu]] *ERROR* error disabling interrupt (-22)

      [    2.266426] [drm:dce_v8_0_set_pageflip_interrupt_state [amdgpu]] *ERROR* invalid pageflip crtc 5

      [    2.266470] [drm:amdgpu_irq_disable_all [amdgpu]] *ERROR* error disabling interrupt (-22)

      [    2.266515] [drm:dce_v8_0_set_pageflip_interrupt_state [amdgpu]] *ERROR* invalid pageflip crtc 4

      [    2.266559] [drm:amdgpu_irq_disable_all [amdgpu]] *ERROR* error disabling interrupt (-22)

      [    2.266601] [drm:dce_v8_0_set_pageflip_interrupt_state [amdgpu]] *ERROR* invalid pageflip crtc 5

      [    2.266645] [drm:amdgpu_irq_disable_all [amdgpu]] *ERROR* error disabling interrupt (-22)

      [    2.266690] [drm:dce_v8_0_set_pageflip_interrupt_state [amdgpu]] *ERROR* invalid pageflip crtc 4

      [    2.266734] [drm:amdgpu_irq_disable_all [amdgpu]] *ERROR* error disabling interrupt (-22)

      [    2.266777] [drm:dce_v8_0_set_pageflip_interrupt_state [amdgpu]] *ERROR* invalid pageflip crtc 5

      [    2.266821] [drm:amdgpu_irq_disable_all [amdgpu]] *ERROR* error disabling interrupt (-22)

      [    2.266865] [drm:dce_v8_0_set_pageflip_interrupt_state [amdgpu]] *ERROR* invalid pageflip crtc 4

      [    2.266909] [drm:amdgpu_irq_disable_all [amdgpu]] *ERROR* error disabling interrupt (-22)

      [    2.266952] [drm:dce_v8_0_set_pageflip_interrupt_state [amdgpu]] *ERROR* invalid pageflip crtc 5

      [    2.266996] [drm:amdgpu_irq_disable_all [amdgpu]] *ERROR* error disabling interrupt (-22)

      [    2.267538] [drm] amdgpu: ttm finalized

      [    2.267542] amdgpu 0000:00:01.0: Fatal error during GPU init

      [    2.267544] [drm] amdgpu: finishing device.

      [    2.267588] WARNING: CPU: 0 PID: 167 at /var/lib/dkms/amdgpu-pro/17.10-401251/build/amd/amdgpu/amdgpu_i2c.c:223 amdgpu_i2c_destroy+0x40/0x50 [amdgpu]

      [    2.267589] Modules linked in: usbhid(+) hid amdkfd amd_iommu_v2 amdgpu(OE+) amdttm(OE) amdkcl(OE) i2c_algo_bit drm_kms_helper syscopyarea sysfillrect sysimgblt psmouse fb_sys_fops alx mdio drm ahci libahci fjes video

      [    2.267660]  [<ffffffffc04140e0>] amdgpu_i2c_destroy+0x40/0x50 [amdgpu]

      [    2.267700]  [<ffffffffc0414147>] amdgpu_i2c_fini+0x27/0x40 [amdgpu]

      [    2.267737]  [<ffffffffc03fee27>] amdgpu_device_fini+0x197/0x1d0 [amdgpu]

      [    2.267774]  [<ffffffffc0401244>] amdgpu_driver_unload_kms+0x44/0x80 [amdgpu]

      [    2.267812]  [<ffffffffc040134b>] amdgpu_driver_load_kms+0xcb/0x200 [amdgpu]

      [    2.267884]  [<ffffffffc03fb4ae>] amdgpu_pci_probe+0xbe/0xf0 [amdgpu]

      [    2.267949]  [<ffffffffc060908a>] amdgpu_init+0x8a/0x9b [amdgpu]

      [    2.268578] amdgpu: probe of 0000:00:01.0 failed with error -22