No proprietory driver for MX250 listed in ubuntu 16.04

I am running a fresh install of Ubuntu 16.04.6 (edited) on an ASUS X512FL laptop, with secure boot turned off in the BIOS settings, and with two graphic cards:

  • Intel
  • NVIDIA MX250
user@laptop:~$ sudo lshw -C display
[sudo] password for user: 
  *-display               
       description: VGA compatible controller
       product: Intel Corporation
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 00
       width: 64 bits
       clock: 33MHz
       capabilities: pciexpress msi pm vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       resources: irq:130 memory:b2000000-b2ffffff memory:90000000-9fffffff ioport:5000(size=64) memory:c0000-dffff
  *-display
       description: 3D controller
       product: NVIDIA Corporation
       vendor: NVIDIA Corporation
       physical id: 0
       bus info: pci@0000:02:00.0
       version: a1
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list rom
       configuration: driver=nouveau latency=0
       resources: irq:129 memory:b3000000-b3ffffff memory:a0000000-afffffff memory:b0000000-b1ffffff ioport:4000(size=128) memory:b4000000-b407ffff

I can’t seem to get the NVIDIA MX250 working (“nvidia-smi” not working) no matter what solutions I tried.

  1. I tried installing the open source driver from the "Additional Drivers" tab in the "Software & Updates". However, after restarting the Ubuntu won't boot and it stucks at the boot page. It shows message along this line:
    The system is running in low-graphics mode
    Your screen, graphics cards, and input device settings could not be detected correctly. You will need to configure these yourself.
    

    It seems that there is no “proprietary driver” listed here and I doubt this is the cause of the problem.
    Figure: https://drive.google.com/file/d/1eDHeJ5PGAD_RZWue-7Dw4P0mU56jVtSB/view?usp=sharing

  2. I tried running the following command but still it doesn't solve the problem. The result is the same with the above method.
    user@laptop:~$ sudo apt-get purge nvidia*
    user@laptop:~$ sudo add-apt-repository ppa:graphics-drivers/ppa
    user@laptop:~$ sudo apt-get update
    user@laptop:~$ sudo ubuntu-drivers devices
    == /sys/devices/pci0000:00/0000:00:1c.4/0000:02:00.0 ==
    modalias : pci:v000010DEd00001D13sv00001043sd00001FBEbc03sc02i00
    vendor   : NVIDIA Corporation
    driver   : nvidia-430 - third-party free recommended
    driver   : xserver-xorg-video-nouveau - distro free builtin
    driver   : nvidia-418 - third-party free
    user@laptop:~$ sudo ubuntu-drivers autoinstall
    ...
    

Question
Does anyone have the same issue with NVIDIA MX250? Could you please instruct me on how to get the MX250 up and running on Ubuntu 16.04?

The support for the MX250 was added with the 418.56 driver, so this should work. I rather suspect that the stock kernel of Ubuntu 16.04 is too old to properly drive your integrated intel gpu. Please upgrade your HWE stack:
https://wiki.ubuntu.com/Kernel/LTSEnablementStack
Afterwards, install the 430 driver and run nvidia-bug-report.sh as root and attach the resulting .gz file to your post. Hovering the mouse over an existing post of yours will reveal a paperclip icon.
https://devtalk.nvidia.com/default/topic/1043347/announcements/attaching-files-to-forum-topics-posts/