Xorg et drivers intel

Bonsoir à tous,

je viens d’acquérir un asus ux30jc dont je suis pleinement satisfait sur ma testing. J’ai cependant quelques petites questions, notamment sur la partie graphique.
J’ai pour habitude d’installer mes debian en netinstall et d’installer tout au fur et à mesure. Après install de gnome, la partie graphique fonctionne nickel, pas de problèmes de drivers ni quoique ce soit 8) .

Seulement j’ai voulu faire mumuse avec compiz et à ma grande surprise, aucun fichier xorg.conf. Je me demande donc comment ma partie graphique peu fonctionner, et vous demande donc si il est bel et bien indispensable.

A mon grand étonnement également, lorsque j’ai voulu voir si xorg était installé, la commande Xorg est dispo, mais lorsque j’ai voulu l’installer (apt-get install xorg), il m’a proposé de le faire :017

Je suis donc quelque peu surpris et si quelqu’un pouvait m’apporter ses éclaircissements :smiley:

winfo --gfxcard
10: PCI 02.0: 0300 VGA compatible controller (VGA)              
  [Created at pci.318]
  UDI: /org/freedesktop/Hal/devices/pci_8086_46
  Unique ID: _Znp.rk4VPqnLPNB
  SysFS ID: /devices/pci0000:00/0000:00:02.0
  SysFS BusID: 0000:00:02.0
  Hardware Class: graphics card
  Model: "Intel VGA compatible controller"
  Vendor: pci 0x8086 "Intel Corporation"
  Device: pci 0x0046 
  SubVendor: pci 0x1043 "ASUSTeK Computer Inc."
  SubDevice: pci 0x1332 
  Revision: 0x12
  Driver: "i915"
  Driver Modules: "drm"
  Memory Range: 0xd3400000-0xd37fffff (rw,non-prefetchable)
  Memory Range: 0xb0000000-0xbfffffff (rw,prefetchable)
  I/O Ports: 0xe080-0xe087 (rw)
  IRQ: 34 (16903 events)
  I/O Ports: 0x3c0-0x3df (rw)
  Module Alias: "pci:v00008086d00000046sv00001043sd00001332bc03sc00i00"
  Driver Info #0:
    Driver Status: i915 is active
    Driver Activation Cmd: "modprobe i915"
  Config Status: cfg=new, avail=yes, need=no, active=unknown

23: PCI 100.0: 0300 VGA compatible controller (VGA)
  [Created at pci.318]
  UDI: /org/freedesktop/Hal/devices/pci_10de_a72
  Unique ID: VCu0.ptFFGfQ88C2
  Parent ID: vSkL.97zetZhBEw2
  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 VGA compatible controller"
  Vendor: pci 0x10de "nVidia Corporation"
  Device: pci 0x0a72 
  SubVendor: pci 0x1043 "ASUSTeK Computer Inc."
  SubDevice: pci 0x1332 
  Revision: 0xa2
  Memory Range: 0xd2000000-0xd2ffffff (rw,non-prefetchable,disabled)
  Memory Range: 0xc0000000-0xcfffffff (rw,prefetchable,disabled)
  Memory Range: 0xd0000000-0xd1ffffff (rw,prefetchable,disabled)
  I/O Ports: 0xd000-0xdfff (rw,disabled)
  Memory Range: 0xd3000000-0xd307ffff (ro,prefetchable,disabled)
  IRQ: 11 (no events)
  Module Alias: "pci:v000010DEd00000A72sv00001043sd00001332bc03sc00i00"
  Driver Info #0:
    Driver Status: nvidiafb is not active
    Driver Activation Cmd: "modprobe nvidiafb"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #9 (PCI bridge)

Primary display adapter: #10
lspci -v
01:00.0 VGA compatible controller: nVidia Corporation GT218 [GeForce 310M] (rev a2) (prog-if 00 [VGA controller])
	Subsystem: ASUSTeK Computer Inc. Device 1332
	Flags: fast devsel, IRQ 11
	Memory at d2000000 (32-bit, non-prefetchable) [disabled] [size=16M]
	Memory at c0000000 (64-bit, prefetchable) [disabled] [size=256M]
	Memory at d0000000 (64-bit, prefetchable) [disabled] [size=32M]
	I/O ports at d000 [disabled] [size=128]
	Expansion ROM at d3000000 [disabled] [size=512K]
	Capabilities: [60] Power Management version 3
	Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
	Capabilities: [78] Express Endpoint, MSI 00
	Capabilities: [b4] Vendor Specific Information: Len=14 <?>
	Capabilities: [100] Virtual Channel
	Capabilities: [128] Power Budgeting <?>
	Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>

00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 12) (prog-if 00 [VGA controller])
	Subsystem: ASUSTeK Computer Inc. Device 1332
	Flags: bus master, fast devsel, latency 0, IRQ 34
	Memory at d3400000 (64-bit, non-prefetchable) [size=4M]
	Memory at b0000000 (64-bit, prefetchable) [size=256M]
	I/O ports at e080 [size=8]
	Expansion ROM at <unassigned> [disabled]
	Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
	Capabilities: [d0] Power Management version 2
	Capabilities: [a4] PCI Advanced Features
	Kernel driver in use: i915

Merci d’avance :023

P.S: comme vous avez pu le remarquer, j’ai 2 cartes graphiques, c’est le “fameux” optimus de nvidia. D’après ce que j’ai vu, il n’y a pas encore de drivers dispo pour linux, mais si quelqu’un à des infos dessus, sait-on jamais…

La version de Xorg, détecte actuellement le matériel (grace a hal et evdev). Donc plus de fichier de config ^^

Maintenant le fichier sert juste a force les options. Donc tu met que les paramètres à forcer ^^

Pour les deux cartes: http://linuxfr.org/2010/05/17/26852.html Partie VGA-Switcheroo

Tiens je savais pas, pour moi sans xorg.conf rien ne va plus :stuck_out_tongue:

Par contre peux-tu m’expliquer comment la commande xorg pouvait-elle exister sans le paquet xorg d’installer ?

Sinon compiz marche nickel :mrgreen: , ormis le retour à la normale qui bug au niveau du décors des fenêtres, mais c’est sans importance, c’est plus pour le fun…

Parfait pour le switch graphique, je vais dl les sources et essayer tout ça :023

Edit: tant que j’y suis, lorsque j’ai voulu lancer un “Xorg -configure”, y l’a envoyé bouler me disant que le module vmwglx n’était pas présent. Je pense que c’est pour vmware mais je ne l’utilise pas, à moins que virtualbox aussi au quel cas…

xorg n’est pas un paquet classique, c’est un méta-paquet (une liste de paquets d’un ensemble)
si il manque un seul paquet il considère que xorg n’est pas installé.

pour le erreur vwmare

apt-get remove xserver-xorg-video-vmware

  • Télécharger l’installateur Bmubelee spécial Debian sur https://github.com/z0rc/debumblebee
  • Décompresser
  • En root, dans le terminal, se positionner dans le dossier créé à l’étape d’avant (“z0rc-debumblebee-9a8bc95”)
  • ./install.sh
  • c’est un peu long, ça installe les drivers NVidia etc.
    -Redémarrer et ça marche (enfin pour moi ça marche, juste un petit pb de permission sur un fichier à corriger mais le message d’erreur est très clair), faut que je le signale au développeur.

Sur un Clevo B5100 avec une Debian testing.

Philippe M.