NVIDIA 334.16 Beta is out

allenskd

Active Member
I've been using NVIDIA 331.38 which has been pretty stable, plus it solved a lot of problems for me with KWin effects (CPU hogging).

Download here (use at your own risk, it's a beta build)

Anyway, here's the list of changes

  • Fixed a bug that could cause nvidia-settings to compute incorrect gamma ramps when adjusting the color correction sliders.
  • Updated the nvidia-settings control panel to allow the selection of display devices using RandR and target ID names when making queries targeted towards specific display devices.
  • Fixed a bug that prevented some dropdown menus in the nvidia-settings control panel from working correctly on older versions of GTK+ (e.g. 2.10.x).
  • Updated the nvidia-settings control panel to provide help text for application profile keys and suggestions for valid key names when configuring application profiles.
  • Updated the nvidia-settings control panel to populate the dropdown menu of stereo modes with only those modes which are available.
  • Fixed a bug that could cause applications using the OpenGL extension ARB_query_buffer_object to crash under Xinerama.
  • Fixed a bug that caused high pixelclock HDMI modes (e.g. as used with 4K resolutions) to be erroneously reported as dual-link in the nvidia-settings control panel.
  • Fixed a bug that could cause poor stereo synchronization in large multi-monitor setups using 3D Vision, due to failed hardware handshaking on some of the monitors.
  • Fixed a bug that prevented some DisplayPort 1.2 displays from being properly restored after a VT switch.
  • Renamed per GPU proc directories in /proc/driver/nvidia/gpus/ with GPU's bus location represented in "domain:bus:device.function" format.
  • Added 64-bit EGL and OpenGL ES libraries to 64-bit driver prackages.
  • Changed format of "Bus Location" field reported in the /proc/driver/nvidia/gpus/0..N/information files from "domain:bus.device.function" to "domain:bus:device.function" to match the lspci format.
  • Fixed a bug in the GLX_EXT_buffer_age extension where incorrect ages would be returned unless triple buffering was enabled.
  • Updated the NVIDIA X driver to load the NVIDIA kernel module using`nvidia-modprobe`, rather than the XFree86 DDX helper function xf86LoadKernelModule().
  • Changed the driver's default behavior to stop deleting RandR 1.2 outputs corresponding to unused DisplayPort 1.2 devices. Deleting these outputs can confuse some applications. Added a new option, DeleteUnusedDP12Displays, which can be used to turn this behavior back on.
    This option can be enabled by running

    sudo nvidia-xconfig --delete-unused-dp12-displays
  • Improved support for the __GL_SYNC_DISPLAY_DEVICE and VDPAU_NVIDIA_SYNC_DISPLAY_DEVICE environment variables in certain configurations. Both environment variables will now recognize all supported display device names. See "Appendix C. Display Device Names" and "Appendix G. VDPAU Support" in the README for more details.
  • Improved performance of the X driver when handling large numbers of surface allocations.
  • Fixed a bug that caused PBO downloads of cube map faces to retrieve incorrect data.
  • Fixed a bug in nvidia-installer that resulted in spurious error messages when opting out of installing the NVIDIA kernel module or source files for the kernel module.
  • Added experimental support for ARGB GLX visuals when Xinerama and Composite are enabled at the same time on X.Org xserver 1.15.


Hmm, I'll give it a try today. I don't expect it to give me a better Guild Wars 2 experience (WINE adds to the complexity).
 
Updated my drivers to the beta... it's pretty stable. It solved an issue I had with Dust: An Elysian Tail, sometimes the game would get a little... teary when I fought enemies using Dust Storm.

I'm using Linux Mint 16 64 bits
 
Thanks for the update on Nvidia drivers and the link.
Sadly Mint doesn't do a very good job at helping me install newer version of Nvidia drivers.
Everywhere I read its suggested to Not install manually, but use PPA and software isntaller.
But the Mint software installer won't install anything newer than 319
For now I'm waiting on some easy instructions for Ubuntu 13.10 Saucey, or I'll just wait until Mint 17 is out.
 
Last edited:
but use PPA and software installer

Probably I am missing something, but what do you mean by softer installer?

It has been a couple of years since I last used a PPA to install the Nvidia driver, but from what I remember once the repository was added getting the new version was automatic, via the graphical Update Manager or after an apt-get upgrade on the terminal.
 
Probably I am missing something, but what do you mean by softer installer?

It has been a couple of years since I last used a PPA to install the Nvidia driver, but from what I remember once the repository was added getting the new version was automatic, via the graphical Update Manager or after an apt-get upgrade on the terminal.

Well, to be honest it's not really that hard to install NVIDIA drivers. I found the NVIDIA installer by linux mint to be really annoying.

Do not attempt this. This is just an example of how to install NVIDIA drivers.

sudo apt-get purge xserver-xorg-video-nouveau nvidia*
sudo update-initramfs -u -k all

cd to_your_NVIDIA_drivers
chmod +x NVidia[longnamehere].sh
sudo ./Nvidia[longname.sh

The installer will say it failed to do some script thing, it asks you if you want to continue, press yes. It will ask you if want to build a DKMS version for different kernels, say no.

After it finishes installing it will ask you if you want the 32bit libraries installed, say yes or your games will break if you use WINE 32 bit or Steam.

It will install the libs in /emul/ia32-linux/usr/lib , you gotta add that path to your ldconfig then update it, restart and that's all to it

So what happens if you remove nouveau and fails to install NVIDIA? nothing, X.org will fallback to some crappy driver.
 
That is a good question, I have no idea. I have a feeling you would get an error at boot and there would be no fallback.
For most users that won't work. They will have no idea what to do.

In the past I have manually installed drivers in Fedora and it was a pain. Took a few tries, but eventually worked.
The nice thing about Mint is you can install drivers with just a few mouse clicks. No terminal, no downloads...
But as you see it limits you to the stable version allowed by Mint.

I have been on Nivida 309 for a long time in Mint 14 and rarely had problems. I know it was old, but it was very stable.
Now I'm on Mint 16 and finally have Nvidia 319 and it seems pretty dang stable as well.
Then again I'm mostly using PlayOnLinux so its hard to tell if Wine is causing problems or Nvidia drivers.

Anyways, Mint users are at the mercy of the devs and updates. If a newer version of Nvidia is available after updating then we can install. If not, then we have to wait for Mint 17. I have to admit, stable is not a bad place to be in.
 
There is a fallback driver called vesa which should work on pretty much all hardware. However, I do not know what distros use it, although I would think that most distros have it installed.
 
Anyways, Mint users are at the mercy of the devs and updates. If a newer version of Nvidia is available after updating then we can install. If not, then we have to wait for Mint 17. I have to admit, stable is not a bad place to be in.

Hmmm... not exactly. I'm using linux mint and I'm using this beta driver right now; I agree that stability is important. I do understand that people would feel uneasy about breaking their systems. I have broken mine when I used Ubuntu 4.10 upgrading to 6.10. Arch Linux has also broken my system with some of their updates, although that was years back.... I don't know how stable their packages are now.

All I would say is only do upgrades if you see comfortable using the terminal and know your way around. If you want I could write a little how-to, but like I said. Only do it if you are comfortable.
 
I am totally comfortable trying it out. My Mint system is mostly for testing. I know how to backup my save games anyways.
So worst case I have to re-install Mint 16.

I would love a short tutorial and I'll stickie it here in the forum.
Can you do screenshots for the newer users too?
 
Hey booman, I did a little guide, if you have any doubts let me know. By the way you don't really have to format your PC :) you can always install nouveau drivers back, but like Daerandin said, even if you fail to install the NVIDIA drivers there will be a fallback and you get to keep your GUI.
 
Stickied!
Thanks a lot for your help. I will try it this weekend.

By chance, do you play any games?
We would love to have more PlayOnLinux guides
 
Stickied!
Thanks a lot for your help. I will try it this weekend.

By chance, do you play any games?
We would love to have more PlayOnLinux guides

I do play games :) Skyrim, Guild Wars 2, Torchlight 2, etc.

I'm not interested in writing PoL guides, sorry. I want to focus on things like WINE audio issues and things that could improve your gaming experience in linux.
 
Either way, anything Linux related would bring readers to our site.
I know most of your guides are on your Blog, but let me know if you want to do Guides for us.
We can make a Linux Guides Section or even something more specific. Then your Guides will appear on the front page.
 
Lastest 334.21 nvidia drivers show more fps performance than 334.16 on my case

I leave this comparations


Assassins Creed Brotherhood Multiplayer (this title specially on multiplayer runs very slow before 334.21 drivers)


Before 334.21






Now with 334.21






Dead Rising 2



Before 334.21





Now with 334.21





:)
 
Thanks mrdeathjr28 for posting your progress with Nvidia drivers.
I have subscribed to your youtube channel. Its awesome seeing newer games run in Linux.
What kind of hardware are you using?
 
Thanks mrdeathjr28 for posting your progress with Nvidia drivers.
I have subscribed to your youtube channel. Its awesome seeing newer games run in Linux.
What kind of hardware are you using?

Hi

Linux Mint 16 KDE Edition 32Bit - Kernel 3.11.0.12 PAE
CPU: INTEL Pentium G3220 (Nucleo Haswell a 22nm) 3.0Ghz (Dual-Core) Stock Clock
MEM: 8GB DDR3 1333 (2x4) Patriot value (128 bit dual channel: 21.3 gb/s)
GPU: Zotac Nvidia Geforce GT630 (GK208 28nm: 384 Shaders / 8 ROPS) Zone Edition Passive Cooling 2GB DDR3 1800Mhz a 64Bit (14.4Gb/s)
BOARD: MSI H81M E33

If you use newer games and this is based on DX9, this titles have many chances for work


But some things cause troubles still have DX9 as: gfwl (red faction guerrilla, F1 2010-2011, Resident Evil 5 and others), software protections (securom, star force and others)

MPEG video sequences support (Blood rayne 1-2, Resident Evil 4, Chaos Legion and others)

Mouse movement correct support on fullscreen on many games is needed using on windowed mode (thanks for tip
booman is very usefull) for prevent 360 degrees mouse movement error (Batman Arkham Asylum, Frontlines Fuel at War, FarCry 3, F.E.A.R 3 and others)

And other things as bug lantern on alan wake, or key presses and movement on crysis 1 not patched: once on game if you dont touch any key or dont move mouse gamework about 1 or 3 minutes max on my case, after this game crash

:)
 
Yeah, we are finding that PlayOnLinux (Wine) has a lot of great compatibilitiy, but there are still a few games that just cause issues.
For example: I installed Star Wars Jedi Knight II: Jedi Outcast and it just doesn't want to run. I have yet to find anything in Wine or PlayOnLinux that will run it, but I did fine a native port on GIT
 
Back
Top