web-dev-qa-db-fra.com

Suppression du délai gênant dans optirun

Puis-je en quelque sorte supprimer le délai de ~ 4 secondes présent dans les appels à optirun? J'ai besoin que mes itérations exécutées par le compilateur s'exécutent plus rapidement. Le bourdon joue-t-il un rôle à cet égard?

Je suis assis sur Ubuntu 12.04 sur un ASUS X53S avec NVIDIA GEFORCE GT 630M.

5
Nordlöw

Ce retard est dû au temps nécessaire au démarrage du serveur X secondaire. Si vous n'avez pas besoin de conserver le courant, je vous suggère de changer KeepUnusedXServer=false à KeepUnusedXServer=true dans /etc/bumblebee/bumblebee.conf. Après cela, redémarrez le démon BUmblebee avec Sudo restart bumblebeed. Maintenant, seul le démarrage initial prend un certain temps, mais l'utilisation ultérieure de la carte est instantanée.

Alternativement, vous pouvez conserver un autre programme en utilisant optirun afin que le serveur X ne soit pas arrêté après chaque exécution de optirun. Je l'utilise comme:

optirun bash

(dans un autre Shell):

optirun program-that-is-tested

Une fois terminé, je peux fermer le shell optirun en tapant exit.

8
Lekensteyn