Page 1 of 5 123 ... LastLast
Results 1 to 10 of 43

Thread: Black screen when starting No Man's Sky after update to Ubuntu 21.04

  1. #1
    Join Date
    Jul 2015
    Location
    Essex, UK
    Beans
    779
    Distro
    Xubuntu

    Black screen when starting No Man's Sky after update to Ubuntu 21.04

    I was running Ubuntu 20.04 and NMS loaded fine but was to slow to play.

    I am using an Intel® UHD Graphics 750 integrated GPU until I can afford a dedicated GPU so thought upgrading would help.

    I upgraded and found that when I start the game it appears to load correctly, no error messages. However, I am left with a blank screen apart from the pointer.

    I cannot get out of this other than to shut down and restart the machine.

    I have this information:

    Processor (CPU): Intel® CoreTM i7 Eight Core Processor i7-11700K (3.6GHz) 16MB Cache

    Mobo: ASUS® TUF GAMING Z590-PLUS WIFI (LGA1200, USB 3.2, PCIe 4.0) - ARGB Ready

    Graphics Card: INTEGRATED GRAPHICS ACCELERATOR (GPU)

    Code:
    makem@makem-pc:~$ lspci | grep VGA
    00:02.0 VGA compatible controller: Intel Corporation Device 4c8a (rev 04)
    makem@makem-pc:~$ find /dev -group video
    /dev/fb0
    /dev/dri/card0
    makem@makem-pc:~$ glxinfo | grep -i vendor
    server glx vendor string: SGI
    client glx vendor string: Mesa Project and SGI
        Vendor: Intel (0x8086)
    OpenGL vendor string: Intel
    makem@makem-pc:~$ lsmod | grep "kms\|drm"
    drm_kms_helper        245760  1 i915
    cec                    53248  2 drm_kms_helper,i915
    fb_sys_fops            16384  1 drm_kms_helper
    syscopyarea            16384  1 drm_kms_helper
    sysfillrect            16384  1 drm_kms_helper
    sysimgblt              16384  1 drm_kms_helper
    drm                   552960  20 drm_kms_helper,i915
    makem@makem-pc:~$ cat /proc/cmdline
    BOOT_IMAGE=/boot/vmlinuz-5.11.0-22-generic root=UUID=97853106-9dde-4bb7-ada7-25e282956f9f ro quiet splash vt.handoff=7
    makem@makem-pc:~$ find /etc/modprobe.d/
    /etc/modprobe.d/
    /etc/modprobe.d/blacklist-modem.conf
    /etc/modprobe.d/amd64-microcode-blacklist.conf
    /etc/modprobe.d/blacklist-framebuffer.conf
    /etc/modprobe.d/blacklist-rare-network.conf
    /etc/modprobe.d/dkms.conf
    /etc/modprobe.d/intel-microcode-blacklist.conf
    /etc/modprobe.d/alsa-base.conf
    /etc/modprobe.d/iwlwifi.conf
    /etc/modprobe.d/blacklist-oss.conf
    /etc/modprobe.d/blacklist-firewire.conf
    /etc/modprobe.d/blacklist-ath_pci.conf
    /etc/modprobe.d/blacklist.conf
    makem@makem-pc:~$ cat /etc/modprobe.d/*kms*
    # modprobe information used for DKMS modules
    #
    # This is a stub file, should be edited when needed,
    # used by default by DKMS.
    makem@makem-pc:~$ ls /etc/X11/xorg.conf
    ls: cannot access '/etc/X11/xorg.conf': No such file or directory
    makem@makem-pc:~$ glxinfo | grep -i "vendor\|rendering"
    direct rendering: Yes
    server glx vendor string: SGI
    client glx vendor string: Mesa Project and SGI
        Vendor: Intel (0x8086)
    OpenGL vendor string: Intel
    makem@makem-pc:~$ grep LoadModule /var/log/Xorg.0.log
    [     2.613] (II) LoadModule: "glx"
    [     2.618] (II) LoadModule: "modesetting"
    [     2.619] (II) LoadModule: "fbdev"
    [     2.619] (II) LoadModule: "vesa"
    [     2.629] (II) LoadModule: "fbdevhw"
    [     2.629] (II) LoadModule: "glamoregl"
    [     2.813] (II) LoadModule: "fb"
    [     3.014] (II) LoadModule: "libinput"
    makem@makem-pc:~$
    It is a driver/kernel problem?

    Can anyone shed any light on this?
    Last edited by makem2; July 19th, 2021 at 11:41 PM.

  2. #2
    Join Date
    May 2010
    Beans
    3,246

    Re: Black screen when starting No Man's Sky after update to 21.04

    What is the output of
    Code:
    sudo lshw -C display
    Thanks

  3. #3
    Join Date
    Jul 2015
    Location
    Essex, UK
    Beans
    779
    Distro
    Xubuntu

    Re: Black screen when starting No Man's Sky after update to Ubuntu 21.04

    Quote Originally Posted by ActionParsnip View Post
    What is the output of
    Code:
    sudo lshw -C display
    Thanks
    Code:
    makem@makem-pc:~$ sudo lshw -C display
    [sudo] password for makem: 
      *-display                 
           description: VGA compatible controller
           product: Intel Corporation
           vendor: Intel Corporation
           physical id: 2
           bus info: pci@0000:00:02.0
           logical name: /dev/fb0
           version: 04
           width: 64 bits
           clock: 33MHz
           capabilities: pciexpress msi pm vga_controller bus_master cap_list rom fb
           configuration: depth=32 driver=i915 latency=0 mode=1920x1080 visual=truecolor xres=1920 yres=1080
           resources: iomemory:600-5ff iomemory:400-3ff irq:159 memory:6000000000-6000ffffff memory:4000000000-400fffffff ioport:4000(size=64) memory:c0000-dffff
    makem@makem-pc:~$
    Thanks for taking the time
    Last edited by makem2; July 20th, 2021 at 12:16 AM.

  4. #4
    Join Date
    Mar 2010
    Location
    USA
    Beans
    Hidden!
    Distro
    Ubuntu Development Release

    Re: Black screen when starting No Man's Sky after update to Ubuntu 21.04

    So let me clarify something...

    You previously were running the Steam Game version of "No Man's Sky" on the 64bit version of Steam, right? You didn't say.

    You did system updates. Everything works.in your desktop... Except when you are in the Steam Player and you try to start up "No Man's Sky"?

    "Concurrent coexistence of Windows, Linux and UNIX..." || Ubuntu user # 33563, Linux user # 533637
    Sticky: Graphics Resolution | UbuntuForums 'system-info' Script | Posting Guidelines | Code Tags

  5. #5
    Join Date
    Jul 2015
    Location
    Essex, UK
    Beans
    779
    Distro
    Xubuntu

    Re: Black screen when starting No Man's Sky after update to Ubuntu 21.04

    Quote Originally Posted by MAFoElffen View Post
    So let me clarify something...

    You previously were running the Steam Game version of "No Man's Sky" on the 64bit version of Steam, right? You didn't say.

    You did system updates. Everything works.in your desktop... Except when you are in the Steam Player and you try to start up "No Man's Sky"?
    I use 64bit Steam, I installed and played No Man's Sky from Steam when I was using Ubuntu 20.04. The game started and played without a problem except for being so slow it was impossible to play.

    It was suggested that this could be a kernel problem and I took the easy way out and upgraded from Ubuntu 20.04 to Ubuntu 21.04.

    https://github.com/intel-gpu/documen...ment-881415861

    Everything works fine using Ubuntu 21.04 (I don't play any other games) in my desktop and every other program I have used works fine.

    When I use NMS (No Man's Sky) from the Steam player that is when I get the black screen and must reboot although no errors are shown.
    Last edited by makem2; July 20th, 2021 at 12:47 PM.

  6. #6
    Join Date
    Mar 2010
    Location
    USA
    Beans
    Hidden!
    Distro
    Ubuntu Development Release

    Re: Black screen when starting No Man's Sky after update to Ubuntu 21.04

    I don't have Intel UHD graphics... So maybe someone using that and Linux Steam can help you with that, but...

    In Steam > Help > System Info, under Video Card, you might want to post what the Steam App see's for: Driver, Driver Version, & OpenGL Version...

    "Concurrent coexistence of Windows, Linux and UNIX..." || Ubuntu user # 33563, Linux user # 533637
    Sticky: Graphics Resolution | UbuntuForums 'system-info' Script | Posting Guidelines | Code Tags

  7. #7
    Join Date
    Jul 2015
    Location
    Essex, UK
    Beans
    779
    Distro
    Xubuntu

    Re: Black screen when starting No Man's Sky after update to Ubuntu 21.04

    Quote Originally Posted by MAFoElffen View Post
    I don't have Intel UHD graphics... So maybe someone using that and Linux Steam can help you with that, but...

    In Steam > Help > System Info, under Video Card, you might want to post what the Steam App see's for: Driver, Driver Version, & OpenGL Version...
    Video car result from Steam:

    Video Card:
    Driver: Intel Mesa Intel(R) Graphics (RKL GT1)
    Driver Version: 4.6 (Compatibility Profile) Mesa 21.3.0-devel (git-ed57666 2021-07-17 focal-oibaf-ppa)
    OpenGL Version: 4.6
    Desktop Color Depth: 24 bits per pixel
    Monitor Refresh Rate: 60 Hz
    VendorID: 0x8086
    DeviceID: 0x4c8a
    Revision Not Detected

    Before I bought the integrated GPU I saw that it was in a compatible list but I forget where I saw that. I did realise there may be problems while I wait for prices to drop and knew I would have to use GeForce NOW in the meantime, so it was just a fingers crossed thing.

    Edit: I need $5 spend or in my wallet before Steam will assist plus a 2-3 day wait until it is verified!
    Last edited by makem2; July 20th, 2021 at 08:16 PM.

  8. #8
    Join Date
    Mar 2010
    Location
    USA
    Beans
    Hidden!
    Distro
    Ubuntu Development Release

    Re: Black screen when starting No Man's Sky after update to Ubuntu 21.04

    Please post the results of this:
    Code:
    lsb_release -a
    uname -r
    vulkaninfo | less
    I found out some things while looking into it for you...

    NMS used to use OpenGL, now uses vulcan-mesa...

    On reddit, for Intel UHD Graphics 750, they say if on Ubuntu 21.XX, then be on kernel version 5.12 or newer, and install the appropriate mesa drivers (such as vulcan-mesa) from https://launchpad.net/~kisak/+archive/ubuntu/turtle...

    That is how they said they got it working. That is hear-say. I can't confirm that myself...

    "Concurrent coexistence of Windows, Linux and UNIX..." || Ubuntu user # 33563, Linux user # 533637
    Sticky: Graphics Resolution | UbuntuForums 'system-info' Script | Posting Guidelines | Code Tags

  9. #9
    Join Date
    Jul 2015
    Location
    Essex, UK
    Beans
    779
    Distro
    Xubuntu

    Re: Black screen when starting No Man's Sky after update to Ubuntu 21.04

    Quote Originally Posted by MAFoElffen View Post
    Please post the results of this:
    Code:
    lsb_release -a
    uname -r
    vulkaninfo | less
    I found out some things while looking into it for you...

    NMS used to use OpenGL, now uses vulcan-mesa...

    On reddit, for Intel UHD Graphics 750, they say if on Ubuntu 21.XX, then be on kernel version 5.12 or newer, and install the appropriate mesa drivers (such as vulcan-mesa) from https://launchpad.net/~kisak/+archive/ubuntu/turtle...

    That is how they said they got it working. That is hear-say. I can't confirm that myself...
    Code:
    makem@makem-pc:~$ lsb_release -a
    No LSB modules are available.
    Distributor ID:    Ubuntu
    Description:    Ubuntu 21.04
    Release:    21.04
    Codename:    hirsute
    makem@makem-pc:~$ uname -r
    5.11.0-22-generic
    makem@makem-pc:~$
    The command vulkaninfo | less[/code] produces a never ending stream of data therefore I have shown only a portion. If it is missing any relevant information please let me know:

    Code:
    ==========
    VULKANINFO
    ==========
    
    Vulkan Instance Version: 1.2.162
    
    
    Instance Extensions: count = 18
    ===============================
            VK_EXT_acquire_xlib_display            : extension revision 1
            VK_EXT_debug_report                    : extension revision 10
            VK_EXT_debug_utils                     : extension revision 2
            VK_EXT_direct_mode_display             : extension revision 1
            VK_EXT_display_surface_counter         : extension revision 1
            VK_KHR_device_group_creation           : extension revision 1
            VK_KHR_display                         : extension revision 23
            VK_KHR_external_fence_capabilities     : extension revision 1
            VK_KHR_external_memory_capabilities    : extension revision 1
            VK_KHR_external_semaphore_capabilities : extension revision 1
            VK_KHR_get_display_properties2         : extension revision 1
            VK_KHR_get_physical_device_properties2 : extension revision 2
            VK_KHR_get_surface_capabilities2       : extension revision 1
            VK_KHR_surface                         : extension revision 25
            VK_KHR_surface_protected_capabilities  : extension revision 1
            VK_KHR_wayland_surface                 : extension revision 6
            VK_KHR_xcb_surface                     : extension revision 6
            VK_KHR_xlib_surface                    : extension revision 6
    
    Layers: count = 8
    =================
    VK_LAYER_INTEL_nullhw (INTEL NULL HW) Vulkan version 1.1.73, layer version 1:
            Layer Extensions: count = 0
            Devices: count = 2
                    GPU id = 0 (Intel(R) Graphics (RKL GT1))
                    Layer-Device Extensions: count = 0
    
                    GPU id = 1 (llvmpipe (LLVM 12.0.1, 256 bits))
                    Layer-Device Extensions: count = 0
    
    VK_LAYER_KHRONOS_validation (Khronos Validation Layer) Vulkan version 1.2.162, l
    ayer version 1:
            Layer Extensions: count = 3
                    VK_EXT_debug_report        : extension revision 9
                    VK_EXT_debug_utils         : extension revision 1
                    VK_EXT_validation_features : extension revision 2
            Devices: count = 2
                    GPU id = 0 (Intel(R) Graphics (RKL GT1))
                    Layer-Device Extensions: count = 3
                            VK_EXT_debug_marker     : extension revision 4
                            VK_EXT_tooling_info     : extension revision 1
                            VK_EXT_validation_cache : extension revision 1
    
                    GPU id = 1 (llvmpipe (LLVM 12.0.1, 256 bits))
                    Layer-Device Extensions: count = 3
                            VK_EXT_debug_marker     : extension revision 4
                            VK_EXT_tooling_info     : extension revision 1
                            VK_EXT_validation_cache : extension revision 1
    
    VK_LAYER_MESA_device_select (Linux device selection layer) Vulkan version 1.2.73
    , layer version 1:
            Layer Extensions: count = 0
            Devices: count = 2
                    GPU id = 0 (Intel(R) Graphics (RKL GT1))
                    Layer-Device Extensions: count = 0
    
                    GPU id = 1 (llvmpipe (LLVM 12.0.1, 256 bits))
                    Layer-Device Extensions: count = 0
    
    VK_LAYER_MESA_overlay (Mesa Overlay layer) Vulkan version 1.1.73, layer version 
    1:
            Layer Extensions: count = 0
            Devices: count = 2
                    GPU id = 0 (Intel(R) Graphics (RKL GT1))
                    Layer-Device Extensions: count = 0
    
                    GPU id = 1 (llvmpipe (LLVM 12.0.1, 256 bits))
                    Layer-Device Extensions: count = 0
    
    VK_LAYER_VALVE_steam_fossilize_32 (Steam Pipeline Caching Layer) Vulkan version 
    1.2.136, layer version 1:
            Layer Extensions: count = 0
            Devices: count = 2
                    GPU id = 0 (Intel(R) Graphics (RKL GT1))
                    Layer-Device Extensions: count = 0
    
                    GPU id = 1 (llvmpipe (LLVM 12.0.1, 256 bits))
                    Layer-Device Extensions: count = 0
    
    VK_LAYER_VALVE_steam_fossilize_64 (Steam Pipeline Caching Layer) Vulkan version 
    1.2.136, layer version 1:
            Layer Extensions: count = 0
            Devices: count = 2
                    GPU id = 0 (Intel(R) Graphics (RKL GT1))
                    Layer-Device Extensions: count = 0
    
                    GPU id = 1 (llvmpipe (LLVM 12.0.1, 256 bits))
                    Layer-Device Extensions: count = 0
    
    VK_LAYER_VALVE_steam_overlay_32 (Steam Overlay Layer) Vulkan version 1.2.136, la
    yer version 1:
            Layer Extensions: count = 0
            Devices: count = 2
                    GPU id = 0 (Intel(R) Graphics (RKL GT1))
                    Layer-Device Extensions: count = 0
    
                    GPU id = 1 (llvmpipe (LLVM 12.0.1, 256 bits))
                    Layer-Device Extensions: count = 0
    
    VK_LAYER_VALVE_steam_overlay_64 (Steam Overlay Layer) Vulkan version 1.2.136, la
    yer version 1:
            Layer Extensions: count = 0
            Devices: count = 2
                    GPU id = 0 (Intel(R) Graphics (RKL GT1))
                    Layer-Device Extensions: count = 0
    
                    GPU id = 1 (llvmpipe (LLVM 12.0.1, 256 bits))
                    Layer-Device Extensions: count = 0
    
    Presentable Surfaces:
    =====================
    GPU id : 0 (Intel(R) Graphics (RKL GT1)):
            Surface types: count = 2
                    VK_KHR_xcb_surface
                    VK_KHR_xlib_surface
            Formats: count = 2
                    SurfaceFormat[0]:
                            format = FORMAT_B8G8R8A8_SRGB
                            colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
                    SurfaceFormat[1]:
                            format = FORMAT_B8G8R8A8_UNORM
                            colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
            Present Modes: count = 4
                    PRESENT_MODE_IMMEDIATE_KHR
                    PRESENT_MODE_MAILBOX_KHR
                    PRESENT_MODE_FIFO_KHR
                    PRESENT_MODE_FIFO_RELAXED_KHR
            VkSurfaceCapabilitiesKHR:
            -------------------------
                    minImageCount       = 3
                    maxImageCount       = 0
                    currentExtent:
                            width  = 256
                            height = 256
                    minImageExtent:
                            width  = 256
                            height = 256
                    maxImageExtent:
                            width  = 256
                            height = 256
                    maxImageArrayLayers = 1
                    supportedTransforms: count = 1
                            SURFACE_TRANSFORM_IDENTITY_BIT_KHR
                    currentTransform    = SURFACE_TRANSFORM_IDENTITY_BIT_KHR
                    supportedCompositeAlpha: count = 2
                            COMPOSITE_ALPHA_OPAQUE_BIT_KHR
                            COMPOSITE_ALPHA_INHERIT_BIT_KHR
                    supportedUsageFlags: count = 5
                            IMAGE_USAGE_TRANSFER_SRC_BIT
                            IMAGE_USAGE_TRANSFER_DST_BIT
                            IMAGE_USAGE_SAMPLED_BIT
                            IMAGE_USAGE_STORAGE_BIT
                            IMAGE_USAGE_COLOR_ATTACHMENT_BIT
            VkSurfaceCapabilities2EXT:
            --------------------------
                    supportedSurfaceCounters: count = 0
                            None
            VkSurfaceProtectedCapabilitiesKHR:
            ----------------------------------
                   supportsProtected = false
    
    
    GPU id : 1 (llvmpipe (LLVM 12.0.1, 256 bits)):
            Surface types: count = 2
                    VK_KHR_xcb_surface
                    VK_KHR_xlib_surface
            Formats: count = 2
                    SurfaceFormat[0]:
                            format = FORMAT_B8G8R8A8_SRGB
                            colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
                    SurfaceFormat[1]:
                            format = FORMAT_B8G8R8A8_UNORM
                            colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
            Present Modes: count = 4
                    PRESENT_MODE_IMMEDIATE_KHR
                    PRESENT_MODE_MAILBOX_KHR
                    PRESENT_MODE_FIFO_KHR
                    PRESENT_MODE_FIFO_RELAXED_KHR
            VkSurfaceCapabilitiesKHR:
            -------------------------
                    minImageCount       = 3
                    maxImageCount       = 0
                    currentExtent:
                            width  = 256
                            height = 256
                    minImageExtent:
                            width  = 256
                            height = 256
                    maxImageExtent:
                            width  = 256
                            height = 256
                    maxImageArrayLayers = 1
                    supportedTransforms: count = 1
                            SURFACE_TRANSFORM_IDENTITY_BIT_KHR
                    currentTransform    = SURFACE_TRANSFORM_IDENTITY_BIT_KHR
                    supportedCompositeAlpha: count = 2
                            COMPOSITE_ALPHA_OPAQUE_BIT_KHR
                            COMPOSITE_ALPHA_INHERIT_BIT_KHR
                    supportedUsageFlags: count = 5
                            IMAGE_USAGE_TRANSFER_SRC_BIT
                            IMAGE_USAGE_TRANSFER_DST_BIT
                            IMAGE_USAGE_SAMPLED_BIT
                            IMAGE_USAGE_STORAGE_BIT
                            IMAGE_USAGE_COLOR_ATTACHMENT_BIT
            VkSurfaceCapabilities2EXT:
            --------------------------
                    supportedSurfaceCounters: count = 0
                            None
            VkSurfaceProtectedCapabilitiesKHR:
            ----------------------------------
                    supportsProtected = false
    Would please post a link to the Reddit page to which you refer as I could not find it but did find many reference to the gpu.
    Last edited by makem2; July 21st, 2021 at 10:25 AM.

  10. #10
    Join Date
    Mar 2010
    Location
    USA
    Beans
    Hidden!
    Distro
    Ubuntu Development Release

    Re: Black screen when starting No Man's Sky after update to Ubuntu 21.04

    From my history, where I found that yesterday:
    https://www.reddit.com/r/linux_gamin...intel/h0c9to2/ (Select the View Parent Comments)
    https://www.reddit.com/r/linux_gamin...intel/h0c9to2/ (Continued)

    As per...Your Vulnan driver is 1.2+ so that is okay, but
    Code:
    makem@makem-pc:~$ uname -r
    5.11.0-22-generic
    Is not newer than Kernel 5.12... So the kernel module is not?

    What they went on to discuss was to install a newer kernel from Ubuntu Mainline Kernels...

    Beyond their instructions, the easiest way to do that is:
    Code:
    sudo add-apt-repository ppa:cappelikan/ppa
    sudo apt update
    sudo apt install mainline
    Then start up that GUI application by going to Activities > Typing Mainline > Selecting "Ubuntu Mainline Kernel Installer"... Select the Kernel you want to try... I was an Ubuntu Dev Cycle tester... Not all those kernel versions work well. Stay away from one that are mark with "rc" unless you are brave and read the kernel.org release notes first.. Those were "release candidates"... So still in test.

    Code:
    mafoelffen@ovirt-vm-01:~$ lsb_release -a
    No LSB modules are available.
    Distributor ID:    Ubuntu
    Description:    Ubuntu 20.04.2 LTS
    Release:    20.04
    Codename:    focal
    
    mafoelffen@ovirt-vm-01:~$ uname -r
    5.13.4-051304-generic
    That is the above code, tested on a VM, to show you 20.04.2 running on a Kernel Version 5.13.4.

    After that... There are newer mesa drivers in these two PPA's:
    https://launchpad.net/~kisak/+archive/ubuntu/turtle (Stable)
    https://launchpad.net/~kisak/+archive/ubuntu/kisak-mesa (Test)
    Last edited by MAFoElffen; July 22nd, 2021 at 04:11 AM.

    "Concurrent coexistence of Windows, Linux and UNIX..." || Ubuntu user # 33563, Linux user # 533637
    Sticky: Graphics Resolution | UbuntuForums 'system-info' Script | Posting Guidelines | Code Tags

Page 1 of 5 123 ... LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •