nvidia drivers

$ sudo ubuntu-drivers devices
== /sys/devices/pci0000:17/0000:17:00.0/0000:18:00.0 ==
modalias : pci:v000010DEd00001C81sv00003842sd00006157bc03sc00i00
vendor : NVIDIA Corporation
model : GP107 [GeForce GTX 1050]
driver : nvidia-driver-460 - distro non-free
driver : nvidia-driver-390 - distro non-free
driver : nvidia-driver-450-server - distro non-free
driver : nvidia-driver-418-server - distro non-free
driver : nvidia-driver-460-server - distro non-free
driver : nvidia-driver-470-server - distro non-free recommended
driver : nvidia-driver-470 - distro non-free
driver : xserver-xorg-video-nouveau - distro free builtin
$ sudo ubuntu-drivers autoinstall
...
...
...
DKMS: install completed.
Setting up nvidia-driver-470-server (470.57.02-0ubuntu0.18.04.3) ...
Processing triggers for initramfs-tools (0.130ubuntu3.6) ...
update-initramfs: Generating /boot/initrd.img-4.15.0-154-generic
Processing triggers for libc-bin (2.27-3ubuntu1.2) .

Manual upgrade

$ sudo add-apt-repository ppa:graphics-drivers/ppa
$ sudo apt upgrade

Appendix

$ sudo ubuntu-drivers autoinstall
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
libnvidia-cfg1-470-server libnvidia-common-470-server libnvidia-compute-470-server libnvidia-compute-470-server:i386 libnvidia-decode-470-server
libnvidia-decode-470-server:i386 libnvidia-encode-470-server libnvidia-encode-470-server:i386 libnvidia-extra-470-server libnvidia-fbc1-470-server
libnvidia-fbc1-470-server:i386 libnvidia-gl-470-server libnvidia-gl-470-server:i386 libnvidia-ifr1-470-server libnvidia-ifr1-470-server:i386
nvidia-compute-utils-470-server nvidia-dkms-470-server nvidia-kernel-common-470-server nvidia-kernel-source-470-server nvidia-utils-470-server
xserver-xorg-video-nvidia-470-server
The following packages will be REMOVED:
libnvidia-cfg1-390 libnvidia-common-390 libnvidia-compute-390 libnvidia-compute-390:i386 libnvidia-decode-390 libnvidia-decode-390:i386 libnvidia-encode-390
libnvidia-encode-390:i386 libnvidia-fbc1-390 libnvidia-fbc1-390:i386 libnvidia-gl-390 libnvidia-gl-390:i386 libnvidia-ifr1-390 libnvidia-ifr1-390:i386
nvidia-compute-utils-390 nvidia-dkms-390 nvidia-driver-390 nvidia-kernel-common-390 nvidia-kernel-source-390 nvidia-utils-390 xserver-xorg-video-nvidia-390
The following NEW packages will be installed:
libnvidia-cfg1-470-server libnvidia-common-470-server libnvidia-compute-470-server libnvidia-compute-470-server:i386 libnvidia-decode-470-server
libnvidia-decode-470-server:i386 libnvidia-encode-470-server libnvidia-encode-470-server:i386 libnvidia-extra-470-server libnvidia-fbc1-470-server
libnvidia-fbc1-470-server:i386 libnvidia-gl-470-server libnvidia-gl-470-server:i386 libnvidia-ifr1-470-server libnvidia-ifr1-470-server:i386
nvidia-compute-utils-470-server nvidia-dkms-470-server nvidia-driver-470-server nvidia-kernel-common-470-server nvidia-kernel-source-470-server
nvidia-utils-470-server xserver-xorg-video-nvidia-470-server
0 upgraded, 22 newly installed, 21 to remove and 376 not upgraded.
Need to get 269 MB of archives.
After this operation, 419 MB of additional disk space will be used.
Get:1 http://us.archive.ubuntu.com/ubuntu bionic-updates/restricted amd64 libnvidia-cfg1-470-server amd64 470.57.02-0ubuntu0.18.04.3 [78.2 kB]
Get:2 http://us.archive.ubuntu.com/ubuntu bionic-updates/restricted amd64 libnvidia-common-470-server all 470.57.02-0ubuntu0.18.04.3 [9,148 B]
Get:3 http://us.archive.ubuntu.com/ubuntu bionic-updates/restricted amd64 libnvidia-compute-470-server amd64 470.57.02-0ubuntu0.18.04.3 [31.4 MB]
Get:4 http://us.archive.ubuntu.com/ubuntu bionic-updates/restricted i386 libnvidia-compute-470-server i386 470.57.02-0ubuntu0.18.04.3 [25.1 MB]
Get:5 http://us.archive.ubuntu.com/ubuntu bionic-updates/restricted i386 libnvidia-decode-470-server i386 470.57.02-0ubuntu0.18.04.3 [1,344 kB]
Get:6 http://us.archive.ubuntu.com/ubuntu bionic-updates/restricted amd64 libnvidia-decode-470-server amd64 470.57.02-0ubuntu0.18.04.3 [1,375 kB]
Get:7 http://us.archive.ubuntu.com/ubuntu bionic-updates/restricted amd64 libnvidia-encode-470-server amd64 470.57.02-0ubuntu0.18.04.3 [40.7 kB]
Get:8 http://us.archive.ubuntu.com/ubuntu bionic-updates/restricted i386 libnvidia-encode-470-server i386 470.57.02-0ubuntu0.18.04.3 [43.5 kB]
Get:9 http://us.archive.ubuntu.com/ubuntu bionic-updates/restricted amd64 libnvidia-extra-470-server amd64 470.57.02-0ubuntu0.18.04.3 [42.4 kB]
Get:10 http://us.archive.ubuntu.com/ubuntu bionic-updates/restricted amd64 libnvidia-fbc1-470-server amd64 470.57.02-0ubuntu0.18.04.3 [45.6 kB]
Get:11 http://us.archive.ubuntu.com/ubuntu bionic-updates/restricted i386 libnvidia-fbc1-470-server i386 470.57.02-0ubuntu0.18.04.3 [48.8 kB]
Get:12 http://us.archive.ubuntu.com/ubuntu bionic-updates/restricted i386 libnvidia-gl-470-server i386 470.57.02-0ubuntu0.18.04.3 [21.1 MB]
Get:13 http://us.archive.ubuntu.com/ubuntu bionic-updates/restricted amd64 libnvidia-gl-470-server amd64 470.57.02-0ubuntu0.18.04.3 [144 MB]
Get:14 http://us.archive.ubuntu.com/ubuntu bionic-updates/restricted amd64 libnvidia-ifr1-470-server amd64 470.57.02-0ubuntu0.18.04.3 [67.5 kB]
Get:15 http://us.archive.ubuntu.com/ubuntu bionic-updates/restricted i386 libnvidia-ifr1-470-server i386 470.57.02-0ubuntu0.18.04.3 [68.8 kB]
Get:16 http://us.archive.ubuntu.com/ubuntu bionic-updates/restricted amd64 nvidia-compute-utils-470-server amd64 470.57.02-0ubuntu0.18.04.3 [104 kB]
Get:17 http://us.archive.ubuntu.com/ubuntu bionic-updates/restricted amd64 nvidia-kernel-source-470-server amd64 470.57.02-0ubuntu0.18.04.3 [25.1 MB]
Get:18 http://us.archive.ubuntu.com/ubuntu bionic-updates/restricted amd64 nvidia-kernel-common-470-server amd64 470.57.02-0ubuntu0.18.04.3 [16.5 MB]
Get:19 http://us.archive.ubuntu.com/ubuntu bionic-updates/restricted amd64 nvidia-dkms-470-server amd64 470.57.02-0ubuntu0.18.04.3 [43.3 kB]
Get:20 http://us.archive.ubuntu.com/ubuntu bionic-updates/restricted amd64 nvidia-utils-470-server amd64 470.57.02-0ubuntu0.18.04.3 [372 kB]
Get:21 http://us.archive.ubuntu.com/ubuntu bionic-updates/restricted amd64 xserver-xorg-video-nvidia-470-server amd64 470.57.02-0ubuntu0.18.04.3 [1,566 kB]
Get:22 http://us.archive.ubuntu.com/ubuntu bionic-updates/restricted amd64 nvidia-driver-470-server amd64 470.57.02-0ubuntu0.18.04.3 [443 kB]
Fetched 269 MB in 8s (33.2 MB/s)
(Reading database ... 364713 files and directories currently installed.)
Removing nvidia-driver-390 (390.144-0ubuntu0.18.04.1) ...
Removing xserver-xorg-video-nvidia-390 (390.144-0ubuntu0.18.04.1) ...
Removing libnvidia-cfg1-390:amd64 (390.144-0ubuntu0.18.04.1) ...
Removing libnvidia-ifr1-390:amd64 (390.144-0ubuntu0.18.04.1) ...
Removing libnvidia-gl-390:amd64 (390.144-0ubuntu0.18.04.1) ...
Removing libnvidia-ifr1-390:i386 (390.144-0ubuntu0.18.04.1) ...
Removing libnvidia-gl-390:i386 (390.144-0ubuntu0.18.04.1) ...
Removing libnvidia-common-390 (390.144-0ubuntu0.18.04.1) ...
Removing libnvidia-encode-390:amd64 (390.144-0ubuntu0.18.04.1) ...
Removing libnvidia-decode-390:amd64 (390.144-0ubuntu0.18.04.1) ...
Removing nvidia-utils-390 (390.144-0ubuntu0.18.04.1) ...
Removing libnvidia-encode-390:i386 (390.144-0ubuntu0.18.04.1) ...
Removing libnvidia-decode-390:i386 (390.144-0ubuntu0.18.04.1) ...
Removing libnvidia-compute-390:i386 (390.144-0ubuntu0.18.04.1) ...
Removing libnvidia-fbc1-390:i386 (390.144-0ubuntu0.18.04.1) ...
Removing libnvidia-fbc1-390:amd64 (390.144-0ubuntu0.18.04.1) ...
Removing nvidia-compute-utils-390 (390.144-0ubuntu0.18.04.1) ...
Removing nvidia-dkms-390 (390.144-0ubuntu0.18.04.1) ...
Removing all DKMS Modules
Done.
INFO:Disable nvidia
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/dell_latitude
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/put_your_quirks_here
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/lenovo_thinkpad
update-initramfs: deferring update (trigger activated)
Removing nvidia-kernel-common-390 (390.144-0ubuntu0.18.04.1) ...
update-initramfs: deferring update (trigger activated)
Removing nvidia-kernel-source-390 (390.144-0ubuntu0.18.04.1) ...
Removing libnvidia-compute-390:amd64 (390.144-0ubuntu0.18.04.1) ...
Selecting previously unselected package libnvidia-cfg1-470-server:amd64.
(Reading database ... 364123 files and directories currently installed.)
Preparing to unpack .../00-libnvidia-cfg1-470-server_470.57.02-0ubuntu0.18.04.3_amd64.deb ...
Unpacking libnvidia-cfg1-470-server:amd64 (470.57.02-0ubuntu0.18.04.3) ...
Selecting previously unselected package libnvidia-common-470-server.
Preparing to unpack .../01-libnvidia-common-470-server_470.57.02-0ubuntu0.18.04.3_all.deb ...
Unpacking libnvidia-common-470-server (470.57.02-0ubuntu0.18.04.3) ...
Selecting previously unselected package libnvidia-compute-470-server:amd64.
Preparing to unpack .../02-libnvidia-compute-470-server_470.57.02-0ubuntu0.18.04.3_amd64.deb ...
Unpacking libnvidia-compute-470-server:amd64 (470.57.02-0ubuntu0.18.04.3) ...
Selecting previously unselected package libnvidia-compute-470-server:i386.
Preparing to unpack .../03-libnvidia-compute-470-server_470.57.02-0ubuntu0.18.04.3_i386.deb ...
Unpacking libnvidia-compute-470-server:i386 (470.57.02-0ubuntu0.18.04.3) ...
Selecting previously unselected package libnvidia-decode-470-server:i386.
Preparing to unpack .../04-libnvidia-decode-470-server_470.57.02-0ubuntu0.18.04.3_i386.deb ...
Unpacking libnvidia-decode-470-server:i386 (470.57.02-0ubuntu0.18.04.3) ...
Selecting previously unselected package libnvidia-decode-470-server:amd64.
Preparing to unpack .../05-libnvidia-decode-470-server_470.57.02-0ubuntu0.18.04.3_amd64.deb ...
Unpacking libnvidia-decode-470-server:amd64 (470.57.02-0ubuntu0.18.04.3) ...
Selecting previously unselected package libnvidia-encode-470-server:amd64.
Preparing to unpack .../06-libnvidia-encode-470-server_470.57.02-0ubuntu0.18.04.3_amd64.deb ...
Unpacking libnvidia-encode-470-server:amd64 (470.57.02-0ubuntu0.18.04.3) ...
Selecting previously unselected package libnvidia-encode-470-server:i386.
Preparing to unpack .../07-libnvidia-encode-470-server_470.57.02-0ubuntu0.18.04.3_i386.deb ...
Unpacking libnvidia-encode-470-server:i386 (470.57.02-0ubuntu0.18.04.3) ...
Selecting previously unselected package libnvidia-extra-470-server:amd64.
Preparing to unpack .../08-libnvidia-extra-470-server_470.57.02-0ubuntu0.18.04.3_amd64.deb ...
Unpacking libnvidia-extra-470-server:amd64 (470.57.02-0ubuntu0.18.04.3) ...
Selecting previously unselected package libnvidia-fbc1-470-server:amd64.
Preparing to unpack .../09-libnvidia-fbc1-470-server_470.57.02-0ubuntu0.18.04.3_amd64.deb ...
Unpacking libnvidia-fbc1-470-server:amd64 (470.57.02-0ubuntu0.18.04.3) ...
Selecting previously unselected package libnvidia-fbc1-470-server:i386.
Preparing to unpack .../10-libnvidia-fbc1-470-server_470.57.02-0ubuntu0.18.04.3_i386.deb ...
Unpacking libnvidia-fbc1-470-server:i386 (470.57.02-0ubuntu0.18.04.3) ...
Selecting previously unselected package libnvidia-gl-470-server:i386.
Preparing to unpack .../11-libnvidia-gl-470-server_470.57.02-0ubuntu0.18.04.3_i386.deb ...
Unpacking libnvidia-gl-470-server:i386 (470.57.02-0ubuntu0.18.04.3) ...
Selecting previously unselected package libnvidia-gl-470-server:amd64.
Preparing to unpack .../12-libnvidia-gl-470-server_470.57.02-0ubuntu0.18.04.3_amd64.deb ...
Unpacking libnvidia-gl-470-server:amd64 (470.57.02-0ubuntu0.18.04.3) ...
Selecting previously unselected package libnvidia-ifr1-470-server:amd64.
Preparing to unpack .../13-libnvidia-ifr1-470-server_470.57.02-0ubuntu0.18.04.3_amd64.deb ...
Unpacking libnvidia-ifr1-470-server:amd64 (470.57.02-0ubuntu0.18.04.3) ...
Selecting previously unselected package libnvidia-ifr1-470-server:i386.
Preparing to unpack .../14-libnvidia-ifr1-470-server_470.57.02-0ubuntu0.18.04.3_i386.deb ...
Unpacking libnvidia-ifr1-470-server:i386 (470.57.02-0ubuntu0.18.04.3) ...
Selecting previously unselected package nvidia-compute-utils-470-server.
Preparing to unpack .../15-nvidia-compute-utils-470-server_470.57.02-0ubuntu0.18.04.3_amd64.deb ...
Unpacking nvidia-compute-utils-470-server (470.57.02-0ubuntu0.18.04.3) ...
Selecting previously unselected package nvidia-kernel-source-470-server.
Preparing to unpack .../16-nvidia-kernel-source-470-server_470.57.02-0ubuntu0.18.04.3_amd64.deb ...
Unpacking nvidia-kernel-source-470-server (470.57.02-0ubuntu0.18.04.3) ...
Selecting previously unselected package nvidia-kernel-common-470-server.
Preparing to unpack .../17-nvidia-kernel-common-470-server_470.57.02-0ubuntu0.18.04.3_amd64.deb ...
Unpacking nvidia-kernel-common-470-server (470.57.02-0ubuntu0.18.04.3) ...
Selecting previously unselected package nvidia-dkms-470-server.
Preparing to unpack .../18-nvidia-dkms-470-server_470.57.02-0ubuntu0.18.04.3_amd64.deb ...
Unpacking nvidia-dkms-470-server (470.57.02-0ubuntu0.18.04.3) ...
Selecting previously unselected package nvidia-utils-470-server.
Preparing to unpack .../19-nvidia-utils-470-server_470.57.02-0ubuntu0.18.04.3_amd64.deb ...
Unpacking nvidia-utils-470-server (470.57.02-0ubuntu0.18.04.3) ...
Selecting previously unselected package xserver-xorg-video-nvidia-470-server.
Preparing to unpack .../20-xserver-xorg-video-nvidia-470-server_470.57.02-0ubuntu0.18.04.3_amd64.deb ...
Unpacking xserver-xorg-video-nvidia-470-server (470.57.02-0ubuntu0.18.04.3) ...
Selecting previously unselected package nvidia-driver-470-server.
Preparing to unpack .../21-nvidia-driver-470-server_470.57.02-0ubuntu0.18.04.3_amd64.deb ...
Unpacking nvidia-driver-470-server (470.57.02-0ubuntu0.18.04.3) ...
Setting up libnvidia-common-470-server (470.57.02-0ubuntu0.18.04.3) ...
Setting up libnvidia-compute-470-server:amd64 (470.57.02-0ubuntu0.18.04.3) ...
Setting up libnvidia-compute-470-server:i386 (470.57.02-0ubuntu0.18.04.3) ...
Setting up nvidia-compute-utils-470-server (470.57.02-0ubuntu0.18.04.3) ...
Warning: The home dir /nonexistent you specified can't be accessed: No such file or directory
Adding system user `nvidia-persistenced' (UID 123) ...
Adding new group `nvidia-persistenced' (GID 127) ...
Adding new user `nvidia-persistenced' (UID 123) with group `nvidia-persistenced' ...
Not creating home directory `/nonexistent'.
Setting up libnvidia-decode-470-server:i386 (470.57.02-0ubuntu0.18.04.3) ...
Setting up libnvidia-decode-470-server:amd64 (470.57.02-0ubuntu0.18.04.3) ...
Setting up libnvidia-fbc1-470-server:amd64 (470.57.02-0ubuntu0.18.04.3) ...
Setting up libnvidia-fbc1-470-server:i386 (470.57.02-0ubuntu0.18.04.3) ...
Setting up nvidia-utils-470-server (470.57.02-0ubuntu0.18.04.3) ...
Processing triggers for initramfs-tools (0.130ubuntu3.6) ...
update-initramfs: Generating /boot/initrd.img-4.15.0-154-generic
Setting up libnvidia-cfg1-470-server:amd64 (470.57.02-0ubuntu0.18.04.3) ...
Setting up nvidia-kernel-common-470-server (470.57.02-0ubuntu0.18.04.3) ...
update-initramfs: deferring update (trigger activated)
update-initramfs: Generating /boot/initrd.img-4.15.0-147-generic
Created symlink /etc/systemd/system/systemd-hibernate.service.requires/nvidia-hibernate.service → /lib/systemd/system/nvidia-hibernate.service.
Created symlink /etc/systemd/system/systemd-suspend.service.requires/nvidia-resume.service → /lib/systemd/system/nvidia-resume.service.
Created symlink /etc/systemd/system/systemd-hibernate.service.requires/nvidia-resume.service → /lib/systemd/system/nvidia-resume.service.
Created symlink /etc/systemd/system/systemd-suspend.service.requires/nvidia-suspend.service → /lib/systemd/system/nvidia-suspend.service.
Processing triggers for libc-bin (2.27-3ubuntu1.2) ...
Setting up nvidia-kernel-source-470-server (470.57.02-0ubuntu0.18.04.3) ...
Processing triggers for man-db (2.8.3-2) ...
Setting up libnvidia-extra-470-server:amd64 (470.57.02-0ubuntu0.18.04.3) ...
Setting up libnvidia-gl-470-server:i386 (470.57.02-0ubuntu0.18.04.3) ...
Setting up libnvidia-gl-470-server:amd64 (470.57.02-0ubuntu0.18.04.3) ...
Setting up libnvidia-ifr1-470-server:amd64 (470.57.02-0ubuntu0.18.04.3) ...
Setting up libnvidia-ifr1-470-server:i386 (470.57.02-0ubuntu0.18.04.3) ...
Setting up xserver-xorg-video-nvidia-470-server (470.57.02-0ubuntu0.18.04.3) ...
Setting up libnvidia-encode-470-server:amd64 (470.57.02-0ubuntu0.18.04.3) ...
Setting up libnvidia-encode-470-server:i386 (470.57.02-0ubuntu0.18.04.3) ...
Setting up nvidia-dkms-470-server (470.57.02-0ubuntu0.18.04.3) ...
update-initramfs: deferring update (trigger activated)
update-initramfs: Generating /boot/initrd.img-4.15.0-147-generic
INFO:Enable nvidia-srv
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/dell_latitude
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/put_your_quirks_here
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/lenovo_thinkpad
Loading new nvidia-srv-470.57.02 DKMS files...
Building for 4.15.0-147-generic 4.15.0-154-generic
Building for architecture x86_64
Building initial module for 4.15.0-147-generic
Done.
nvidia:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/4.15.0-147-generic/updates/dkms/
nvidia-modeset.ko:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/4.15.0-147-generic/updates/dkms/
nvidia-drm.ko:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/4.15.0-147-generic/updates/dkms/
nvidia-uvm.ko:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/4.15.0-147-generic/updates/dkms/
nvidia-peermem.ko:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/4.15.0-147-generic/updates/dkms/
depmod...DKMS: install completed.
Building initial module for 4.15.0-154-generic
Done.
nvidia:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/4.15.0-154-generic/updates/dkms/
nvidia-modeset.ko:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/4.15.0-154-generic/updates/dkms/
nvidia-drm.ko:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/4.15.0-154-generic/updates/dkms/
nvidia-uvm.ko:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/4.15.0-154-generic/updates/dkms/
nvidia-peermem.ko:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/4.15.0-154-generic/updates/dkms/
depmod...DKMS: install completed.
Setting up nvidia-driver-470-server (470.57.02-0ubuntu0.18.04.3) ...
Processing triggers for initramfs-tools (0.130ubuntu3.6) ...
update-initramfs: Generating /boot/initrd.img-4.15.0-154-generic
Processing triggers for libc-bin (2.27-3ubuntu1.2) ...

$ sudo ubuntu-drivers devices
== /sys/devices/pci0000:17/0000:17:00.0/0000:18:00.0 ==
modalias : pci:v000010DEd00001C81sv00003842sd00006157bc03sc00i00
vendor : NVIDIA Corporation
model : GP107 [GeForce GTX 1050]
driver : nvidia-driver-390 - distro non-free
driver : nvidia-driver-450-server - distro non-free
driver : nvidia-driver-460-server - distro non-free
driver : nvidia-driver-460 - distro non-free
driver : nvidia-driver-470 - distro non-free
driver : nvidia-driver-418-server - distro non-free
driver : nvidia-driver-470-server - distro non-free recommended
driver : xserver-xorg-video-nouveau - distro free builtin

--

--

--

Software Engineer

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

The less common learnings on my journey of being a better software developer

Lab 4: Sensing — Force Sensors and Photocells

Developers Have Met the Enemy and It’s Themselves

How I change my bot development plan(new challenge)

Kotlin Multiplatform Android/iOS: Project Structure Strategies

Git Tutorial 01

[Linux/Ubuntu] How to fix ‘Solving environment: failed with initial frozen solve.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Poby’s Home

Poby’s Home

Software Engineer

More from Medium

Flemish Masters

What’s a SYN Flood Attack?

RAMBLING ver.1

Wave LF End-of-Term Summary: What We Did (And Baked!) in the Fall