0

earlier today I switched to the proprietary NVidia drivers to be able to develop some programs with OpenGL4.2+. Since then I have noticed various changes to the system, e.g. the mousewheel is much more sensitive (and thus scrolls much faster) and key-repeat does not work (i.e. holding down the button 'a' will not emit multiple a's, not matter how long it is pressed). I can restore the key-repeat functionality by executing

xkbset repeatkeys

or

xset r rate 300 30

but this effect is only temporary. As soon as I launch an OpenGL application, key-repeat will stop working.

I guess all this is related to xorg and its configuration files but I was neither able to find a way to add key-repeat as a feature to /etc/X11/xorg.conf (which I created using nvidia-xconfig in order to see whether I could tinker with it to solve my problems) nor to tell the NVidia drivers to just ignore its xorg-configuration (which would probably break its main functionality anyways).

I am thankful for any suggestions.

-S.

Edit: To clarify the question: Why does the NVidia driver mess with key-repeat and how to make it stop doing that?

6
  • Welcome to AskUbuntu! ;-) And, please, blame it on me: I'm confused... But... What's your question? :/
    – Fabby
    Jan 7, 2015 at 21:52
  • Thank you for your feedback :). I edited the OP to further clarify the question.
    – sschoener
    Jan 8, 2015 at 22:43
  • what's the output for nvidia-settings --version?
    – Fabby
    Jan 9, 2015 at 6:54
  • @Fabby: version 331.20 (buildd@roseapple) Mon Feb 3 15:07:22 UTC 2014
    – sschoener
    Jan 9, 2015 at 22:23
  • OK, How technical are you? Do you know what a PPA is and does and do you know what rolling software versions forward and backward is? Furthermore: what TZ are you in?
    – Fabby
    Jan 10, 2015 at 7:31

1 Answer 1

0

The standard Ubuntu NVidia drivers generate some problems on slightly older and slightly newer NVidia hardware.

If you want more then the standard Ubuntu repository drivers, install the xorg.edgers PPA. As the xorg.edgers group ask not to give installation instructions directly without linking to their page, this is the best I can do (for now)

So please read the warning sign and then add the PPA (**using your own judgement! Never let anyone tell you what to do with your own machine!) Then do an apt-get update and then install the driver you want (I'm currently running 346.22 and very happy about it!)

6
  • And if you need more guidance, drop me a note @Fabby and we'll take it up in chat.
    – Fabby
    Jan 11, 2015 at 15:22
  • Thank you! Installation worked fine, but the problem is still present. Furthermore, I now have a flickering terminal when using autocompletion, so I will probably revert to 331.
    – sschoener
    Jan 12, 2015 at 15:35
  • Hold on! You now have a ton of drivers to choose from! You don't have to revert back to 331. but can go to 343 or... do an apt-cache search nvidia | grep --ignore-case binary to see all your drivers!
    – Fabby
    Jan 12, 2015 at 15:40
  • Also, you didn't click the little grey check-mark below the "0", (which means: I accept the answer) so I missed that you were actually doing this...
    – Fabby
    Jan 12, 2015 at 15:42
  • 1
    I'll go through the other drivers to see if any of them solve my problem. While I am very thankful for your suggestions and help, the check-mark very clearly states that only answers that led to a solution should be marked as accepted. I have no solution yet and I will accept your answer as soon as I have verified that it works with some other driver :)
    – sschoener
    Jan 12, 2015 at 19:53

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .