View more guides at Linux Wiki Guides
This is a guide to running Linux with the Samsung Q310 laptop.
This page is just for discussing using Linux on the Samsung Q310. For a general discussion about this laptop you can visit the Samsung Q310 page on LapWik.
If you would like to edit this page please first view our Editing Guidelines.
For full specifications see the Samsung Q310 specifications page.
|Processor||Intel Core2® Duo T5800 (2.0GHz)
Intel Core2 Duo P8400 (2.26 GHz)
|Screen||13.3“ WXGA Widescreen|
|RAM||Up to 4GB|
|HDD||250GB to 320GB|
|Optical Drive||DVD+-RW with Lightscribe|
|Graphics||Intel GMA X4500|
|ExpressCard Slot||Not Tested|
Worth a try however if you want to run a 64 bit distribution such as Ubuntu 8.1 then be warned that there is an issue affecting the ACPI. Apparently the bios update 07SU from samsung does address this issue. However the updated 10SU firmware still has this issue. This can be worked around by adding acpi=off to the grub kernel line. As you may have guessed disabling the ACPI means you have no battery meter and removing or pluging in the power adapter causes the machine to restart. Also please be aware that the fn keys do not work and the brightness keys will cause the machine to restart. Although you can re-bind the fn keys and there are various work arounds. Hopefully the ACPI will be resolved soon which will make this a most excellent machine for Linux. I recommend using the NVIDIA drivers for linux as well.
Link to 32bit Linux video drivers
Link to 64bit Linux video drivers
I am pretty impressed with the performance of this laptop with Ubuntu 8.10. Other than the issue affecting the ACPI everything works perfectly.
When first installing Jaunty, remember to turn off acpi or your computer will continuously reboot.
This version of Ubuntu work almost flawlessy. The only thing that is still giving some issue is that I cannot control the brightness via the FN-key. The volume setting on the other side is working OK. Pressing the FN-key can cause the keyboard to freeze in that case just press CTRL + ALT + F1 and then go back to X with CRTL+F7. This will unlock the keyboard.
Since q310 webcam drivers were added in the 2.6.29 kernel and Jaunty Jackelope does not come with the 2.6.29 kernel or later, if you wish to use the webcam you will need to update the kernel. This can be done easily by downloading and running the following three files in turn:
When you reboot, you should be able to use the new 2.6.30 kernel.
It turns out that Samsung does not support 64 bit so that at 4gb ram, there are memory problems that cause the laptop to reboot when acpi is enabled. A workaround is to add mem=4096M to the grub line.
To do this, open up /boot/grub/menu.lst with the text editor of your choice (with root privileges) and add mem=4096M at the end of the line labeled “kernel” in the relevent grub entry. From the same line, you can now remove acpi=off.
With the new kernel, the default nvidia drivers that come with Jaunty are unlikely to work. To install drivers follow the following steps (write them down or otherwise remember them as we will need to close X):
1. Download the driver to your desktop: http://us.download.nvidia.com/XFree86/Linux-x86_64/185.18.14/NVIDIA-Linux-x86_64-185.18.14-pkg2.run
2. Press CTRL-ALT-F1
3. Login with your username and password.
4. Get root access:
sudo su and enter your username and password.
5. cd to your desktop:
6. Close X, if you are using GNOME this is :
7. Get rid of the default nvidia drivers :
sudo apt-get purge nvidia*
8. now run the driver script:
9. Follow the instructions, it will tell you that your gcc compiler does not match but this can be ignored.
10. When finished, reboot:
Nvidia drivers should now be working and you can now enable special effects and manipulate the settings through System→Preferences→Nvidia X Server Settings.
Congrats, your Samsung q310 should be mostly usable. You can head over here to install the things you need to use.
Brightness keys and some other fn keys are still not working as they lock up the keyboard.