5 ms·
I don't know how it is on Macs (probably worse), but on my Lenovo Y50 I've had a lot of issues getting my nVidia card to work properly. First I tried Arch Linux
by smikims 12y ago
I don't know how it is on Macs (probably worse), but on my Lenovo Y50 I've had a lot of issues getting my nVidia card to work properly. First I tried Arch Linux, which I had been using on my previous machine for about 2 years now, and no matter what I did I couldn't get my nVidia card to work properly, even with the nvidia-beta package from the AUR.
So then I tried Ubuntu, thinking that would be the "easy" distro. It installed alright, but the nVidia card was still giving me trouble and the official Ubuntu nVidia packages weren't new enough (it's a GTX 860M). So I added a PPA with a newer version of the driver and that seemed to get it working at least, but I still had massive screen tearing issues, and for some reason the nVidia settings app had far fewer settings than the Windows version I have on the other partition, and it didn't even have an option to enable vsync, which should resolve the tearing. After trawling through mountains of nVidia documentation and forum posts, including, no joke, the EBNF for their config file, I still can't get the damn thing to work.
I'd like to have a real shell and be able to play games without rebooting, but the polish on desktop Linux still isn't quite there yet. And yes, I know this particular problem isn't the fault of Linux or any of the other software in Ubuntu, but it's a problem with the ecosystem and it's one that's preventing me from using Linux as much as I'd like to right now.
- davvid 12y agoIf you export __GL_SYNC_TO_VBLANK=1 in your environment then that should force the nvidia driver to sync to vblank.
- smikims 12y agoThat was one of the things I tried and somehow it still didn't do it. Setting it in the individual games' settings didn't to it either. I'll try one more time though.
- vacri 12y agoI assume the PPA you added was xorg-edgers? I needed to use that one to get my nvidia card working (was quite a new model when I got it...)
- smikims 12y agoApparently I had tried messing with some other environment variables earlier, but this one didn't do it either. It shouldn't be this hard to tell a GPU to slow down when it draws things.