[xorg enfin je crois]Radeon HD 6470m (RESOLU)

Questions et astuces concernant l'installation et la configuration d'archlinux
Répondre
Avatar de l’utilisateur
LaurentuX
archer de cavalerie
Messages : 156
Inscription : mar. 21 avr. 2009, 09:08
Localisation : ~ (ouarf ouarf ouarf)

[xorg enfin je crois]Radeon HD 6470m (RESOLU)

Message par LaurentuX »

Salut les gens.

Alors voilà, feu mon portable de seulement 5 ans vient de claquer (snifff) alors je m'équipe d'une nouvelle machine :
HP Pavilion g7-1251sf Intel Core i5-2430 - 6 Go DDR3 - 750 Go DD - Intel HD Graphics Family 3000 - Radeon HD 6470m (1 Go de mémoire)
Wifi : Ralink RT5390 802.11 b/g/n

Et oui une carte graphique hybride.

Alors voilà, j'installe depuis le dernier cd core en date, la carte wifi marche en natif, SUPER (sur l'autre pc j'avais bataillé !)

Déjà lors du boot sur le CD d'Arch, il m'a fallu brancher un écran supplémentaire pour avoir l'affichage.

Au démarrage de la machine, grub est visible mais dès qu'on arrive aux udev, écran noir ! En branchant un écran externe sur la prise adéquate je récupère l'affiche et le message suivant :

Code : Tout sélectionner

[drm: pch_irq_handler] *ERROR* PCH poison interrupt
En ajoutant l'option nomodeset sur la ligne kernel du grub, je fait disparaitre ce problème, BIEN garçon !

Mais voilà, j'en veux toujours plus et je veux un environnement graphique, donc je me lance dans l'installation de xorg.

Tentative avec les drivers libres (xf86 intel et ati, avec les dri)
X -configure me donne :

Code : Tout sélectionner

video drivers  : intel, fglrx, radeon, ati
[KMS] No DRICreatePCIBusID symbol, no kernel modesetting
GPU only supported with KMS, using vesa instead
plus un truc du genre le nombre d'écrans déclaré ne correspond pas aux écrans détectés
en googlant et en bidouillant, je tombe toujours sur le même genre de message, ou au mieux sur "no screen found" !!!
ET TU ME L'ECRIS OU CE MESSAGE PATATE !!! Désolé je craque, mais je suis la dessus depuis hier après-midi (et toute la journée d'aujourd'hui).

J'ai essayé le script de chez ATI (amd), il ne veut pas s'installer.
J'ai essayé catalyst (comme vu dans un topic du forum), marche pas.
J'ai essayé les manips trouvé sur le forum (et sur archlinux.org), avec mkinitcpio machin truc, marche pas.
Bref, je pense avoir fait le tour de toute les manips publiées, aucune ne fonctionne dans mon cas.

Je viens de tout réinstaller proprement pour éviter d'avoir des choses en trop, je n'ai installé aucun driver video. J'ai tout mis à jour (filesystem, initscripts, ...)
Mon espoir serait de trouver un archer avec la même machine (ou presque) qui aurait réussi à passer l'étape de xorg. avec ou sans l'utilisation de la carte Radeon et de son Go de ram.
Pour le moment je tourne sous Windows 7 (juré je suis obligé ! faut que j'envoie des CVs partout) et j'ai des boutons qui me poussent de partout, depuis 5 mois que j'avais pas touché un Windows ça fait tout drôle... mon dieu que c'est laid !

Donc voilà, à votre bon cœur, j'attends toutes propositions pour configurer xorg, avec les pilotes libres de préférence, mais j'essayerai bien toutes manips proposées, merci d'avance.

Ah oui, j'oubliais, sur cette fabuleuse machine, au boot, on a des messages du genre :

Code : Tout sélectionner

Bad Lun (0:1)
Bad Target number (1:0)
Bad Target number (2:0)
...
Bad Target number (7:0)
D'après mes recherches il s'agit d'un bug noyau connu concernant le lecteur de carte SD/MMC RTS5116. A priori (pas testé) ça ne l'empêche pas de fonctionner et le correctif devrait arrivé prochainement dans le noyau.
Voilà, à très bientôt (et sous Arch en environnement graphique je l'espère)
Dernière modification par LaurentuX le dim. 11 mars 2012, 10:06, modifié 1 fois.
Un archer seul, c'est limite ridicule. Mais un troupeau entier, ça envoie le pâté !
Vive la communauté ! (Bel Alexandrin !)
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [xorg enfin je crois]Radeon HD 6470m (au secours!)

Message par FoolEcho »

C'est un peu le même principe que intel/nvidia (optimus et cie) sauf qu'il y a peut-être moins de développement à l'heure actuel (comme bumblebee pour nvidia)... tout ça pour dire que tu peux donc appliquer la même solution:
- au pire, installer le pilote vesa + nomodeset... :(
- sinon, désactiver l'ati et installer les pilotes intel (xf86-video-intel) :|
- ou tester le couple ati+intel comme décrit dans le wiki (y a un paquet sur Aur, apparemment): https://wiki.archlinux.org/index.php/Hy ... e_Graphics. :)
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
LaurentuX
archer de cavalerie
Messages : 156
Inscription : mar. 21 avr. 2009, 09:08
Localisation : ~ (ouarf ouarf ouarf)

Re: [xorg enfin je crois]Radeon HD 6470m (au secours!)

Message par LaurentuX »

Salut, de toute façon je vais faire des essais jusqu'à que ça marche ou que la fin du monde arrive !

J'avais déjà suivi une méthode similaire sans vgaswitcheroo.

Mais ça ne marchait déjà pas au niveau du blacklist, le

Code : Tout sélectionner

This will prevent system from hanging during boot.
ben je l'ai pas constaté...

Par contre, il me semble que sous SystemRescueCD 1.5.8 il n'y ai aucun soucis, pas obligé de brancher un écran secondaire, serveur X actif, etc, etc. Je vais retenter de ce pas pour faire une image de mon installe avant de faire de nouveau tests, histoire de pas avoir besoin de tout réinstaller à chaque fois.

Merci pour les pistes

[EDIT] : bon j'ai vérifié sous SystemRescueCD 1.5.8, effectivement aucun soucis graphique.
noyau 2.6.32.16-std158-i386
Xorg Server 1.6.5
De plus le ventilo se calme, souvent arrêté. Alors que sous W7 il tourne tout le temps, pas fort mais tout le temps.
Sous W7, y a pas que ça qui déconne, la frappe au clavier est souvent différée (je tape et les lettres apparaissent en retard), j'arrive pas à installer catalyst pour gérée cette foutue carte hybride, ...

- Pause déjeuner -
Un archer seul, c'est limite ridicule. Mais un troupeau entier, ça envoie le pâté !
Vive la communauté ! (Bel Alexandrin !)
Avatar de l’utilisateur
LaurentuX
archer de cavalerie
Messages : 156
Inscription : mar. 21 avr. 2009, 09:08
Localisation : ~ (ouarf ouarf ouarf)

Re: [xorg enfin je crois]Radeon HD 6470m (au secours!)

Message par LaurentuX »

Je progresse quelque peu.
J'ai tenter avec le driver constructeur trouvé ici, mais au mieux j'ai obtenu "No devices to configure", vexant et "No screens found".

Mon problème est qu'au boot, c'est la carte Radeon qui prend la main et sur la sortie VGA, m'obligeant à brancher un écran (puis à le débrancher).

Je suis donc reparti d'une install toute propre et je me lance dans vgaswitcheroo.
Pour que ça marche, il faut :
  • charger linux-headers, c'est mieux
  • ajouter la ligne dans le fstab comme indiqué dans le topic que cite FoolEcho
  • ET SURTOUT ne pas avoir 'nomodeset' sur la ligne kernel de menu.lst (grub), vga= non plus à priori
Alors, ça donne :

Code : Tout sélectionner

cat /sys/kernel/debug/vgaswitcheroo/switch
0:IGD:+:Pwr:0000:00:02.0
1:DIS: :Pwr:0000:01:00.0
Mais je jure qu'à une autre tentative, c'est DIS qui était en 0 et + (utilisée)
IGD c'est la puce intégrée Intel, DIS c'est la radeon

On peut jouer un peu :

Code : Tout sélectionner

echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
cat /sys/kernel/debug/vgaswitcheroo/switch
0:IGD:+:Pwr:0000:00:02.0
1:DIS: :Off:0000:01:00.0
mais le fichier /sys/kernel/debug/dri/0/radeon_pm_info montre qu'il y a toujours consommation de courant...

Le plus gênant, c'est quand je veux activer la carte Radeon :

Code : Tout sélectionner

echo DIS > /sys/kernel/debug/vgaswitcheroo/switch
cat /sys/kernel/debug/vgaswitcheroo/switch
0:IGD: :Off:0000:00:02.0
1:DIS:+:Pwr:0000:01:00.0
mon écran est toujours affiché, mais j'ai plus la main, même en branchant/débranchant un autre écran.
Il me faut réactiver la carte intel (merci ssh au passage, sinon c'est le shutdown de la mort)

Code : Tout sélectionner

echo IGD > /sys/kernel/debug/vgaswitcheroo/switch
cat /sys/kernel/debug/vgaswitcheroo/switch
0:IGD:+:Pwr:0000:00:02.0
1:DIS: :Off:0000:01:00.0
et l'affichage se complète de tout ce que j'ai tapé pendant que la radeon avait la maitrise.

un extrait de dmesg pour suivre, on y voit les différentes bascule que j'ai fait, vers la fin du fichier:

Code : Tout sélectionner

[    4.926801] Linux media interface: v0.10
[    5.002706] agpgart-intel 0000:00:00.0: Intel Sandybridge Chipset
[    5.003076] agpgart-intel 0000:00:00.0: detected gtt size: 2097152K total, 262144K mappable
[    5.006164] agpgart-intel 0000:00:00.0: detected 32768K stolen memory
[    5.006383] agpgart-intel 0000:00:00.0: AGP aperture is 256M @ 0xb0000000
[    5.077445] [drm] Initialized drm 1.1.0 20060810
[    5.085272] mei: module is from the staging directory, the quality is unknown, you have been warned.
[    5.085901] mei 0000:00:16.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[    5.085914] mei 0000:00:16.0: setting latency timer to 64
[    5.086053] mei 0000:00:16.0: irq 42 for MSI/MSI-X
[    5.116420] cfg80211: Calling CRDA to update world regulatory domain
[    5.129023] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
[    5.129072] r8169 0000:03:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[    5.129180] r8169 0000:03:00.0: setting latency timer to 64
[    5.129298] r8169 0000:03:00.0: irq 43 for MSI/MSI-X
[    5.130192] r8169 0000:03:00.0: eth0: RTL8105e at 0xffffc90000c6c000, ec:9a:74:40:a3:24, XID 00a00000 IRQ 43
[    5.156612] rts_pstor: module is from the staging directory, the quality is unknown, you have been warned.
[    5.159462] Linux video capture interface: v2.00
[    5.159832] Initializing Realtek PCIE storage driver...
[    5.159975] rts_pstor 0000:04:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
[    5.160161] Resource length: 0x1000
[    5.160217] Original address: 0xc1500000, remapped address: 0xffffc90000c6e000
[    5.160230] pci->irq = 18
[    5.160234] rtsx_acquire_irq: chip->msi_en = 0, pci->irq = 18
[    5.160280] rts_pstor 0000:04:00.0: setting latency timer to 64
[    5.184919] input: HP WMI hotkeys as /devices/virtual/input/input5
[    5.335176] i915 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[    5.335191] i915 0000:00:02.0: setting latency timer to 64
[    5.352169] [drm] radeon defaulting to kernel modesetting.
[    5.352176] [drm] radeon kernel modesetting enabled.
[    5.352206] VGA switcheroo: detected switching method \_SB_.PCI0.GFX0.ATPX handle
[    5.352287] radeon 0000:01:00.0: enabling device (0000 -> 0003)
[    5.352304] radeon 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[    5.352317] radeon 0000:01:00.0: setting latency timer to 64
[    5.360886] scsi6 : SCSI emulation for PCI-Express Mass Storage devices
[    5.361273] rts_pstor: waiting for device to settle before scanning
[    5.387914] rt2800pci 0000:02:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[    5.387973] rt2800pci 0000:02:00.0: setting latency timer to 64
[    5.452409] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
[    5.453701] Registered led device: rt2800pci-phy0::radio
[    5.453765] Registered led device: rt2800pci-phy0::assoc
[    5.453841] Registered led device: rt2800pci-phy0::quality
[    5.494022] i915 0000:00:02.0: irq 44 for MSI/MSI-X
[    5.494036] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010).
[    5.494040] [drm] Driver supports precise vblank timestamp query.
[    5.498494] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=io+mem,decodes=none:owns=io+mem
[    5.498503] vgaarb: transferring owner from PCI:0000:00:02.0 to PCI:0000:01:00.0
[    5.822226] psmouse serio1: synaptics: Touchpad model: 1, fw: 7.5, id: 0x1e0b1, caps: 0xd00073/0x240000/0xa0400
[    5.871690] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input6
[    5.909880] uvcvideo: Found UVC 1.00 device HP Webcam-101 (04f2:b249)
[    5.923362] input: HP Webcam-101 as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5/2-1.5:1.0/input/input7
[    5.923522] usbcore: registered new interface driver uvcvideo
[    5.923526] USB Video Class driver (1.1.1)
[    6.078616] fbcon: inteldrmfb (fb0) is primary device
[    6.255616] Console: switching to colour frame buffer device 200x56
[    6.265192] fb0: inteldrmfb frame buffer device
[    6.265197] drm: registered panic notifier
[    6.268319] acpi device:1a: registered as cooling_device4
[    6.270842] acpi device:1b: registered as cooling_device5
[    6.271094] input: Video Bus as /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:17/LNXVIDEO:00/input/input8
[    6.271278] ACPI: Video Device [VGA] (multi-head: yes  rom: no  post: no)
[    6.296516] acpi device:20: registered as cooling_device6
[    6.297139] input: Video Bus as /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/input/input9
[    6.297266] ACPI: Video Device [GFX0] (multi-head: yes  rom: no  post: no)
[    6.297391] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
[    6.297511] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
[    6.297659] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
[    6.297729] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
[    6.298084] [drm] initializing kernel modesetting (CAICOS 0x1002:0x6760 0x103C:0x1672).
[    6.298222] [drm] register mmio base: 0xC2600000
[    6.298229] [drm] register mmio size: 131072
[    6.298236] vga_switcheroo: enabled
[    6.298666] radeon atpx: version is 1
[    6.359358] scsi 6:0:0:0: Direct-Access     Generic- xD/SD/M.S.       1.00 PQ: 0 ANSI: 0 CCS
[    6.360098] Bad LUN (0:1)
[    6.360435] Bad target number (1:0)
[    6.360640] sd 6:0:0:0: [sdb] Attached SCSI removable disk
[    6.360728] Bad target number (2:0)
[    6.360966] Bad target number (3:0)
[    6.361200] Bad target number (4:0)
[    6.361393] Bad target number (5:0)
[    6.361607] Bad target number (6:0)
[    6.361826] Bad target number (7:0)
[    6.361966] rts_pstor: device scan complete
[    6.867476] input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:1b.0/input/input10
[    7.890494] HDMI status: Codec=3 Pin=5 Presence_Detect=0 ELD_Valid=0
[    7.890845] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
[    7.891141] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
[    7.891381] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input13
[   13.507146] ATOM BIOS: HP
[   13.507542] radeon 0000:01:00.0: VRAM: 1024M 0x0000000000000000 - 0x000000003FFFFFFF (1024M used)
[   13.507551] radeon 0000:01:00.0: GTT: 512M 0x0000000040000000 - 0x000000005FFFFFFF
[   13.513741] [drm] Detected VRAM RAM=1024M, BAR=256M
[   13.513747] [drm] RAM width 64bits DDR
[   13.513964] [TTM] Zone  kernel: Available graphics memory: 3032284 kiB.
[   13.513972] [TTM] Zone   dma32: Available graphics memory: 2097152 kiB.
[   13.513976] [TTM] Initializing pool allocator.
[   13.514034] [drm] radeon: 1024M of VRAM memory ready
[   13.514038] [drm] radeon: 512M of GTT memory ready.
[   13.514072] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010).
[   13.514076] [drm] Driver supports precise vblank timestamp query.
[   13.514172] radeon 0000:01:00.0: irq 46 for MSI/MSI-X
[   13.514187] radeon 0000:01:00.0: radeon: using MSI.
[   13.514275] [drm] radeon: irq initialized.
[   13.514283] [drm] GART: num cpu pages 131072, num gpu pages 131072
[   13.515276] [drm] Loading CAICOS Microcode
[   13.576736] [drm] PCIE GART of 512M enabled (table at 0x0000000000040000).
[   13.576947] radeon 0000:01:00.0: WB enabled
[   13.593871] [drm] ring test succeeded in 2 usecs
[   13.594139] [drm] radeon: ib pool ready.
[   13.594294] [drm] ib test succeeded in 0 usecs
[   13.595240] [drm] Radeon Display Connectors
[   13.595247] [drm] Connector 0:
[   13.595250] [drm]   VGA
[   13.595256] [drm]   DDC: 0x64d8 0x64d8 0x64dc 0x64dc 0x64e0 0x64e0 0x64e4 0x64e4
[   13.595260] [drm]   Encoders:
[   13.595263] [drm]     CRT1: INTERNAL_KLDSCP_DAC1
[   13.595286] [drm] Internal thermal controller without fan control
[   13.596477] [drm] radeon: power management initialized
[   13.685254] No connectors reported connected with modes
[   13.685265] [drm] Cannot find any crtc or sizes - going 1024x768
[   13.689111] [drm] fb mappable at 0xA0142000
[   13.689115] [drm] vram apper at 0xA0000000
[   13.689118] [drm] size 3145728
[   13.689121] [drm] fb depth is 24
[   13.689124] [drm]    pitch is 4096
[   13.689386] fb1: radeondrmfb frame buffer device
[   13.689401] [drm] Initialized radeon 2.12.0 20080528 for 0000:01:00.0 on minor 1
[   14.560594] EXT4-fs (sda5): re-mounted. Opts: (null)
[   14.954465] EXT4-fs (sda7): mounted filesystem with ordered data mode. Opts: (null)
[   15.127190] EXT4-fs (sda8): mounted filesystem with ordered data mode. Opts: (null)
[   15.192903] Adding 6000240k swap on /dev/sda6.  Priority:-1 extents:1 across:6000240k 
[   18.927478] [drm:pch_irq_handler] *ERROR* PCH poison interrupt
[   22.907549] [drm:pch_irq_handler] *ERROR* PCH poison interrupt
[   68.949722] phy0 -> rt2800pci_mcu_status: Error - MCU request failed, no response from hardware
[   68.987298] ADDRCONF(NETDEV_UP): wlan0: link is not ready
[   72.258844] ADDRCONF(NETDEV_UP): wlan0: link is not ready
[   75.509991] wlan0: ###
[   75.511398] wlan0: ###
[   75.526938] wlan0: ###
[   75.531665] wlan0: ###
[   75.531674] wlan0: associated
[   75.532462] ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[   86.013865] wlan0: no IPv6 routers present
[  178.169769] radeon: switched off
[  266.129124] radeon: switched on
[  266.142335] radeon 0000:01:00.0: restoring config space at offset 0xf (was 0x1ff, writing 0x10b)
[  266.142352] radeon 0000:01:00.0: restoring config space at offset 0xc (was 0x0, writing 0xfffe0000)
[  266.142377] radeon 0000:01:00.0: restoring config space at offset 0x8 (was 0x1, writing 0x4001)
[  266.142382] radeon 0000:01:00.0: restoring config space at offset 0x6 (was 0x4, writing 0xc2600004)
[  266.142387] radeon 0000:01:00.0: restoring config space at offset 0x4 (was 0xc, writing 0xa000000c)
[  266.142391] radeon 0000:01:00.0: restoring config space at offset 0x3 (was 0x0, writing 0x10)
[  266.142396] radeon 0000:01:00.0: restoring config space at offset 0x1 (was 0x100000, writing 0x100407)
[  266.142427] radeon 0000:01:00.0: setting latency timer to 64
[  266.157611] [drm] PCIE GART of 512M enabled (table at 0x0000000000040000).
[  266.157758] radeon 0000:01:00.0: WB enabled
[  266.174095] [drm] ring test succeeded in 2 usecs
[  266.174132] [drm] ib test succeeded in 0 usecs
[  300.811477] fbcon: Remapping primary device, fb1, to tty 1-63
[  300.811792] i915: switched off
[  364.886106] i915: switched on
[  364.898578] i915 0000:00:02.0: BAR 0: set to [mem 0xc0000000-0xc03fffff 64bit] (PCI address [0xc0000000-0xc03fffff])
[  364.898595] i915 0000:00:02.0: BAR 2: set to [mem 0xb0000000-0xbfffffff 64bit pref] (PCI address [0xb0000000-0xbfffffff])
[  364.898606] i915 0000:00:02.0: BAR 4: set to [io  0x5000-0x503f] (PCI address [0x5000-0x503f])
[  364.898625] i915 0000:00:02.0: setting latency timer to 64
[  382.858229] i915: switched off
[  424.265263] i915: switched on
[  424.276818] i915 0000:00:02.0: BAR 0: set to [mem 0xc0000000-0xc03fffff 64bit] (PCI address [0xc0000000-0xc03fffff])
[  424.276835] i915 0000:00:02.0: BAR 2: set to [mem 0xb0000000-0xbfffffff 64bit pref] (PCI address [0xb0000000-0xbfffffff])
[  424.276846] i915 0000:00:02.0: BAR 4: set to [io  0x5000-0x503f] (PCI address [0x5000-0x503f])
[  424.276865] i915 0000:00:02.0: setting latency timer to 64
[  425.185972] fbcon: Remapping primary device, fb0, to tty 1-63
[  425.186219] radeon: switched off
[  461.764426] radeon: switched on
[  461.777664] radeon 0000:01:00.0: restoring config space at offset 0xf (was 0x1ff, writing 0x10b)
[  461.777681] radeon 0000:01:00.0: restoring config space at offset 0xc (was 0x0, writing 0xfffe0000)
[  461.777705] radeon 0000:01:00.0: restoring config space at offset 0x8 (was 0x1, writing 0x4001)
[  461.777709] radeon 0000:01:00.0: restoring config space at offset 0x6 (was 0x4, writing 0xc2600004)
[  461.777714] radeon 0000:01:00.0: restoring config space at offset 0x4 (was 0xc, writing 0xa000000c)
[  461.777718] radeon 0000:01:00.0: restoring config space at offset 0x3 (was 0x0, writing 0x10)
[  461.777723] radeon 0000:01:00.0: restoring config space at offset 0x1 (was 0x100000, writing 0x100407)
[  461.777753] radeon 0000:01:00.0: setting latency timer to 64
[  461.792970] [drm] PCIE GART of 512M enabled (table at 0x0000000000040000).
[  461.793117] radeon 0000:01:00.0: WB enabled
[  461.809421] [drm] ring test succeeded in 2 usecs
[  461.809459] [drm] ib test succeeded in 0 usecs
[  477.094680] radeon: switched off
[  594.932781] radeon: switched on
[  594.946013] radeon 0000:01:00.0: restoring config space at offset 0xf (was 0x1ff, writing 0x10b)
[  594.946030] radeon 0000:01:00.0: restoring config space at offset 0xc (was 0x0, writing 0xfffe0000)
[  594.946055] radeon 0000:01:00.0: restoring config space at offset 0x8 (was 0x1, writing 0x4001)
[  594.946060] radeon 0000:01:00.0: restoring config space at offset 0x6 (was 0x4, writing 0xc2600004)
[  594.946065] radeon 0000:01:00.0: restoring config space at offset 0x4 (was 0xc, writing 0xa000000c)
[  594.946069] radeon 0000:01:00.0: restoring config space at offset 0x3 (was 0x0, writing 0x10)
[  594.946074] radeon 0000:01:00.0: restoring config space at offset 0x1 (was 0x100000, writing 0x100407)
[  594.946104] radeon 0000:01:00.0: setting latency timer to 64
[  594.961397] [drm] PCIE GART of 512M enabled (table at 0x0000000000040000).
[  594.961545] radeon 0000:01:00.0: WB enabled
[  594.977883] [drm] ring test succeeded in 2 usecs
[  594.977921] [drm] ib test succeeded in 0 usecs
[  595.123732] fbcon: Remapping primary device, fb1, to tty 1-63
[  595.123981] i915: switched off
[  610.917638] i915: switched on
[  610.928857] i915 0000:00:02.0: BAR 0: set to [mem 0xc0000000-0xc03fffff 64bit] (PCI address [0xc0000000-0xc03fffff])
[  610.928873] i915 0000:00:02.0: BAR 2: set to [mem 0xb0000000-0xbfffffff 64bit pref] (PCI address [0xb0000000-0xbfffffff])
[  610.928885] i915 0000:00:02.0: BAR 4: set to [io  0x5000-0x503f] (PCI address [0x5000-0x503f])
[  610.928903] i915 0000:00:02.0: setting latency timer to 64
[  611.844600] fbcon: Remapping primary device, fb0, to tty 1-63
[  611.844845] radeon: switched off
[  663.380844] radeon: switched on
[  663.394081] radeon 0000:01:00.0: restoring config space at offset 0xf (was 0x1ff, writing 0x10b)
[  663.394098] radeon 0000:01:00.0: restoring config space at offset 0xc (was 0x0, writing 0xfffe0000)
[  663.394126] radeon 0000:01:00.0: restoring config space at offset 0x8 (was 0x1, writing 0x4001)
[  663.394131] radeon 0000:01:00.0: restoring config space at offset 0x6 (was 0x4, writing 0xc2600004)
[  663.394136] radeon 0000:01:00.0: restoring config space at offset 0x4 (was 0xc, writing 0xa000000c)
[  663.394140] radeon 0000:01:00.0: restoring config space at offset 0x3 (was 0x0, writing 0x10)
[  663.394145] radeon 0000:01:00.0: restoring config space at offset 0x1 (was 0x100000, writing 0x100407)
[  663.394175] radeon 0000:01:00.0: setting latency timer to 64
[  663.409395] [drm] PCIE GART of 512M enabled (table at 0x0000000000040000).
[  663.409542] radeon 0000:01:00.0: WB enabled
[  663.425847] [drm] ring test succeeded in 2 usecs
[  663.425884] [drm] ib test succeeded in 0 usecs
[  663.571636] fbcon: Remapping primary device, fb1, to tty 1-63
[  663.571883] i915: switched off
[  671.686732] i915: switched on
[  671.698357] i915 0000:00:02.0: BAR 0: set to [mem 0xc0000000-0xc03fffff 64bit] (PCI address [0xc0000000-0xc03fffff])
[  671.698374] i915 0000:00:02.0: BAR 2: set to [mem 0xb0000000-0xbfffffff 64bit pref] (PCI address [0xb0000000-0xbfffffff])
[  671.698385] i915 0000:00:02.0: BAR 4: set to [io  0x5000-0x503f] (PCI address [0x5000-0x503f])
[  671.698404] i915 0000:00:02.0: setting latency timer to 64
[  707.982035] i915: switched off
[  718.413650] i915: switched on
[  718.425438] i915 0000:00:02.0: BAR 0: set to [mem 0xc0000000-0xc03fffff 64bit] (PCI address [0xc0000000-0xc03fffff])
[  718.425455] i915 0000:00:02.0: BAR 2: set to [mem 0xb0000000-0xbfffffff 64bit pref] (PCI address [0xb0000000-0xbfffffff])
[  718.425466] i915 0000:00:02.0: BAR 4: set to [io  0x5000-0x503f] (PCI address [0x5000-0x503f])
[  718.425485] i915 0000:00:02.0: setting latency timer to 64
[  734.566886] fbcon: Remapping primary device, fb0, to tty 1-63
[  734.567134] radeon: switched off
Alors une question toute conne : pourquoi la radeon ne prend pas le controle de l'écran du portable ??? y a une commande à envoyer à switch pour ça ?

Je vais essayer de me retrouver avec un affichage qui marche au boot, sans le nomodeset et ensuite j'essayerai d'installer X avec les pilotes libres. Au pire j'aurai, comme j'ai déjà eu hier un "no screen found" !!!
Et pis si ça marche toujours pas, je remets la bécane dans le carton et le carton dans la gueule du vendeur... même sous W7 je suis pas sûr que cette carte hybrise soit correctement gérée !

Voilà, si vous avez des avis, conseils, ... cordes ? à me passer, je suis preneur (quoique pour la corde...)
Un archer seul, c'est limite ridicule. Mais un troupeau entier, ça envoie le pâté !
Vive la communauté ! (Bel Alexandrin !)
Avatar de l’utilisateur
LaurentuX
archer de cavalerie
Messages : 156
Inscription : mar. 21 avr. 2009, 09:08
Localisation : ~ (ouarf ouarf ouarf)

Re: [xorg enfin je crois]Radeon HD 6470m (au secours!)

Message par LaurentuX »

On avance, mais toute aide sera la bien venue... (ceci est un appel à l'aide!!!)

Bon sans mettre nomodeset sur la ligne du kernel, j'ai pas moyen d'avoir l'affichage au boot. Je suis obligé de brancher/débrancher un écran pour récupérer l'affichage sur l'écran du portable. Au démarrage, malgré switcheroo c'est la sortie VGA qui est active, pas l'écran.
Si je branche l'écran avant le boot, j'ai bien l'affichage sur l'écran externe, pas sur le portable.

Mais bon, je me contente de ça pour le moment.

J'installe xorg avec xorg-video-intel, xorg-video-ati, intel-dri et ati-dri (twm, xclock, xterm, ...)
J'ai :

Code : Tout sélectionner

(EE) Failed to load module "vesa"
(EE) Failed to load module "fbdev"
J'ai une fenêtre qui s'affiche sur l'écran externe et en extrêmement pâle sur l'écran du portable, c'est en bonne voie j'ai envie de dire...

Si je boot avec le nomodeset sur la ligne du kernel (grub)
J'ai :

Code : Tout sélectionner

(EE) Failed to load module "vesa"
(EE) Failed to load module "fbdev"
(EE) No devices detected
et bien sûr, rien d'afficher nul part !
Je pense donc que la solution se trouve sans le nomodeset et avec un tour de magie pour pas que la sortie VGA soit active au boot !

A suivre...
en attendant n'hésitez pas, si vous avez la solution balançez, restez pas derrière votre écran à vous marrer de mes déboires...
Un archer seul, c'est limite ridicule. Mais un troupeau entier, ça envoie le pâté !
Vive la communauté ! (Bel Alexandrin !)
Avatar de l’utilisateur
LaurentuX
archer de cavalerie
Messages : 156
Inscription : mar. 21 avr. 2009, 09:08
Localisation : ~ (ouarf ouarf ouarf)

Re: [xorg enfin je crois]Radeon HD 6470m (au secours!)

Message par LaurentuX »

Bon, alors un Xorg -configure me génère un xorg.conf dans lequel il y a 5 écrans de définis !!!! Mais aussi les drivers ati et intel.

Je le corrige comme suit :

Code : Tout sélectionner

Section "ServerLayout"
	Identifier     "X.org Configured"
	Screen      0  "Screen0" 0 0
	InputDevice    "Mouse0" "CorePointer"
	InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
	ModulePath   "/usr/lib/xorg/modules"
	FontPath     "/usr/share/fonts/misc/"
	FontPath     "/usr/share/fonts/TTF/"
	FontPath     "/usr/share/fonts/OTF/"
	FontPath     "/usr/share/fonts/Type1/"
	FontPath     "/usr/share/fonts/100dpi/"
	FontPath     "/usr/share/fonts/75dpi/"
EndSection

Section "Module"
	Load  "extmod"
	Load  "dri2"
	Load  "dri"
	Load  "dbe"
	Load  "record"
	Load  "glx"
EndSection

Section "InputDevice"
	Identifier  "Keyboard0"
	Driver      "kbd"
EndSection

Section "InputDevice"
	Identifier  "Mouse0"
	Driver      "mouse"
	Option	    "Protocol" "auto"
	Option	    "Device" "/dev/input/mice"
	Option	    "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
	Identifier   "Monitor0"
	VendorName   "Monitor Vendor"
	ModelName    "Monitor Model"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [arg]: arg optional
        #Option     "DRI"                	# [<bool>]
        #Option     "ColorKey"           	# <i>
        #Option     "VideoKey"           	# <i>
        #Option     "FallbackDebug"      	# [<bool>]
        #Option     "Tiling"             	# [<bool>]
        #Option     "LinearFramebuffer"  	# [<bool>]
        #Option     "Shadow"             	# [<bool>]
        #Option     "SwapbuffersWait"    	# [<bool>]
        #Option     "TripleBuffer"       	# [<bool>]
        #Option     "XvMC"               	# [<bool>]
        #Option     "XvPreferOverlay"    	# [<bool>]
        #Option     "DebugFlushBatches"  	# [<bool>]
        #Option     "DebugFlushCaches"   	# [<bool>]
        #Option     "DebugWait"          	# [<bool>]
        #Option     "HotPlug"            	# [<bool>]
        #Option     "RelaxedFencing"     	# [<bool>]
	Identifier  "Card0"
	Driver      "intel"
	BusID       "PCI:0:2:0"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [arg]: arg optional
        #Option     "NoAccel"            	# [<bool>]
        #Option     "SWcursor"           	# [<bool>]
        #Option     "Dac6Bit"            	# [<bool>]
        #Option     "Dac8Bit"            	# [<bool>]
        #Option     "BusType"            	# [<str>]
        #Option     "CPPIOMode"          	# [<bool>]
        #Option     "CPusecTimeout"      	# <i>
        #Option     "AGPMode"            	# <i>
        #Option     "AGPFastWrite"       	# [<bool>]
        #Option     "AGPSize"            	# <i>
        #Option     "GARTSize"           	# <i>
        #Option     "RingSize"           	# <i>
        #Option     "BufferSize"         	# <i>
        #Option     "EnableDepthMoves"   	# [<bool>]
        #Option     "EnablePageFlip"     	# [<bool>]
        #Option     "NoBackBuffer"       	# [<bool>]
        #Option     "DMAForXv"           	# [<bool>]
        #Option     "FBTexPercent"       	# <i>
        #Option     "DepthBits"          	# <i>
        #Option     "PCIAPERSize"        	# <i>
        #Option     "AccelDFS"           	# [<bool>]
        #Option     "IgnoreEDID"         	# [<bool>]
        #Option     "CustomEDID"         	# [<str>]
        #Option     "DisplayPriority"    	# [<str>]
        #Option     "PanelSize"          	# [<str>]
        #Option     "ForceMinDotClock"   	# <freq>
        #Option     "ColorTiling"        	# [<bool>]
        #Option     "VideoKey"           	# <i>
        #Option     "RageTheatreCrystal" 	# <i>
        #Option     "RageTheatreTunerPort" 	# <i>
        #Option     "RageTheatreCompositePort" 	# <i>
        #Option     "RageTheatreSVideoPort" 	# <i>
        #Option     "TunerType"          	# <i>
        #Option     "RageTheatreMicrocPath" 	# <str>
        #Option     "RageTheatreMicrocType" 	# <str>
        #Option     "ScalerWidth"        	# <i>
        #Option     "RenderAccel"        	# [<bool>]
        #Option     "SubPixelOrder"      	# [<str>]
        #Option     "ClockGating"        	# [<bool>]
        #Option     "VGAAccess"          	# [<bool>]
        #Option     "ReverseDDC"         	# [<bool>]
        #Option     "LVDSProbePLL"       	# [<bool>]
        #Option     "AccelMethod"        	# <str>
        #Option     "DRI"                	# [<bool>]
        #Option     "ConnectorTable"     	# <str>
        #Option     "DefaultConnectorTable" 	# [<bool>]
        #Option     "DefaultTMDSPLL"     	# [<bool>]
        #Option     "TVDACLoadDetect"    	# [<bool>]
        #Option     "ForceTVOut"         	# [<bool>]
        #Option     "TVStandard"         	# <str>
        #Option     "IgnoreLidStatus"    	# [<bool>]
        #Option     "DefaultTVDACAdj"    	# [<bool>]
        #Option     "Int10"              	# [<bool>]
        #Option     "EXAVSync"           	# [<bool>]
        #Option     "ATOMTVOut"          	# [<bool>]
        #Option     "R4xxATOM"           	# [<bool>]
        #Option     "ForceLowPowerMode"  	# [<bool>]
        #Option     "DynamicPM"          	# [<bool>]
        #Option     "NewPLL"             	# [<bool>]
        #Option     "ZaphodHeads"        	# <str>
	Identifier  "Card1"
	Driver      "radeon"
	BusID       "PCI:1:0:0"
EndSection

Section "Screen"
	Identifier "Screen0"
	Device     "Card0"
	Monitor    "Monitor0"
	SubSection "Display"
		Viewport   0 0
		Depth     1
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     4
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     8
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     15
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     16
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     24
	EndSubSection
EndSection
et startx ne mentionne plus d'erreur !!!

Youpee ! enfin presque.
Si je démarre sans le fameux nomodeset sur la ligne kernel dans grub, il me faut me promener avec un écran supplémentaire pour basculer sur l'écran du portable :fou:
Quoique startx active l'écran du portable... j'aurais le boot invisible si je reste comme ça ... et si je veux démarrer en console ?

Si je démarre avec le nomodeset, ben j'ai plus le problème, mais startx me dis qu'il n'a pas détecté d'écrans :fou: :fou:

Bref en attendant vos éminentes suggestions, je poursuis sur Slim, LXDE, etc, etc, sinon la machine elle plonge dans son carton et le carton ...
Un archer seul, c'est limite ridicule. Mais un troupeau entier, ça envoie le pâté !
Vive la communauté ! (Bel Alexandrin !)
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [xorg enfin je crois]Radeon HD 6470m (au secours!)

Message par FoolEcho »

LaurentuX a écrit :Bon, alors un Xorg -configure me génère un xorg.conf dans lequel il y a 5 écrans de définis !!!! Mais aussi les drivers ati et intel.
Déprécié.
Et pour doucher ton enthousiasme de façon plus argumenté: si tu regardes bien, ton écran (y a 5 displays, ce ne sont pas des écrans, mais les affichages) n'est régi que par le pilote intel.
Les erreurs que te signalent startx sur vesa et fbdev ne sont en rien dramatiques: xorg tentent simplement de charger les pilotes qu'il connaît (pour continuer l'explication: c'est pourquoi avec nomodeset tu n'as aucun affichage avec (EE) No devices detected car tu n'as même pas le pilote vesa comme roue de secours).

Plus parlant pour nous peut-être (j'ai un peu de mal à démêler ce que tu as testé et comment :mrgreen: ): installe les pilotes intel et ati puis poste-nous le log de X (via installation de hybrid-video-ati-intel).

À tout hasard, tu as quelque chose pour règler la luminosité de ton écran et vérifier que ça ne vient pas de là ? (les raccourcis, si tu en as, sont-ils actifs ?)
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
LaurentuX
archer de cavalerie
Messages : 156
Inscription : mar. 21 avr. 2009, 09:08
Localisation : ~ (ouarf ouarf ouarf)

Re: [xorg enfin je crois]Radeon HD 6470m (au secours!)

Message par LaurentuX »

FoolEcho a écrit : (j'ai un peu de mal à démêler ce que tu as testé et comment :mrgreen: )
Et moi donc ! :fume: je crois que j'ai tout essayé, mais comme disais l'autre c'est en essayant qu'on perd du temps... où qu'on apprend, je ne sais pas, je ne sais plus (comme dis José, grand philosophe à ses heures)

Tout ce que tu dis est vrai (comme d'hab !) j'en suis arrivé à ses conclusions.

J'ai installé linux-firmware et X -configure ne me donne plus que 2 displays :capello: que startx accepte...

Bon me reste cet écran noir au boot. Alors comment ça se passe :
le boot se lance sur l'écran du portable, grub m'affiche les choix, tout va bien.
jusqu'au "waiting udev", impeccable, puis écran noir.
en aveugle, je me logue et je lance un startx, l'écran du portable s'active
mon .xinitrc arrête X au bout de 10 secondes, et j'ai la main, tout va bien.

Alors, comment dire :
FoolEcho a écrit :À tout hasard, tu as quelque chose pour règler la luminosité de ton écran et vérifier que ça ne vient pas de là ? (les raccourcis, si tu en as, sont-ils actifs ?)
:oops: n'ai pas suffisant...

si pendant l'écran noir j'appui sur la touche du clavier pour augmenter le brightness (f3) ... c'est bon !
Bref pour résumé, hier, moins de 15 minutes après avoir décidé d'installer arch, j'avais tout bon !

Crois tu que je gagnerai quelquechose à installer "hybrid-video-ati-intel" ?
Si je comprends ce wiki, c'est ce que j'ai fait à la main, et ce que fait automatiquement le paquet dans AUR

Actuellement j'ai xf86-video-intel, intel-dri, xf86-video-ati et ati-dri, la ligne dans fstab, le blacklist, le modprobe dans rc.local. J'ai fait un script pour activer/désactiver la Radeon, mais ça ne lui donne pas le contrôle de l'écran (ou display ?)

Je poursuis et je donne des infos. Si tout va bien, je reviens mettre en résolu via linux sur cette foutue machine... l'espoir...
Un archer seul, c'est limite ridicule. Mais un troupeau entier, ça envoie le pâté !
Vive la communauté ! (Bel Alexandrin !)
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [xorg enfin je crois]Radeon HD 6470m (au secours!)

Message par FoolEcho »

LaurentuX a écrit :Crois tu que je gagnerai quelquechose à installer "hybrid-video-ati-intel" ?
Si je comprends ce wiki, c'est ce que j'ai fait à la main, et ce que fait automatiquement le paquet dans AUR
Ça te garantit le maintien (ou pas :mrgreen: ) de ce paquet, la gestion par pacman (plus propre que de rajouter des fichiers dont on ne se rappelle plus d'où ils viennent au bout d'un moment) et... évite les fautes de frappe ou de recopie...
LaurentuX a écrit :si pendant l'écran noir j'appui sur la touche du clavier pour augmenter le brightness (f3) ... c'est bon !
Regarde de ce côté alors (réglage de l'acpi): Backlight.
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
LaurentuX
archer de cavalerie
Messages : 156
Inscription : mar. 21 avr. 2009, 09:08
Localisation : ~ (ouarf ouarf ouarf)

Re: [xorg enfin je crois]Radeon HD 6470m (au secours!)

Message par LaurentuX »

Bon ben comme disais Coluche "Rose promise, chome du"
me voila de retour sous Linux avec le clavier en qwerty et polices pourries
une bonne douche et je m'y remets

J'avais essaye le paquet hybride mais je pense pas qu'il fasse plus que ce que j'ai fait
pilotes libres intel et ati, modif du fstab et rc.local

Je regardes Backlight des que possible
Encore merci FoolEcho

Me reste a gerer les freqcpu, ventilo, ... et reelement eteindre cette ATI

Je passe le sujet en Resolu
PS : pour les accents, desole, mais je l'ai dit : qwerty

Edit 1: Pour le qwerty, c'est réglé, dans le fichier /etc/X11/xorg.conf.d/10-evdev.conf , il faut ajouter Option "XkbLayout" "fr" dans la section
Section "InputClass"
Identifier "evdev keyboard catchall"
EndSection

Edit 2: j'ai ajouté acpi_osi=Linux et acpi_backlight=vendor dans ma ligne kernel de grub et c'est bon, plus d'écran noir au démarrage.
MAIS, les touches de contrôle du brightness ne marche plus, va falloir que je passe par xbindkeys.
Avant de modifier ma ligne kernel du Grub, j'avais dans /sys/class/backlight les répertoires acpi_video0, acpi_video1, acpi_video2 et intel_backlight
Maintenant je n'ai plus que intel_backlight, j'espère que j'ai pas inhiber des fonctionnalités qui me seront nécessaires...

Edit 3: avec juste acpi_backlight=vendor, on a le même fonctionnement, acpi_osi=Linux n'intervient pas pour ce problème de brightness à 0 suite à udev.
Par contre, maintenant le brightness est toujours à fond, il ne reste pas au niveau réglé après un reboot. Mais il me semble avoir déjà eu ce soucis il y a quelques années... je fouille mes grimoires...
Un archer seul, c'est limite ridicule. Mais un troupeau entier, ça envoie le pâté !
Vive la communauté ! (Bel Alexandrin !)
Répondre