Problème de résolution passage Trisquel 6 à 7

18 replies [Last post]
Usbek
Offline
Joined: 05/02/2015

Bonjour à tous,

Depuis 1 ans environ, séduit par la philosophie et le projet de l'informatique libre, j'ai abandonné windows et je me suis passé Trisquel 6. Malgré le fait que cela n'est pas toujours évident pour le non-geek que je suis, je suis très heureux d'avoir libéré mon informatique.

Malheureusement hier j'ai accepté la proposition d'upgrade vers la 7. Depuis, ma résolution est bloquée 1024*768 (4:3). J'ai aussi un problème avec l'affichage des vidéos sous abrowser qui s'affiche en double avec des options d'affichages et de contrôle qui ne s'affichent pas.

Si j'ai bien compris il s'agit d'un problème avec le pilote de ma carte graphique.

J'ai peur de faire pire que bien en entrant des lignes de commande sans trop savoir ce que je fais réellement.

Quelqu'un aurait-il la gentillesse de m'aider? D'avance merci.

Magic Banana

I am a member!

Offline
Joined: 07/24/2010

Voyons déjà quelle graphique tu as (a priori : Radeon). Exécute donc la commande suivant dans un terminal et communique nous sa sortie :
$ lspci

Usbek
Offline
Joined: 05/02/2015

Bonjour Magic Banana, grand merci pour ta réponse.

Voici la sortie de la commande lspci (sans "$" vu qu'avec ça ne donne rien):

00:00.0 Host bridge: Intel Corporation Core Processor DMI (rev 11)
00:03.0 PCI bridge: Intel Corporation Core Processor PCI Express Root Port 1 (rev 11)
00:08.0 System peripheral: Intel Corporation Core Processor System Management Registers (rev 11)
00:08.1 System peripheral: Intel Corporation Core Processor Semaphore and Scratchpad Registers (rev 11)
00:08.2 System peripheral: Intel Corporation Core Processor System Control and Status Registers (rev 11)
00:08.3 System peripheral: Intel Corporation Core Processor Miscellaneous Registers (rev 11)
00:10.0 System peripheral: Intel Corporation Core Processor QPI Link (rev 11)
00:10.1 System peripheral: Intel Corporation Core Processor QPI Routing and Protocol Registers (rev 11)
00:16.0 Communication controller: Intel Corporation 5 Series/3400 Series Chipset HECI Controller (rev 06)
00:1a.0 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 06)
00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 06)
00:1c.0 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 1 (rev 06)
00:1c.1 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 2 (rev 06)
00:1c.2 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 3 (rev 06)
00:1c.5 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 6 (rev 06)
00:1d.0 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 06)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev a6)
00:1f.0 ISA bridge: Intel Corporation Mobile 5 Series Chipset LPC Interface Controller (rev 06)
00:1f.2 SATA controller: Intel Corporation 5 Series/3400 Series Chipset 4 port SATA AHCI Controller (rev 06)
00:1f.3 SMBus: Intel Corporation 5 Series/3400 Series Chipset SMBus Controller (rev 06)
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Robson CE [Radeon HD 6370M/7370M]
01:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Cedar HDMI Audio [Radeon HD 5400/6300 Series]
03:00.0 Network controller: Qualcomm Atheros AR9285 Wireless Network Adapter (PCI-Express) (rev 01)
05:00.0 System peripheral: JMicron Technology Corp. SD/MMC Host Controller (rev 80)
05:00.2 SD Host controller: JMicron Technology Corp. Standard SD Host Controller (rev 80)
05:00.3 System peripheral: JMicron Technology Corp. MS Host Controller (rev 80)
05:00.4 System peripheral: JMicron Technology Corp. xD Host Controller (rev 80)
05:00.5 Ethernet controller: JMicron Technology Corp. JMC250 PCI Express Gigabit Ethernet Controller (rev 03)
ff:00.0 Host bridge: Intel Corporation Core Processor QuickPath Architecture Generic Non-Core Registers (rev 04)
ff:00.1 Host bridge: Intel Corporation Core Processor QuickPath Architecture System Address Decoder (rev 04)
ff:02.0 Host bridge: Intel Corporation Core Processor QPI Link 0 (rev 04)
ff:02.1 Host bridge: Intel Corporation Core Processor QPI Physical 0 (rev 04)
ff:03.0 Host bridge: Intel Corporation Core Processor Integrated Memory Controller (rev 04)
ff:03.1 Host bridge: Intel Corporation Core Processor Integrated Memory Controller Target Address Decoder (rev 04)
ff:03.4 Host bridge: Intel Corporation Core Processor Integrated Memory Controller Test Registers (rev 04)
ff:04.0 Host bridge: Intel Corporation Core Processor Integrated Memory Controller Channel 0 Control Registers (rev 04)
ff:04.1 Host bridge: Intel Corporation Core Processor Integrated Memory Controller Channel 0 Address Registers (rev 04)
ff:04.2 Host bridge: Intel Corporation Core Processor Integrated Memory Controller Channel 0 Rank Registers (rev 04)
ff:04.3 Host bridge: Intel Corporation Core Processor Integrated Memory Controller Channel 0 Thermal Control Registers (rev 04)
ff:05.0 Host bridge: Intel Corporation Core Processor Integrated Memory Controller Channel 1 Control Registers (rev 04)
ff:05.1 Host bridge: Intel Corporation Core Processor Integrated Memory Controller Channel 1 Address Registers (rev 04)
ff:05.2 Host bridge: Intel Corporation Core Processor Integrated Memory Controller Channel 1 Rank Registers (rev 04)
ff:05.3 Host bridge: Intel Corporation Core Processor Integrated Memory Controller Channel 1 Thermal Control Registers (rev 04)

Magic Banana

I am a member!

Offline
Joined: 07/24/2010

Voici la sortie de la commande lspci (sans "$" vu qu'avec ça ne donne rien)

En effet. Il s'agit de l'invite de commande, qui indique que ce que suit doit être tapé dans un terminal utilisateur.

01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Robson CE [Radeon HD 6370M/7370M]

C'est bien une carte Radeon. Il se trouve même que c'est exactement la carte qu'a meydlo, que j'ai récemment aidé : https://trisquel.info/fr/forum/screen-resolution-0

T'en sors-tu avec l'anglais ?

Usbek
Offline
Joined: 05/02/2015

L'anglais n'est pas mon fort mais si j'ai bien compris:

Il faut d'abord installer une version downgradée du noyau en entrant ceci dans le terminal:

apt-get install linux-image-3.11.0-20-generic linux-headers-3.11.0-20-generic linux-tools-3.11.0-20-generic

Puis ceci:

/etc/grub.d/01_PASSWORD

et ceci (pour signifier à Grub de charger le bon noyau, sinon par défaut il charge le plus récent):

GRUB_DEFAULT="Advanced options for Trisquel GNU/Linux>Trisquel GNU/Linux, with Linux-Libre 3.11.0-20-generic"

Je peux déjà faire cela sans risque et voir si ça résous le problème?
Toutes mes excuses si je suis un peu empoté.

Ensuite, si j'ai bien compris, meydlo dit avoir fait ceci:

GRUB_DEFAULT="2>2"

...et que ça n'a pas fonctionné (là je ne comprends pas trop):

Dois-je aussi faire cela?

Magic Banana

I am a member!

Offline
Joined: 07/24/2010

Tu peux déjà essayer de blacklister "radeon" comme Julius22 te le suggère : https://trisquel.info/fr/forum/probl%C3%A8me-de-r%C3%A9solution-passage-trisquel-6-%C3%A0-7#comment-69459

Cela n'a pas fonctionné pour meydlo mais c'est peut-être lié au fait qu'il utilise un processeur AMD alors que tu as un processeur Intel, qui a peut-être un chipset graphique qui peut prendre le relais de la carte graphique. Si c'est le cas, alors, c'est la meilleure solution : les chipsets graphiques d'Intel fonctionnent parfaitement avec Linux-libre.

apt-get install linux-image-3.11.0-20-generic linux-headers-3.11.0-20-generic linux-tools-3.11.0-20-generic

Non. Le noyau 3.11 n'étant pas dans le dépôt de Trisquel 7 Belenos, il te faut le télécharger à la main depuis http://packages.trisquel.info/toutatis-updates/linux-image

meydlo prétend que la version 3.11.0-20 est la dernière qui lui permet d'obtenir une résolution correcte mais je trouve bizarre que les correctifs de sécurité (le dernier nombre) introduisent une telle régression. Essaie donc http://packages.trisquel.info/toutatis-updates/amd64/linux-image-3.11.0-26-generic/download déjà.

Une fois le .deb téléchargé, il te faut l'installer. Le plus simple est d'installer (si ce n'est déjà fait) GDebi dans un premier temps. GDebi est dans le dépôt de Trisquel 7 Belenos. Tu peux donc l'installer avec APT (par exemple depuis le "Gestionnaire de paquets Synaptic" dans les "Paramètres système"). Une fois GDebi installé, il te suffit de double-cliquer sur le .deb du noyau et de demander son installation.

/etc/grub.d/01_PASSWORD

Ceci n'est pas un fichier exécutable. Il s'agit du fichier de configuration lié au mot de passe dans le chargeur de démarrage GRUB. Pour l'éditer (ici avec GEdit) :
$ gksu gedit /etc/grub.d/01_PASSWORD

Pour enlever ce mot de passe inutile ( de l'avis même des développeurs de GRUB: https://www.gnu.org/software/grub/manual/grub.html#Security ), tu veux commenter les lignes qu'il contient en les faisant commencer par le caractère "#", enregistrer le fichier ainsi modifié et quitter l'éditeur de texte.

Pour que le changement soit pris en compte, il reste à exécuter cette commande :
$ sudo update-grub

Tout cela pour que tu puisses facilement accéder à autre chose que le dernier noyau lorsque tu (re)démarres ton ordinateur. Tu peux donc ensuite redémarrer et, au chargeur de démarrage, choisir les "options avancées" (ou quelque chose du genre) qui te permettront de démarrer le noyau 3.11 que tu viens d'installer. Au passage, voilà une commande pour savoir sur quelle version du noyau tu tournes :
$ uname -r

Si tu obtiens la bonne résolution, alors dis le nous et nous t'expliquerons comment faire en sorte que ton noyau par défaut soit la version 3.11. Si tu veux te débrouiller tout seul, lis à propos de la variable GRUB_DEFAULT de /etc/default/grub. Ce que meydlo a fait, et que tu reprends dans ton message, ne fonctionne pas. meydlo a ensuite tout simplement supprimé tous les autres noyaux mais c'est risqué et je ne te recommande pas de faire cela : si le noyau 3.11 crée des soucis, il n'y en a pas d'autres à démarrer.

Usbek
Offline
Joined: 05/02/2015

Bonjour Magic Banana,

Grand merci pour ton aide.

Alors, j'ai essayer de blacklister "radeon" comme Julius22 te le suggérait, mais ça n'a pas fonctionné, du coup j'ai installé le noyau 3.11.0-26. En démarrant sur ce noyau, le problème n'est toujours pas résolu malheureusement.

Par contre, au démarrage, j'ai vu que d'autres noyaux étaient déjà installés (de mémoire):

3.13.0-52
3.13.0-51
3.11.0-26
3.2.0-75

Je suppose que ce sont des reliquats d'installations antérieures (probablement pas effectué des plus proprement... cette machine, quand je l'ai récupérée, était en dual boot avec en plus de windows, open suse, puis j'avais installé Ubuntu par dessus un temps, avant de passer sur Trisquel 6, maintenant Trisquel 7, avec le recul je me dis que je n'ai probablement pas fait cela dans les règles, d'où les multiples noyaux, juste?)

Dans la même logique, j'ai donc démarré sur le noyau 3.2.0-75 et là la carte graphique est reconnue! Par contre, le problème avec youtube persiste. Quelqu'un comprend-t-il ce que cela peut bien vouloir dire?

Que me conseillez vous de faire à présent?

D'avance merci pour votre aide.

Magic Banana

I am a member!

Offline
Joined: 07/24/2010

Essaie donc de trouver le noyau le plus récent qui te permette d'avoir un affichage en pleine résolution. meydlo prétend qu'il s'agit de la version 3.11.0-20. Je trouvais bizarre que les correctifs de sécurité (le dernier nombre) introduisent une régression mais c'est peut-être le cas et tu peux essayer cette version du noyau. Sinon, la dernière version de la branche 3.5. Tous ces noyaux sont toujours à télécharger à partir de cette page : http://packages.trisquel.info/toutatis-updates/linux-image

Une fois que tu auras installé la noyau le plus récent qui te permette d'avoir un affichage en pleine résolution, tu voudras démarrer sur ce noyau (plutôt que sur le plus récent) par défaut. Une façon "brutale" de faire est de supprimer tous les autres noyaux mais je te conseille néanmoins de garder un autre noyau (au cas où tu découvre un nouveau problème). À la place, tu peux configurer le chargeur de démarrage GRUB pour qu'il démarre sur le dernier noyau choisi (tu ne dois donc sélectionner le noyau que la première fois). Pour cela, il te faut éditer (ici avec GEdit) /etc/default/grub dont la modification requiert les droits d'administration :
$ gksu gedit /etc/default/grub
Définis la variable GRUB_DEFAULT à "saved", c'est à dire GRUB_DEFAULT=saved) et, sur une autre ligne, définis GRUB_SAVEDEFAULT à "true" (c'est à dire GRUB_SAVEDEFAULT=true). Il ne reste plus qu'à enregistrer, quitter l'éditeur de texte et exécuter cette commande pour que le changement soit effectif :
$ sudo update-grub

Les nouvelles versions de Linux-libre que tu installes (même via APT) ne remplacent pas les anciennes mais se juxtaposent à elles. C'est pour cela que tu te retrouves avec tous les noyaux Trisquel 6 et 7 que tu n'ais jamais eus. C'est utile en cas de régression : tu peux ici démarrer sur le noyau 3.2.0-75 qui te fournit la bonne résolution et ne veut donc pas le supprimer (en tout cas pas avant d'avoir installé et testé un noyau plus récent qui te donne aussi cette résolution). Ceci étant, les noyaux prennent de la place sur le disque. Environ 200 Mo pour un noyau récent. Il est donc utile, pour ne pas remplir la partition racine, de faire le ménage de temps en temps. Par exemple avec le "Gestionnaire de paquets Synaptic" (dans les "Paramètres système"), tu peux rechercher "linux-" et ordonner la liste résultante par statut (première colonne) de sorte que les paquets installés soient en premier. Dans ton cas, garde absolument la version 3.2.0-75 (puisqu'elle te donne la bonne résolution) et, par sécurité (peut-être n'as-tu pas encore découvert un problème avec la version 3.2.0-75), la toute dernière version 3.13.0-52.

Usbek
Offline
Joined: 05/02/2015

Merci pour tes lumières et ta patience Magic Banana!

Alors, j'ai une bonne et une bonne nouvelle ;)

La bonne c'est que j'ai installé les noyaux 3.11.0-20-generic et 3.5.0-54-generic et que le boot sur l'un comme sur l'autre me permet de résoudre le problème de résolution (résoudre la résolution ça sonne presque le pléonasme ;) ). J'ai aussi suivi la procédure pour configurer le chargeur de démarrage GRUB sur la dernière par défaut (la 3.5.0-54), tout marche au poil.

La deuxième bonne nouvelle c'est que j'ai installé viewtube et que je peux désormais consulter les vidéos youtube. Miracle!

Encore merci à tous ceux qui auront contribué à la résolution du problème. Spécialement Magic Banana pour y être arrivé.

oysterboy

I am a member!

I am a translator!

Offline
Joined: 02/01/2011

Pour l'affichage en double des vidéos, jette un coup d'oeil au fil suivant :

https://trisquel.info/fr/forum/probl%C3%A8me-daffichage-vid%C3%A9os-html5-sous-abrowser#comment-69341

Usbek
Offline
Joined: 05/02/2015

Merci oysterboy, j'avais déjà jeté un coup d’œil mais je n'ai pas l'extension HTML5 Video Everywhere. Donc ça ne peut pas être cela malheureusement. Je peux bien sûr télécharger les vidéos comme il est suggéré dans le fil mais c'est plus une béquille (utile mais temporaire...) plus qu'une réelle solution.

J'ai aussi lu quelque part que ça pourrait être lié à l'accélération matérielle, qu'il faudrait activer via le clic droit. Malheureusement cette option n'existe pas chez moi. J'imagine donc (peut-être à tord) que ces deux problèmes sont liés à un mauvais fonctionnement du pilote de ma carte graphique et que la résolution du premier problème risque de résoudre le second problème, non?

Mangy Dog

I am a member!

I am a translator!

Offline
Joined: 03/15/2015

Bonjour Usbek:)
https://trisquel.info/en/forum/resolution-problem

une confirmation de Magic Banana serait apréciable

Il semblerai que tu doit dé-blacklister le module Radeon de
/etc/modprobe.d

Pour cela dans un terminal pou ouvrir le fichier "blacklist.conf"

sudo gedit /etc/modprobe.d/blacklist.conf

et dé-blacklister le module en question

sauveguarder et fermer le fichier "blacklist.conf"

ensuite dans le terminal

update-initramfs -u

et rebooter

Usbek
Offline
Joined: 05/02/2015

Bonjour Mangy Dog,

Merci pour ta suggestion. Malheureusement je ne vois pas mention du module radeon dans le fichier blacklist.conf (à moins que le nom soit codé)

Voici ce qu'il contient:

# This file lists those modules which we don't want to be loaded by
# alias expansion, usually so some other driver will be loaded for the
# device instead.

# evbug is a debug tool that should be loaded explicitly
blacklist evbug

# these drivers are very simple, the HID drivers are usually preferred
blacklist usbmouse
blacklist usbkbd

# replaced by e100
blacklist eepro100

# replaced by tulip
blacklist de4x5

# causes no end of confusion by creating unexpected network interfaces
blacklist eth1394

# snd_intel8x0m can interfere with snd_intel8x0, doesn't seem to support much
# hardware on its own (Ubuntu bug #2011, #6810)
blacklist snd_intel8x0m

# Conflicts with dvb driver (which is better for handling this device)
blacklist snd_aw2

# causes failure to suspend on HP compaq nc6000 (Ubuntu: #10306)
blacklist i2c_i801

# replaced by p54pci
blacklist prism54

# replaced by b43 and ssb.
blacklist bcm43xx

# most apps now use garmin usb driver directly (Ubuntu: #114565)
blacklist garmin_gps

# replaced by asus-laptop (Ubuntu: #184721)
blacklist asus_acpi

# low-quality, just noise when being used for sound playback, causes
# hangs at desktop session start (Ubuntu: #246969)
blacklist snd_pcsp

# ugly and loud noise, getting on everyone's nerves; this should be done by a
# nice pulseaudio bing (Ubuntu: #77010)
blacklist pcspkr

# EDAC driver for amd76x clashes with the agp driver preventing the aperture
# from being initialised (Ubuntu: #297750). Blacklist so that the driver
# continues to build and is installable for the few cases where its
# really needed.
blacklist amd76x_edac

# This file lists those modules which we don't want to be loaded by
# alias expansion, usually so some other driver will be loaded for the
# device instead.

# evbug is a debug tool that should be loaded explicitly
blacklist evbug

# these drivers are very simple, the HID drivers are usually preferred
blacklist usbmouse
blacklist usbkbd

# replaced by e100
blacklist eepro100

# replaced by tulip
blacklist de4x5

# causes no end of confusion by creating unexpected network interfaces
blacklist eth1394

# snd_intel8x0m can interfere with snd_intel8x0, doesn't seem to support much
# hardware on its own (Ubuntu bug #2011, #6810)
blacklist snd_intel8x0m

# Conflicts with dvb driver (which is better for handling this device)
blacklist snd_aw2

# causes failure to suspend on HP compaq nc6000 (Ubuntu: #10306)
blacklist i2c_i801

# replaced by p54pci
blacklist prism54

# replaced by b43 and ssb.
blacklist bcm43xx

# most apps now use garmin usb driver directly (Ubuntu: #114565)
blacklist garmin_gps

# replaced by asus-laptop (Ubuntu: #184721)
blacklist asus_acpi

# low-quality, just noise when being used for sound playback, causes
# hangs at desktop session start (Ubuntu: #246969)
blacklist snd_pcsp

# ugly and loud noise, getting on everyone's nerves; this should be done by a
# nice pulseaudio bing (Ubuntu: #77010)
blacklist pcspkr

# EDAC driver for amd76x clashes with the agp driver preventing the aperture
# from being initialised (Ubuntu: #297750). Blacklist so that the driver
# continues to build and is installable for the few cases where its
# really needed.
blacklist amd76x_edac

Usbek
Offline
Joined: 05/02/2015

fait! mais ça ne fonctionne toujours pas.
Merci pour l'aide.

Mangy Dog

I am a member!

I am a translator!

Offline
Joined: 03/15/2015

Il est possible de selectionner manuellement l'ordre de boot des noyaux avec les flèches du clavier
Un outil "Graphique" pour mettre l'orde de Grub au boot via le Gestionnaire de paquets Synaptic:

Module de configuration pour le chargeur de démarrage Grub2:
kde-config-grub2

La je suis sur gNewSense Ucclia Alpha mais essaie

de rajouter un # a la ligne

/etc/modprobe.d/disable-radeon.conf

https://trisquel.info/en/forum/trisquel-70-flash-disk-and-amd-raedonlimited-resolution

Usbek
Offline
Joined: 05/02/2015

Bonjour Mandy Dog,

Merci pour le conseil. J'ai essayé mais ça n'a pas fonctionné malheureusement.

Julius22
Offline
Joined: 07/02/2010

Bonjour,
J'ai eu le même souci. Je l'ai résolu en commentant la ligne « blacklist radeon » dans le fichier /etc/modprobe.d/disable-radeon.conf et la ligne « blacklist radeonfb » dans les fichiers /etc/modprobe.d/blacklist-framebuffer.conf et /etc/modprobe.d/fbdev-blacklist (je ne suis pas certain qu'il est nécessaire de faire les deux dernières modifications).

Ensuite, j'ai exécuté la commande ci-dessous.
sudo update-initramfs -u

Usbek
Offline
Joined: 05/02/2015

Merci Julios22 pour le conseil. J'ai essayé mais malheureusement ça n'a pas fonctionné.

Usbek
Offline
Joined: 05/02/2015

Je teste cela dès que j'ai de nouveau accès à la machine et je reviens vers vous (avec des bonnes nouvelles j'espère!). D'ores et déjà merci pour tous vos bons conseils.