[Bumblebee] Dilemme (Résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
Répondre
Wizix
archer
Messages : 114
Inscription : mar. 12 août 2014, 18:56

[Bumblebee] Dilemme (Résolu)

Message 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
Dernière modification par Wizix le dim. 07 déc. 2014, 06:52, modifié 1 fois.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Bumblebee] Dilemme

Message 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...
«The following statement is not true. The previous statement is true.» :nage:
Wizix
archer
Messages : 114
Inscription : mar. 12 août 2014, 18:56

Re: [Bumblebee] Dilemme

Message 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 :/
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17615
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Bumblebee] Dilemme

Message 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
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Wizix
archer
Messages : 114
Inscription : mar. 12 août 2014, 18:56

Re: [Bumblebee] Dilemme

Message 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
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17615
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Bumblebee] Dilemme

Message 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)
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Wizix
archer
Messages : 114
Inscription : mar. 12 août 2014, 18:56

Re: [Bumblebee] Dilemme

Message 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 !
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Bumblebee] Dilemme

Message 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
«The following statement is not true. The previous statement is true.» :nage:
Wizix
archer
Messages : 114
Inscription : mar. 12 août 2014, 18:56

Re: [Bumblebee] Dilemme

Message 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..
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17615
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Bumblebee] Dilemme

Message 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
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Wizix
archer
Messages : 114
Inscription : mar. 12 août 2014, 18:56

Re: [Bumblebee] Dilemme

Message 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
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Bumblebee] Dilemme

Message 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: )...
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17615
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Bumblebee] Dilemme (Résolu)

Message 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).
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Bumblebee] Dilemme (Résolu)

Message 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:
«The following statement is not true. The previous statement is true.» :nage:
Répondre