Which distro will you recommend? lazarus / 8-Other ---------------------------------------------------------------------- Handoko · 2017-10-24 15:03 Yesterday I tried to upgrade my Ubuntu Mate 17.04 to 17.10. I downloaded the iso file, burn it to a disc and tried to upgrade. What, the option for upgrade is grayed! I can only instal it as a new OS, it wasted my time for download. Usually I upgrade my Ubuntu using the upgrade tool not from a CD/DVD ROM. I never knew I can't upgrade from disc. First time I tried Linux was Fedora, it wasn't beginner friendly. I did some research and I found Ubuntu. What I like about Ubuntu is it has large community, if I ever have problem I can easily find the answers on the web. The drivers provided from Ubuntu is good. I plugged my Wacom and it worked although the extra buttons for scrolling on the tablet aren't functioning. Basically it worked. The support for NVidia VGA is okay. It ever broke twice, which I had to reinstall the OS but that only happened because manually install the drivers downloaded from NVidia. Lesson learned, use only the proprietary NVidia drivers that suggested by Ubuntu. Recently, I heard some users have issues installing Lazarus on Ubuntu. I never had serious problems installing Lazarus on Ubuntu. But I think it maybe the time for me to try other distro. My computer is not very high-end, but I want the OS that can support my NVidia Geforce 430 and Wacom tablet. It should has good userbase and documentation, so I can easily find answers if I ever have problem. And of course, it must be Lazarus friendly. What Linux do you use? Which one will you recommend me? And why? ---------------------------------------------------------------------- tudi_x · 2017-10-24 15:39 hi, i use LINUX MINT 64b XFCE. i use it because: - i like the interface. although it can be minimal it can be elegant (has also an osx panel option) - easy to configure - never had an issue with Lazarus installation on it (http://wiki.lazarus.freepascal.org/BGRA_Installation_on_Linux) - small footprint - no drivers issues on what i use - installs very fast - configured better than Ubuntu (it is number one distro MINT according to https://www.distrowatch.com/) - uses Ubuntu LTS strongly recommending. ---------------------------------------------------------------------- Handoko · 2017-10-24 16:06 But, I remember I heard many complaint that it is hard to install Lazarus on Mint. Am I wrong? ---------------------------------------------------------------------- MoellerCLaus · 2017-10-24 16:09 No It is straight forward to install Lazarus on Mint I had problems with Ubuntu though. ---------------------------------------------------------------------- Bram71 · 2017-10-24 17:40 I use Ubuntu XFCE, I had some problems with Mint, keep in mind it comes with many flavors (of destop environment). I used Mint Cinnanmon for a long time until a moment (in 2016) where every keystroke in Lazarus resulted in double characters in SynEdit (IDE editor window). XFCE and Mate as desktop environment dit not exhibit that behavior. Never figured out what was the cause under Cinnamon for this to happen. Shortly after when this started i upgraded to a SSD and i tried Ubuntu XFCE and was pleasantly surprised. For me everything worked out of the box (on my HP laptop!) including wireless and LCD dimming e.d. (witch did not work under Mint). Maybe it was the newer kernel version, drivers or whatever. Everything just worked and i have sticked with Ubuntu XFCE since then without regret (i am still on 16.04.x). Yes it is not the most fancy desktop environment but what is there works (for me). For me that was and is very important. As a developer i wasted many many days on bugs in display and or functionality suspecting my own code to be te cause when in reality the cause lay in some incompatibility because of the desktop environment (or M$ Windows not behaving as documented,  printing to multiple printers and bins from a single job eney one?). I also don't have a thread ripper performance like system and am able to compile a 100K source line (commercial) project (with ssd of course) now under 7 seconds. I have a dual boot to Win10 (for testing) and the best performance i ever got there was around 30 seconds while making use of a ram drive for the temp files... Just give it a shot. XFCE is fairly simple to configure to your preferences and (just speaking from my own experiences) never lets you down... Working with a near plain vanilla Ubuntu variant also has the advantage that (to my knowledge) any application compiled with FPC "just" works in Debian and derived distro's. Just chek out https://xubuntu.org/ * I use FPC / Lazarus (and cross compilers) combi installed thru FPCupDeluxe, not the ancient version as provided by the Ubuntu repositorys... ---------------------------------------------------------------------- Windsurfer · 2017-10-24 17:58 I use Linux Mint 18.2. fpcupdeluxe is the best way to run Lazarus. The help files are downloaded but not set up. Everything else is great. I am running Linux kernel 12 on my Dell laptop (Edit: I use  Cinnamon. . ---------------------------------------------------------------------- avra · 2017-10-24 22:18 Quote from: Bram71 on October 24, 2017, 07:40:45 pmI used Mint Cinnanmon for a long time until a moment (in 2016) where every keystroke in Lazarus resulted in double characters in SynEdit (IDE editor window). XFCE and Mate as desktop environment dit not exhibit that behavior.This is my exact experience with Cinnamon. I prefer it's look but once it started to behave bad with Lazarus I dropped it. XFCE works nicely and it looks good with dark theme. I use Manjaro, Mint, LMDE, Debian and Raspbian (in this order). On Debian based (last 4) I use fpcupdeluxe, but for Manjaro I use repo. Breaf info on top ten distros: https://www.distrowatch.com/dwres.php?resource=major ---------------------------------------------------------------------- schuler · 2017-10-24 22:28 Hello I like Ubuntu. Have been using for 10 years. To be able to upgrade, I would do this: Disable/remove all third party repositories. Run: sudo apt-get update && sudo apt-get dist-upgrade Reboot. Run: sudo do-release-upgrade Reinstall any needed third party repositories. Got above instructions from: https://askubuntu.com/questions/909323/ubuntu- gnome-17-04-ubuntu-17-10-upgrade Kind regards, JP. ---------------------------------------------------------------------- GAN · 2017-10-24 22:52 Hello, in my case, I changed Ubuntu for Mint 17.2 Mate. For the installation of Lazarus 1.6 and FPC 3.0.0 I had no problem. Then one day I had the already very commented problems of the double accent on the characters but has a solution through a script (commented on another thread). Kind regards, GAN. ---------------------------------------------------------------------- dbannon · 2017-10-25 00:00 "Burnt to disk" rather than put the image on a USB drive (diskkey, thumbdrive or whatever) ? I usually update using the USB but Ubuntu's own "Startup Disk Creator" is notoriously unreliable when using the next release's ISO. So I use https://help.ubuntu.com/community/mkusb - its not pretty but works reliably. Might be worth trying. Anyway, for my main working machines I use Ubuntu Mate LTS, upgrading is a time consuming and somewhat nervous time, the LTS version minimizes that problem. Its pretty rare for me feel I am missing out on anything by not doing the 6month cycles, the very few things can be covered by a PPA with latest release. I did have problems with the official Ubuntu Lazarus DEBs, perhaps because I expected things like F1 help to work out of the box, not sure. Anyway, using the 1.8rc series, manually installing using the FPC/Lazarus DEBs, no problems (maybe because I'm now happier with the Lazarus approach ?). For some software testing, I have been using debian Gnome 3 in a VM and it looks good, I'd expect Ubuntu 17.10 would be similar but maybe too demanding of resources on my laptop. I may put 17.10 on the desktop and would expect Lazarus 1.8rc to go on easily. I would not use the Ubuntu packages to install Lazarus. My experience with Mint dates back to when Ubuntu started shipping Unity. While its probably a lot better now, not everything I needed was quite convinced it was Ubuntu. Mint looked great but I went  to Ubuntu Mate for an easy life. David ---------------------------------------------------------------------- soerensen3 · 2017-10-25 00:13 I also use manjaro since I had a lot of trouble with getting my nvidia card to work along with the internal Intel on all other distros I tried. In Manjaro it worked out of the box with nonfree drivers (I usually prefer open source but in this case...). I think every distro has it's strengths and weaknesses and some might suit better depending on what you do. What I like about Manjaro, which is based on Arch Linux, is the packaging system. You can use the repo packages which are usually up to date. For Lazarus the latest available version is 1.6.4, so it does not provide the RC 1.8 versions yet. You also have AUR with many packages that are not provided in the repos. It is similar to PPA on Ubuntu or to COPR on Fedora, except that it does not provide binaries. You have to compile all the packages yourself but the good thing is that it is made really simple, like installing a package from a repo. Arch has a very helpful community and a very good wiki. It is also very fast. I also like Korora, which is based on Fedora but trying to achieve a better out of the box appearance. But in my case it didn't work so well with my new Laptop (With my old Laptop it did for a long time). The standard version of Linux Mint is also based on Ubuntu but there is also a debian based version callled LMDE. I did not try it for some time now but I heard it's good for using with Lazarus. The official deb packages from the Lazarus website are meant for Debian afaik though they kind of also work on Ubuntu. For making a usb stick I usually use dd from command line or gnome- disk-utility. It is very easy to use. You can simply use "restore disk image" on you USB stick and write the ISO file to it. ---------------------------------------------------------------------- benohb · 2017-10-25 00:23 manjaro - debian ---------------------------------------------------------------------- cdbc · 2017-10-25 03:45 Hi I run PcLinuxOs with the KDE desktop on all my systems, laptops and stationary. It just works and plays nice with Lazarus  Great community and forum, lots of help available when you need it  Regards Benny ---------------------------------------------------------------------- segfault · 2017-10-25 08:32 I use Q4OS, which you've probably never heard of. It's based on Debian stable so I don't know whether the packages will be up-to-date enough for you, but it's very fast and stable. The user base is fairly small but the forum is quitte active and the developers are very helpful. I have had no issues installing Lazarus from the download debs (the official packages from the repo aren't up to date). It was initially targeted at those looking for a replacement for XP so the default desktop has a very Windows look, but there is the option to choose other environments. ---------------------------------------------------------------------- mdalacu · 2017-10-25 08:53 Come on, Ubuntu is Ubuntu for a reason, is the most reliable and stable distribution. The problem is that the debs are low quality and they interfere with the one shipped by Ubuntu, it is a versioning problem..  You should use fpcupdeluxe and that's it, it will work great and Lazarus installed by it will not interfere with the one shipped or installed from debs. And no, i don't know how to make a quality deb package. All of this problems could be resolved on Ubuntu in 2 ways : 1. make Lazarus a snap package and publish it in Ubuntu Store All your  problems gone. 2. make Lazarus part of Ubuntu Make (https://wiki.ubuntu.com/ubuntu- make) but they need someone to create deb packages for  Lazarus.  (ex. The person who publish the debs on Lazarus site, but i don't know how to reach to him. ---------------------------------------------------------------------- mig-31 · 2017-10-25 08:57 Hi, 1. At home I use Mageia6 with KDE Plasma 5 desktop for a long time.     I don't have any problem with Lazarus/FPC instalation from rpm packages taken from Lazarus web site and with NVidia drivers for a long time.     In case of NVidia drivers, it is not a problem for me to install it from official NVidia instalation package. You should know that NVidia driver doesn't support KVM and you should disable it manually by editing kernel boot parameters on GRUB menu or grub in configuration file on some distro, when you switch from Noveua to NVidia driver. It describes in Errata. HOME PC: Intel Corei3-4160 Haswell 3.6GHz, 4GB RAM, Nvidia GeForce 760GTX 1GB RAM 2. At work I use CentOS7 KDE4 now, because I work with National Instruments DAQ cards very offen.    No problems with Lazarus/FPC instalation from rpm packages taken from Lazarus web site.     Development  PC: Intel Core i5-3570 Ivy Bridge 3.4GHz, 4GB RAM,  Intel® HD Graphics 2500.     I think, now there is no big difference between different distros, +- same kernel, same main software (difference only in version), except some additional configuration tools like YAST in SUSE or MCC in Mageia and PC OS Linux. It is only about a stability, in past for example KUBUNTU: when new UBUNTU version comes, they add last "stable" KDE to it without any deep testing. I think today there is no big troubles with drivers in Linux, except some cheap web cameras, tv tuners "made in CHINA" or with very special hardware. I never have had any WATCOM device, but I read it supported under Linux and needed sometimes addition configuration on X11 input or in KDE Plasma there is a configuration GUI tool in system setting. ---------------------------------------------------------------------- JuhaManninen · 2017-10-25 10:09 Quote from: Handoko on October 24, 2017, 05:03:20 pmYesterday I tried to upgrade my Ubuntu Mate 17.04 to 17.10. I downloaded the iso file, burn it to a disc and tried to upgrade. What, the option for upgrade is grayed! I can only instal it as a new OS, it wasted my time for download. Usually I upgrade my Ubuntu using the upgrade tool not from a CD/DVD ROM. I never knew I can't upgrade from disc. That is typical with non-rolling distros. Fortunately things have advanced in the past 20 years and we have better options. QuoteMy computer is not very high-end, but I want the OS that can support my NVidia Geforce 430 and Wacom tablet. It should has good userbase and documentation, so I can easily find answers if I ever have problem. And of course, it must be Lazarus friendly. What Linux do you use? Which one will you recommend me? And why? Short answer: a rolling distro that has the latest versions of SW, including FPC and Lazarus. Longer answer: Most popular mainstream distros are stable and work well except for 2 situations: 1. Installing a latest version of SW you are interested in. You must either by-pass the distro package system or use 3rd party packages which have a big chance to break things. At least I screwed up my Xubuntu although I can use Linux relatively well. 2. Updating the whole OS. Error-prone and frustrating as you indicated above. Rolling distros solve both those problems! They are amazingly stable, too, at least the Arch derivatives I know of. Quote from: mdalacu on October 25, 2017, 10:53:27 amCome on, Ubuntu is Ubuntu for a reason, is the most reliable and stable distribution. I doubt. Do you have some scientific data to back that up? BTW, Ubuntu has dropped to nro 4. in DistroWatch popularity list. Antergos is about to pass it and it will drop to nro 5. ... for a reason! I guess many Ubuntu users made their distro choice some 15 years ago when Ubuntu was new and cool, then stopped following the advancements made in other distros. A good part in Ubuntu was a nice netinstall image that fitted in a CD and could be used for old i386 machines ... but now they dropped support for i386. WTF! QuoteThe problem is that the debs are low quality and they interfere with the one shipped by Ubuntu, it is a versioning problem..  You should use fpcupdeluxe and that's it, it will work great and Lazarus installed by it will not interfere with the one shipped or installed from debs. FpcupDeluxe is an advanced geeky tool, not meant for "normal" installations. If you must use it to get FPC/Lazarus into Ubuntu, then Ubuntu clearly is not good for FPC/Lazarus users. The .deb packages provided by Lazarus project are good and valid but they are for Debian, not for Ubuntu. ---------------------------------------------------------------------- mdalacu · 2017-10-25 11:11 I just checked and in Ubuntu 17.10 Lazarus 1.8 rc4 is already available, just use: Code: Pascal  [Select][+][-]window.onload = function(){var x1 = document.getElementById("main_content_section"); if (x1) { var x = document.getElementsByClassName("geshi");for (var i = 0; i sudo apt install lazarusAnd i see the maintainer is : Original-Maintainer: Pascal Packaging Team , so Debian. ---------------------------------------------------------------------- JuhaManninen · 2017-10-25 11:20 Quote from: mdalacu on October 25, 2017, 01:11:36 pmI just checked and in Ubuntu 17.10 Lazarus 1.8 rc4 is already available, just use: Code: Pascal  [Select][+][-]window.onload = function(){var x1 = document.getElementById("main_content_section"); if (x1) { var x = document.getElementsByClassName("geshi");for (var i = 0; i sudo apt install lazarusAnd i see the maintainer is : Original-Maintainer: Pascal Packaging Team , so Debian. Ok, that is more recent than I expected. I remember they used to have old versions of Lazarus. ---------------------------------------------------------------------- soerensen3 · 2017-10-25 20:43 QuoteOk, that is more recent than I expected. I remember they used to have old versions of Lazarus. Ubuntu does not necessarily have old versions but usually they have a release and every version of a package is not being updated for that release unless there is a good reason, like security issues or a bug which makes the software unusable. 17.10 was only released this month so it has RC4. It will probably not get updated until 18.04 (I don't know if that's also true for release candidates, it might get updatet to 1.8 final but Lazarus 1.10 will most likely not come to 17.10. ---------------------------------------------------------------------- mdalacu · 2017-10-26 06:12 QuoteUbuntu does not necessarily have old versions but usually they have a release and every version of a package is not being updated for that release unless there is a good reason, like security issues or a bug which makes the software unusable. 17.10 was only released this month so it has RC4. It will probably not get updated until 18.04 (I don't know if that's also true for release candidates, it might get updatet to 1.8 final but Lazarus 1.10 will most likely not come to 17.10.Yes, than you can install the deb files from Lazarus site if a newer version appears and as long as the version is correctly set in the deb package. ---------------------------------------------------------------------- avra · 2017-10-26 09:46 Quote from: mdalacu on October 25, 2017, 10:53:27 amCome on, Ubuntu is Ubuntu for a reason, is the most reliable and stable distribution.Very bold claim, knowing that Ubuntu is not based on Debian stable, but on Debian Testing and Debian Unstable. Quote from: mig-31 on October 25, 2017, 10:57:55 amI think, now there is no big difference between different distros, +- same kernel, same main software (difference only in version), except some additional configuration tools like YAST in SUSE or MCC in Mageia and PC OS Linux.When you have a specific configuration there might be a big difference between distros, even when they have the same kernel. You can read example experience regarding one Apollo Lake motherboard here: https://forum.lazarus.freepascal.org/index.php/topic,37916.msg261909.h tml#msg261909 ---------------------------------------------------------------------- mai · 2017-10-28 11:54 netrunner rolling ---------------------------------------------------------------------- munair · 2017-10-28 12:56 A less well-known but Swiss-knife distro is MX-Linux (https://mxlinux.org/) It is based on Debian Stable and currently at version 16.1 based on Debian 8. They are working on version 17 based on Debian 9. I have programmed for years on Debian Stable (since version 6) and never had any stability issues. The advantage of MX Linux is that it allows you to do things that Debian itself lacks out of the box. It comes with a heavily modified XFCE desktop, so it is pretty light- weight and pretty responsive. I recently installed MX Linux on a friend's 11 years old Dell computer. Works like a charm. ---------------------------------------------------------------------- mai · 2017-10-28 13:17 Today I'm going to delete MX from my main disk. The MX Forum is complete junk. the packs are outdated. yes, MX is the easiest distro to remaster and "copy" from disk USB- thumbdrive and reverse and back-and-forth. but that's it. their forum is about the worst ever. ---------------------------------------------------------------------- munair · 2017-10-28 13:48 Quote from: mai on October 28, 2017, 03:17:46 pmToday I'm going to delete MX from my main disk. The MX Forum is complete junk. the packs are outdated. yes, MX is the easiest distro to remaster and "copy" from disk USB- thumbdrive and reverse and back-and-forth. but that's it. their forum is about the worst ever. A forum's quality shouldn't hold you back from using a good distro. The packages are 'outdated' as much as Debian's are, as it is based on Debian Stable. As I said, they're currently working on MX Linux 17 which brings in Linux kernel 4.9 and a lot of updated packages. But if one prefers the latest cutting edge of packages, a rolling release would be the way to go at the cost of stability. At least, that's my experience based on several years. MX Linux does not just come with a remastering tool. There are several extra tools that will make life easier on a Debian based distro. Here is a good review including comments for anyone seriously interested: http://linuxblog.darkduck.com/2017/02/mx-16-xfce-very-close-to- ideal.html ---------------------------------------------------------------------- Handoko · 2017-11-01 15:43 Thank you for all the recommendations. Because lots people suggested Manjaro, so I tried Manjaro XFCE. Unfortunately, the live cd can't boot on my computer. I waited very long but it just busy doing some weird things, I guess it had problem with my graphics card, you can see the pictures below. I tried both the free and non-free drivers, it gave different result but the live cd just can't start properly. Ubuntu Mate isn't too bad, it has some minor issues but I can live with it. The default open source Nouveau driver has no problem with my VGA, but it is not optimized for performance. After Ubuntu Mate finished the installation I can easily to use NVidia proprietary drivers via Ubuntu's build in tool "Additional Drivers". I chose the latest nvidia-384 but it failed, but it was easy to restart to use the open source driver provided by Ubuntu again. After several tests I found that nvidia-304 works good with my Geforce 430. Now, my computer is working good with Ubuntu Mate 17.10. Unfortunately, this version has many bugs. The most annoying are the key repeating is not working correctly and multiple selection using mouse drag are buggy on desktop and on File Manager. I googled the web, these issues already reported but still not fixed yet. Ubuntu is losing its users, not for now but I think next year I will not use Ubuntu. I still keep using Ubuntu now because currently most other distros are not compatible with my graphics card. ---------------------------------------------------------------------- munair · 2017-11-01 16:05 Have you tried MX Linux? It has the XFCE desktop by default and is based on Debian stable but packed with tools that makes life easier on Linux. By the end of the year version 17 is supposed to come out based on Debian 9. As I said earlier, I installed it on an old Dell computer from 2006 and it runs like a charm. Pretty light-weight and stable. Definitely worth a try. https://mxlinux.org/ ---------------------------------------------------------------------- Handoko · 2017-11-01 16:18 I have not. The whole process will take hours, from download, burn it to a disc, instal and installing drivers. My graphics card is not very common, even on Ubuntu it's also a bit tricky to install. I know this driver problem is a kernel issue not distro issue. The great thing about Ubuntu is it can easily boot to safe mode and it will use the open source driver as default so I have chances to fix the problem. Other distros will have this VGA issue too. Maybe it can be easily solved as on Ubuntu but because the process to try new distro takes a long time and my VGA is relative new for Linux so I won't do it now. Maybe next year. Anyway, thank you for the suggestion. ---------------------------------------------------------------------- Thaddy · 2017-11-01 17:07 Currently, VGA is simulated.... has been for as long as you are old..... ---------------------------------------------------------------------- soerensen3 · 2017-11-02 23:00 Didn't nvidia drop support for a lot of old of their graphic cards, meaning they don't support them in their new drivers (Both Linux and Windows)? You might be better off with noveau. If only the 304 driver works it appears that your card is affected. Have a look at this to see if your card is listed: http://www.nvidia.com/object/IO_32667.html No idea why manjaro did what it did but maybe it has to do with wayland. Using X11 might help but you probably cannot choose that in during installation. Maybe you have to try different releases to find you a distro suiting you configuration. ---------------------------------------------------------------------- Handoko · 2017-11-03 01:50 Thank you for the link. What you said is true, my card is listed there and I can't run properly if I use higher version of NVidia drivers. I personally do not like Ubuntu and its variants, but as long as I can make it works, I'm okay with it. When booting using Manjaro, users have options to use free or non-free drivers. I tried them, but it just failed to start. ---------------------------------------------------------------------- munair · 2017-11-03 05:09 Quote from: Handoko on November 03, 2017, 02:50:27 amThank you for the link. What you said is true, my card is listed there and I can't run properly if I use higher version of NVidia drivers. I personally do not like Ubuntu and its variants, but as long as I can make it works, I'm okay with it. When booting using Manjaro, users have options to use free or non-free drivers. I tried them, but it just failed to start. Have you tried this one: http://www.nvidia.com/object/linux-display- ia32-260.19.21-driver.html ---------------------------------------------------------------------- Handoko · 2017-11-03 05:46 Some years ago, I was naughty. Ubuntu already provided NVidia proprietary driver that worked good on my computer but I manually download and install the driver from NVidia official website, which I thought it may have better performance. I remember I followed their installation instruction properly. I was and still am a computer technician, I should able to understand the instruction. Guess what, it broke my Ubuntu twice. It even can't boot to safe mode, only OS reinstalling can help. Lesson learned, don't use drivers not provided by the OS if you use Linux. Other than that Ubuntu is okay, I didn't need to reinstall it. If something bad happened, I can restart to safe mode and repair. Actually Ubuntu is buggy, I can mention lots of bugs I found. But it's now working good and the NVidia driver already installed correctly, which now I can run Windows 3D games using Wine correctly. Thank you for link. Ubuntu does provide that driver. Installing NVidia drivers on Ubuntu is a piece of cake, it has a built-in tool for NVidia drivers. You just pick the one you want, if it fails to start correctly then restart to safe mode and pick the others. Currently on version 17.10, it provides these drivers for NVidia cards by the default installation: - nvidia-384 (fails on my machine) - nvidia-340 (fails on my machine) - legacy binary driver 304 (it works) - Nouveau open source driver (it works but can't play 3D games) ---------------------------------------------------------------------- munair · 2017-11-03 06:02 Quote from: Handoko on November 03, 2017, 06:46:03 amSome years ago, I was naughty. Ubuntu already provided NVidia proprietary driver that worked good on my computer but I manually download and install the driver from NVidia official website, which I thought it may have better performance. I remember I followed their installation instruction properly. I was and still am a computer technician, I should able to understand the instruction. Guess what, it broke my Ubuntu twice. It even can't boot to safe mode, only OS reinstalling can help. Lesson learned, don't use drivers not provided by the OS if you use Linux. Other than that Ubuntu is okay, I didn't need to reinstall it. If something bad happened, I can restart to safe mode and repair. Actually Ubuntu is buggy, I can mention lots of bugs I found. But it's now working good and the NVidia driver already installed correctly, which now I can run Windows 3D games using Wine correctly. Thank you for link. Ubuntu does provide that driver. Installing NVidia drivers on Ubuntu is a piece of cake, it has a built-in tool for NVidia drivers. You just pick the one you want, if it fails to start correctly then restart to safe mode and pick the others. Currently on version 17.10, it provides these drivers for NVidia cards by the default installation: - nvidia-384 (fails on my machine) - nvidia-340 (fails on my machine) - legacy binary driver 304 (it works) - Nouveau open source driver (it works but can't play 3D games) Maybe you should consider replacing the card or use another computer for 3D programming with Linux. ---------------------------------------------------------------------- Handoko · 2017-11-03 06:08 If I do programming for money, I will do as what you suggested. But I don't earn money from programming, I should not spend too much money for my hobby projects. I think later, maybe next year NVidia drivers will be better supported by Linux. And that's why I said I may try non Ubuntu Linux next year. Ubuntu really done good job to better support NVidia drivers.