Page 1 sur 1

[Bumblebee] Dilemme (Résolu)

Publié : sam. 06 déc. 2014, 11:58
par Wizix
Bonjour à tous,
je continu mon aventure et je me frotte à un joli dilemme.. Mon ordinateur est concerné par Optirun (Intel et Nvidia). Et, selon ce post viewtopic.php?f=5&t=16212, je dois installer le driver 304 de nvidia.. Seulement ce driver n'est pas supporté par Bumblebee. J'ai essayé sans Bumblebee, mais mon interface graphique ne boot pas car xorg ne trouve pas d'écran.. Normal. Du coup je fais comment moi ?!? :(

Merci de votre aide, encore une fois

Re: [Bumblebee] Dilemme

Publié : sam. 06 déc. 2014, 13:09
par FoolEcho
Salut,
Wizix a écrit :Et, selon ce post viewtopic.php?f=5&t=16212, je dois installer le driver 304 de nvidia.. Seulement ce driver n'est pas supporté par Bumblebee.
Il figure pourtant au rang des dépendances optionnelles de bumblebee... donc ça devrait fonctionner. :|
Autrement, le wiki cite une alternative pour utiliser nouveau, prime: https://wiki.archlinux.fr/Bumblebee#Ins ... 2F_Nouveau. À voir peut-être...

Re: [Bumblebee] Dilemme

Publié : sam. 06 déc. 2014, 13:30
par Wizix
Il y a un bug, il rentre en conflit avec d'autre paquets.. https://bugs.archlinux.org/task/34837.
J'avais déjà vu cette solution, mais nouveau n'est pas vraiment très performant :/

Re: [Bumblebee] Dilemme

Publié : sam. 06 déc. 2014, 16:11
par benjarobin
Je ne pense pas qu'il y est de bug, il est possible que tu ne procède pas correctement.
Déjà sans aucun paquet nvidia Xorg devrait fonctionner sans souci via les drivers intel.
Donc il faudrait supprimer tous les drivers, puis installer ce qui est nécessaire. Et nous donner les commandes et les sorties de ce que tu exécutes.

Mais avant tout on va faire un petit bilan. Quelle est la sortie de

Code : Tout sélectionner

pacman -Qsq "nvidia|intel|libgl|bumblebee|nouveau"
grep -REv "^ *$|^ *#" /etc/X11/xorg.* /etc/mkinitcpio.conf
cat /proc/cmdline
# Oui il faut installer le paquet hwinfo avant
hwinfo --gfxcard

Re: [Bumblebee] Dilemme

Publié : sam. 06 déc. 2014, 17:12
par Wizix
Dans l'ordre :

Code : Tout sélectionner

mesa
mesa-dri
nvidia-304xx-libgl
nvidia-304xx-utils

Code : Tout sélectionner

nano /etc/hostname
nano /etc/locale.gen
locale-gen
nano /etc/locale.conf
export LANG=fr_FR.UTF-8
hwclock --systohc --utc
ln -s /usr/share/zoneinfo/Europe/Paris /etc/localtime
mkinitcpio -p linux
gummiboot install
nano /boot/loader/entries/Murphy.conf
pacman -S zip unzip p7zip vim mc mtools alsa-utils syslog-ng networkmanager wireless_tools
passwd root
exit
nano /boot/loader/loader.conf
reboot
(j'omet le .bash_history: devant chaque entrée)

Code : Tout sélectionner

/etc/mkinitcpio.conf:MODULES=""
/etc/mkinitcpio.conf:BINARIES=""
/etc/mkinitcpio.conf:FILES=""
/etc/mkinitcpio.conf:HOOKS="base udev autodetect modconf block filesystems keyboard fsck"

Code : Tout sélectionner

initrd=\initramfs-linux.img root=PARTUUID=deffb455-e1c5-4f12-8978-ac3a5db6b878 rw
Ça affiche plein de truc, et je ne peux pas scroller dans un TTY! (et j'ai pas la foix de tout recopier avec mon portable ! ;) ) Quel information de faut-il avec hwinfo ?

EDIT: J'ai réussi à copier le résultat dans un fichier texte (je viens de découvrir une nouvelle fonctionnalité de cat :D) donc j'arrive à le voir en entier ! Mais je vais pas tout recopier donc dit moi si tu as besoin de quelques infos !
Merci de ton aide

Re: [Bumblebee] Dilemme

Publié : sam. 06 déc. 2014, 18:52
par benjarobin
j'omet le .bash_history: devant chaque entrée
??? Je n'ai pas compris ceci... Si tu tapes exactement ce que je t'ai dit tu ne devrait pas avoir de fichier du home...
Je n'ai rien compris ce que tu voulais indiquer via ton 2ième bloc de code... C'est des commandes de l'installation, mais je ne comprends pas pourquoi tu les donnes car non demandées...

Si tu as internet tu peut envoyer les sorties via pastebin ou sprunge.us. Par exemple :

Code : Tout sélectionner

pacman -Qsq "nvidia|intel|libgl|bumblebee|nouveau" >> /tmp/all
grep -REv "^ *$|^ *#" /etc/X11/xorg.* /etc/mkinitcpio.conf >> /tmp/all
hwinfo --gfxcard >> /tmp/all
cat /tmp/all | curl -F 'sprunge=<-' http://sprunge.us
Sinon la sortie suivante devrait me suffire :

Code : Tout sélectionner

hwinfo --gfxcard | grep Model
Aide diverses : tu peux envoyer aussi la sortie d'un fichier dans less, par exemple :

Code : Tout sélectionner

hwinfo --gfxcard | less
Tu peux remonter dans un tty via : maj + page up (ou page down)

Re: [Bumblebee] Dilemme

Publié : sam. 06 déc. 2014, 19:04
par Wizix
Ah excuse moi je t'ai donné la sortie de grep -REv "^ *$|^ *#" puis de /etc/mkinitcpio.conf !
Okeep! http://sprunge.us/SPFL
Et maj+flèche me fait retourner dans l'historique de commande...
Sur le coup tu as tout dans le lien je pense, donc pas besoin de te donner des sorties non ?
Merci beaucoup de ton aide !

Re: [Bumblebee] Dilemme

Publié : sam. 06 déc. 2014, 19:22
par FoolEcho

Code : Tout sélectionner

23: PCI 100.0: 0302 3D controller
  [Created at pci.328]
  Unique ID: VCu0.rT1iUz7LSi5
  Parent ID: vSkL.kVm_iZbQAL7
  SysFS ID: /devices/pci0000:00/0000:00:01.0/0000:01:00.0
  SysFS BusID: 0000:01:00.0
  Hardware Class: graphics card
  Model: "nVidia 3D controller"
  Vendor: pci 0x10de "nVidia Corporation"
  Device: pci 0x0fdf 
  SubVendor: pci 0x1043 "ASUSTeK Computer Inc."
  SubDevice: pci 0x1587 
  Revision: 0xa1
  Driver: "nouveau"
  Driver Modules: "drm"
  Memory Range: 0xf6000000-0xf6ffffff (rw,non-prefetchable)
  Memory Range: 0xe0000000-0xefffffff (ro,non-prefetchable)
  Memory Range: 0xf0000000-0xf1ffffff (ro,non-prefetchable)
  I/O Ports: 0xe000-0xefff (rw)
  Memory Range: 0xf7000000-0xf707ffff (ro,non-prefetchable,disabled)
  IRQ: 34 (50 events)
  Module Alias: "pci:v000010DEd00000FDFsv00001043sd00001587bc03sc02i00"
  Driver Info #0:
    Driver Status: nouveau is active
    Driver Activation Cmd: "modprobe nouveau"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #9 (PCI bridge)
Alors déjà, tu dois modifier ce qui va bien pour utiliser nvidia et non nouveau.
https://wiki.archlinux.fr/Nvidia#Installation_2
https://wiki.archlinux.fr/Bumblebee#Ins ... .2F_Nvidia

Re: [Bumblebee] Dilemme

Publié : sam. 06 déc. 2014, 19:25
par Wizix
Mais j'ai pas encore installer Bumblebee, il est en conflit avec nvidia-304xx-libgl :

Code : Tout sélectionner

:: bumblebee et nvidia-304xx-libgl sont en conflit (nvidia-libgl). Supprimer nvidia-304xx-libgl ? [o/N] 
Et je n'arrive pas à trouver quels fichiers modifier..

Re: [Bumblebee] Dilemme

Publié : sam. 06 déc. 2014, 23:05
par benjarobin
Il n'y a aucun fichier à modifier. Il suffit de répondre oui...
Il te manque les drivers intel... Tu n'as pas vraiment suivi le Wiki.

Sinon c'est quoi la référence exacte de ta carte nvidia, car j'ai un gros doute sur les propos de FoolEcho.
Bon d'après le pci device id cela devrait être une GeForce GT 740M. Donc que je sache il te faut les drivers nvidia-340xx et non les drivers nvidia-304xx (cf le site officiel de nvidia)

Donc tu devrait tenter de lancer ceci :

Code : Tout sélectionner

pacman -S intel-dri xf86-video-intel bumblebee nvidia-340xx lib32-nvidia-340xx-utils
Si cela ne passe pas même en répondant oui à toute les questions, essaye de faire avant ceci (attention ceci est risqué et à éviter à tout prix) :

Code : Tout sélectionner

pacman -Rdd nvidia-304xx-libgl nvidia-304xx-utils

Re: [Bumblebee] Dilemme

Publié : dim. 07 déc. 2014, 06:51
par Wizix
Quand je répondais oui, il me disait que ce n'étais pas possible car il ya des dépendance et tout un long message.

Du coup le 340 fonctionne crème :') ! Merci beaucoup, je vais aller découvrir Openbox moi! :D

Re: [Bumblebee] Dilemme

Publié : dim. 07 déc. 2014, 09:43
par FoolEcho
benjarobin a écrit :Sinon c'est quoi la référence exacte de ta carte nvidia, car j'ai un gros doute sur les propos de FoolEcho.
Bon d'après le pci device id cela devrait être une GeForce GT 740M. Donc que je sache il te faut les drivers nvidia-340xx et non les drivers nvidia-304xx (cf le site officiel de nvidia)
Je ne sais pas de quoi tu parles... si c'est ma confusion sur l'autre sujet (du même auteur), ce n'est pas ma faute si nvidia a des nomenclatures à la c... qui font douter les utilisateurs lorsqu'il y a des annonces de ce type (car oui, les annonces de fin de support de séries GeForce 7, 8 ou même 9 ne s'appliquent pas à des... GeForce GT 6, 7, 8 ou 9 par exemple... :roll:, cf. http://www.nvidia.com/object/IO_32667.html, lien indiqué par ailleurs sur le wiki pour ceux qui hésiteraient encore sur quelle version de pilote il leur faut :chinois: )...

Re: [Bumblebee] Dilemme (Résolu)

Publié : dim. 07 déc. 2014, 11:20
par benjarobin
@FoolEcho Oui je parlais de l'autre sujet. J'espère que tu n'as pas mal pris ma remarque :cry: Je partageais juste mes doutes, c'était très amicale :copain:

Sinon si tu veux avoir encore un peu plus mal à la tête, je te conseil de voir ceci : http://www.nvidia.com/object/unix.html
Le driver 343.36 correspondant donc au paquet nvidia, supporte par exemple une GeForce GT 740, tout comme une GeForce GTX 660 (ma carte graphique). Moi je comprends que le driver en version 340 est en quelque sorte la branche stable.

En faite je n'étais pas vraiment au courant du détail du support des versions des drivers en fonction des générations des cartes graphiques, décrit ici : http://nvidia.custhelp.com/app/answers/detail/a_id/3142 Et je trouvais bizarre que tu indiques que sa carte n'était pas supporté par la version 340, sachant que comme sur mon PC cela fonctionne toujours (avec une carte en 660).

Re: [Bumblebee] Dilemme (Résolu)

Publié : dim. 07 déc. 2014, 19:56
par FoolEcho
@benjarobin: pas de problèmes vu qu'il m'arrive bien de dire des bétises et que c'en était une... :oops: