What is the cause of the "undefined symbol: amdgpu_bo_list_create_raw" error on RHEL8 VMware Guest?

Solution Verified - Updated -

Issue

  • Unable to start Red Hat Enterprise Linux 8 VMware guest in graphical mode. The following error is shown on the console:

    "Oh no something has gone wrong" 
    A problem has occurred and the system can't recover. Please log out and try again.
    
  • The following errors are shown in the log:

    /usr/libexec/gdm-x-session[xxxx]: (EE) AIGLX error: dlopen of /usr/lib64        /dri/vmwgfx_dri.so failed (/usr/lib64/dri/vmwgfx_dri.so: undefined symbol: amdgpu_bo_list_create_raw)
    /usr/libexec/gdm-x-session[xxxx]: (EE) AIGLX error: unable to load driver vmwgfx
    /usr/libexec/gdm-x-session[xxxx]: (EE) AIGLX error: dlopen of /usr/lib64/dri/swrast_dri.so failed (/usr/lib64/dri/swrast_dri.so: undefined symbol: amdgpu_bo_list_create_raw)
    
  • This issue may also happens in physical machine, and the log will like this:

    Jan 18 12:08:59 hostname /usr/libexec/gdm-x-session[6663]: (EE) AIGLX error: dlopen of /usr/lib64/dri/swrast_dri.so failed (/usr/lib64/dri/swrast_dri.so: undefined symbol: amdgpu_query_video_caps_info)
    Jan 18 12:08:59 hostname /usr/libexec/gdm-x-session[6663]: (EE) AIGLX error: unable to load driver swrast
    Jan 18 12:08:59 hostname /usr/libexec/gdm-x-session[6663]: (EE) GLX: could not load software renderer
    

Environment

  • Red Hat Enterprise Linux 8
  • mesa-dri-drivers
  • libdrm

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content