Linux should have no issues detecting hardware for the most part. (including wifi, all the horror stories I have ever heard have involved 5+ year old odd ball wifi units that won't work in macos either cause they are crap Long live the winmodem) Gnome desktop tends to get mice speed right and allows for gui adjustments. However seeing as your using unity with the LTS version... check this out. http://www.pontikis.net/blog/fix-mouse-sensitivity-ubuntu I know the command line can be scary... but do the first part to see if this is in fact the issue you are describing. If using xset fixes the issue then you can create the mouse config file to make it auto start. Considering you have 2gb I would also check if zram is installed and running. (a lot of distros auto install it these days if you have 2gb or less ram... I don't know about ubuntu) You can check by opening your terminal and typing cat /proc/swaps You didn't install a swap part but if your system setup zram you will see something like this Filename Type Size Used Priority /dev/zram0 partition 2553148 0 5 If you had one on a hdd it would look like this Filename Type Size Used Priority /dev/sda3 partition 11999692 0 -1 If you don't see zram all you have to do with ubuntu is install zram-config (it will set everything up for you when you reboot it will be up and running) From a terminal you can install like this; sudo apt-get update (sudo gives you root access... this command just updates your software) sudo apt-get install zram-config (this will install the zram-config scrip... after you reboot if you run cat /proc/swaps again you should see zram swaps setup) If you really want you should be able to install the zram-config package from the GUI software installer as well. Chances are its already running I believe ubuntu is one of the auto zram install distros... but if not yes it will be worth turning on with only 2 gb. Have fun.