Bonjour,
Je viens de passer de fc8 à fc10 et je rencontre des problèmes sans doute liés au driver Nvidia. Mon materiel est un portable DELL precision 4300. J'observe deux symptomes différents :
1 Des "freeze" complets de l'écran : le curseur suit encore la souris mais aucun clic n'est actif et aucune touche "magique" ne fonctionne. Une brève pression sur power off me conduit au panneau "éteindre" et à un arret normal au bout de 60 secondes (le malade est en coma dépassé mais le coeur bat encore...). Ces blocages se sont produit pour 7 sur 8 quand Firefox était ouvert. Depuis ce matin j'ai désactivé les effets de bureau et je n'ai eu qu'un seul "freeze" sous le logiciel VisIt mais il est peut-etre trop tot pout conclure
2 Disfonctionnement du logiciel VisIt (http://www.lnll.gov/visit) qui fonctionnait bien sous fc8 : au démarrage la fenetre dans laquelle on devrait visualiser, au lieu d'etre blanche (vide), contient des morceaux incohérents d'autres fenetres ouvertes précédement. Meme situation si on essaye d'ouvrir une autre fenetre de visualisation (on peut en ouvrir 16). J'ai lancé visit avec l'option -debug 5 qui génère des logs et je joins une portion des log au niveau le plus simple (niveau 1) car les autres niveaux de log sont beaucoup plus bavards mais sans autre information d'erreur que celle du niveau 1. Je remarque aussi une erreur spécifique au mode -debug qui n'existe pas en mode normal :
A part ca les effets de bureau fonctionnent bien et j'ai meme utilisé le logiciel de visualisation Paraview sans problème particulier (jusqu'à présent...). Ci-joint le maximum d'info pour ceux qui voudront bien se pencher sur ce problème (info obtenues avec les effets de bureau désactivés). D'avance un grand merci aux experts des kmod-nvidia 🙂 . Pour VisIt j'ai utilisé un executable proposé en x86_64 pour fedora4 et il est évident que l'on peut douter de sa compatibilité avec fc10 (marchait bien avec fc8) J'aimerais cependant avoir un avis sur la validité coté driver Nvidia avant de me lancer dans une compilation des sources de VisIt sur fc10.
Je viens de passer de fc8 à fc10 et je rencontre des problèmes sans doute liés au driver Nvidia. Mon materiel est un portable DELL precision 4300. J'observe deux symptomes différents :
1 Des "freeze" complets de l'écran : le curseur suit encore la souris mais aucun clic n'est actif et aucune touche "magique" ne fonctionne. Une brève pression sur power off me conduit au panneau "éteindre" et à un arret normal au bout de 60 secondes (le malade est en coma dépassé mais le coeur bat encore...). Ces blocages se sont produit pour 7 sur 8 quand Firefox était ouvert. Depuis ce matin j'ai désactivé les effets de bureau et je n'ai eu qu'un seul "freeze" sous le logiciel VisIt mais il est peut-etre trop tot pout conclure
2 Disfonctionnement du logiciel VisIt (http://www.lnll.gov/visit) qui fonctionnait bien sous fc8 : au démarrage la fenetre dans laquelle on devrait visualiser, au lieu d'etre blanche (vide), contient des morceaux incohérents d'autres fenetres ouvertes précédement. Meme situation si on essaye d'ouvrir une autre fenetre de visualisation (on peut en ouvrir 16). J'ai lancé visit avec l'option -debug 5 qui génère des logs et je joins une portion des log au niveau le plus simple (niveau 1) car les autres niveaux de log sont beaucoup plus bavards mais sans autre information d'erreur que celle du niveau 1. Je remarque aussi une erreur spécifique au mode -debug qui n'existe pas en mode normal :
pluton>visit
Running: gui1.11.1
Running: viewer1.11.1 -host 127.0.0.1 -geometry 1147x993+504+28 -borders 28,3,3,3 -shift 29,28 -preshift -26,0 -defer -port 5600
Running: mdserver1.11.1 -host 127.0.0.1 -port 5601
pluton>visit -debug 5
Running: gui1.11.1 -debug 5
Running: viewer1.11.1 -host 127.0.0.1 -debug 5 -geometry 1147x993+504+28 -borders 28,3,3,3 -shift 29,28 -preshift -26,0 -defer -port 5600
Error: couldn't find RGB GLX visual or fbconfig
Running: mdserver1.11.1 -host 127.0.0.1 -debug 5 -port 5601
Le disfonctionnement de VisIt est independant de l'activation des effets de bureau.A part ca les effets de bureau fonctionnent bien et j'ai meme utilisé le logiciel de visualisation Paraview sans problème particulier (jusqu'à présent...). Ci-joint le maximum d'info pour ceux qui voudront bien se pencher sur ce problème (info obtenues avec les effets de bureau désactivés). D'avance un grand merci aux experts des kmod-nvidia 🙂 . Pour VisIt j'ai utilisé un executable proposé en x86_64 pour fedora4 et il est évident que l'on peut douter de sa compatibilité avec fc10 (marchait bien avec fc8) J'aimerais cependant avoir un avis sur la validité coté driver Nvidia avant de me lancer dans une compilation des sources de VisIt sur fc10.
Materiel : portable DELL precision 4300 avec core 2 duo T7700
[root@localhost ~]# uname -r
2.6.27.15-170.2.24.fc10.x86_64
[root@localhost ~]# yum repolist
Modules complémentaires chargés : refresh-packagekit
id du dépôt nom du dépôt statut
adobe-linux-i386 Adobe Systems Incorporated activé: 17
fedora Fedora 10 - x86_64 activé: 14 303
rpmfusion-free RPM Fusion for Fedora 10 - Free activé: 356
rpmfusion-free-updates RPM Fusion for Fedora 10 - Free - Updates activé: 295
rpmfusion-nonfree RPM Fusion for Fedora 10 - Nonfree activé: 137
rpmfusion-nonfree-updates RPM Fusion for Fedora 10 - Nonfree - Updates activé: 167
updates Fedora 10 - x86_64 - Updates activé: 4 560
repolist: 19 835
[root@localhost ~]# rpm -qa | grep nvidia
kmod-nvidia-2.6.27.15-170.2.24.fc10.x86_64-180.29-1.fc10.x86_64
xorg-x11-drv-nvidia-180.29-1.fc10.x86_64
xorg-x11-drv-nvidia-libs-180.29-1.fc10.i386
xorg-x11-drv-nvidia-libs-180.29-1.fc10.x86_64
kmod-nvidia-180.29-1.fc10.x86_64
[root@localhost ~]# lspci -nn | grep VGA
01:00.0 VGA compatible controller [0300]: nVidia Corporation Quadro FX 360M [10de:042d] (rev a1)
[root@localhost ~]# cat /etc/X11/xorg.conf
# Xorg configuration created by livna-config-display
Section "Files"
ModulePath "/usr/lib64/xorg/modules/extensions/nvidia"
ModulePath "/usr/lib64/xorg/modules"
EndSection
Section "ServerFlags"
Option "AIGLX" "on"
EndSection
Section "Device"
Identifier "Videocard0"
Driver "nvidia"
Option "AddARGBGLXVisuals" "True"
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection
[root@localhost ~]# cat /var/log/Xorg.0.log | grep EE
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(II) Loading extension MIT-SCREEN-SAVER
[root@localhost ~]# cat /var/log/Xorg.0.log | grep WW
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(WW) NVIDIA(0): UBB is incompatible with the Composite extension. Disabling
(WW) NVIDIA(0): UBB.
Et pour finir à propos de VisIt le fichier viewer.1.vlog :
/usr/local/visit/1.11.1/linux-x86_64/bin/viewer -host 127.0.0.1 -debug 5 -geometry 1147x993+504+28 -borders 28,3,3,3 -shift 29,28 -preshift -26,0 -defer -port 5600 -key 6d53a1dcbfb570a999a7
Processing option 1 -debug
Processing option 3 -geometry
Processing option 5 -borders
Processing option 7 -shift
Processing option 9 -preshift
Processing option 11 -defer
Viewer using font: Helvetica,12,-1,5,50,0,0,0,0,0
Qt: Warning: QFont::setRawMode(): Invalid XLFD: "Helvetica,12,-1,5,50,0,0,0,0,0"
Trying to load translator file: /usr/local/visit/1.11.1/linux-x86_64/bin/translations/visit_fr_FR
Loaded translation /usr/local/visit/1.11.1/linux-x86_64/bin/translations/visit_fr_FR
ViewerSubject::CustomizeAppearance: Setting the application style to: motif
ViewerSubject::CustomizeAppearance: Font okay. name=Helvetica,12,-1,5,50,0,0,0,0,0
ViewerSubject::CustomizeAppearance: Setting foreground and background color
Skipping plugin libIBoundaryPlot.so in /usr/local/visit/1.11.1/linux-x86_64/plugins/plots, since a plugin by that name was already loaded from /usr/local/visit/current/linux-x86_64/plugins/plots
...suit une longue liste de Skipping...
Skipping plugin libIZoneDumpOperator.so in /usr/local/visit/1.11.1/linux-x86_64/plugins/operators, since a plugin by that name was already loaded from /usr/local/visit/current/linux-x86_64/plugins/operators
Succesfully loaded info about 35 operator plugins.
Loaded full plot plugin Boundary version 1.0
...suit une longue liste de Loaded et de Skipping disabled...
Loaded full operator plugin Transform version 1.0
Skipping disabled operator plugin Tube version 1.0
Skipping disabled operator plugin ZoneDump version 1.0
Qt: Warning: QGLContext::makeCurrent(): Cannot make invalid context current.
Qt: Warning: QGLContext::makeCurrent(): Cannot make invalid context current.
Qt: Warning: QGLContext::makeCurrent(): Cannot make invalid context current.
ViewerMultipleAction::ConnectChildAction: Can't connect another action.
ViewerMultipleAction::ConnectChildAction: Can't connect another action.
ViewerMultipleAction::ConnectChildAction: Can't connect another action.
ViewerMultipleAction::ConnectChildAction: Can't connect another action.
Qt: Warning: QGLContext::makeCurrent(): Cannot make invalid context current.
DiscoverClientInformation: clear the client information list and send _QueryClientInformation to all clients.
Starting to close the viewer.
Closing metadata server on localhost.
et le fichier gui.1.vlog
/usr/local/visit/1.11.1/linux-x86_64/bin/gui -debug 5
QvisApplication::QvisApplication: -font Helvetica,12,-1,5,50,0,0,0,0,0
Qt: Warning: QFont::setRawMode(): Invalid XLFD: "Helvetica,12,-1,5,50,0,0,0,0,0"
Trying to load translator file: /usr/local/visit/1.11.1/linux-x86_64/bin/translations/visit_fr_FR
Loaded translation /usr/local/visit/1.11.1/linux-x86_64/bin/translations/visit_fr_FR
QvisGUIApplication::CustomizeAppearance: Called with notify=false
QvisGUIApplication::CustomizeAppearance: Setting style to: motif
QvisGUIApplication::CustomizeAppearance: Font okay. name=Helvetica,12,-1,5,50,0,0,0,0,0
Saved GUI geometry: w=437 h=991 x=32 y=28
QvisGUIApplication::MoveAndResizeMainWindow: Vertical main window
QvisGUIApplication::MoveAndResizeMainWindow: Resizing main window to: 437x991
QvisGUIApplication::MoveAndResizeMainWindow: Moving main window to: 32x28
QvisGUIApplication::CalculateViewerArea: Using saved geometry. Putting viewer windows to the right of the GUI windows at: 1147x993+504+28
Reading from the viewer's socket is currently not allowed!
Reading from the viewer's socket is currently not allowed!
Reading from the viewer's socket is currently not allowed!
Reading from the viewer's socket is currently not allowed!
Reading from the viewer's socket is currently not allowed!
Reading from the viewer's socket is currently not allowed!
Reading from the viewer's socket is currently not allowed!
Reading from the viewer's socket is currently not allowed!
Reading from the viewer's socket is currently not allowed!
Reading from the viewer's socket is currently not allowed!
Reading from the viewer's socket is currently not allowed!
Reading from the viewer's socket is currently not allowed!
Reading from the viewer's socket is currently not allowed!
Reading from the viewer's socket is currently not allowed!
Reading from the viewer's socket is currently not allowed!
Reading from the viewer's socket is currently not allowed!
Reading from the viewer's socket is currently not allowed!
Reading from the viewer's socket is currently not allowed!
Reading from the viewer's socket is currently not allowed!
Reading from the viewer's socket is currently not allowed!
Reading from the viewer's socket is currently not allowed!
Reading from the viewer's socket is currently not allowed!
Skipping plugin libIBoundaryPlot.so in /usr/local/visit/1.11.1/linux-x86_64/plugins/plots, since a plugin by that name was already loaded from /usr/local/visit/current/linux-x86_64/plugins/plots
...suit une longue liste de Skipping....
Skipping plugin libIZoneDumpOperator.so in /usr/local/visit/1.11.1/linux-x86_64/plugins/operators, since a plugin by that name was already loaded from /usr/local/visit/current/linux-x86_64/plugins/operators
Succesfully loaded info about 35 operator plugins.
Reading from the viewer's socket is currently not allowed!
Reading from the viewer's socket is currently not allowed!
Reading from the viewer's socket is currently not allowed!
Reading from the viewer's socket is currently not allowed!
Reading from the viewer's socket is currently not allowed!
Reading from the viewer's socket is currently not allowed!
Reading from the viewer's socket is currently not allowed!
Reading from the viewer's socket is currently not allowed!
Reading from the viewer's socket is currently not allowed!
Reading from the viewer's socket is currently not allowed!
Reading from the viewer's socket is currently not allowed!
Reading from the viewer's socket is currently not allowed!
Reading from the viewer's socket is currently not allowed!
Reading from the viewer's socket is currently not allowed!
Loaded full plot plugin Boundary version 1.0
Loaded full plot plugin Contour version 1.0
...suit une longue liste de Loaded et de Skipping disabled....
Skipping disabled operator plugin ZoneDump version 1.0
Reading from the viewer's socket is currently not allowed!
Initializing the "File selection" window because it was in the config file.
Reading from the viewer's socket is currently not allowed!
Reading from the viewer's socket is currently not allowed!
Reading from the viewer's socket is currently not allowed!
Reading from the viewer's socket is currently not allowed!
Reading from the viewer's socket is currently not allowed!
Reading from the viewer's socket is currently not allowed!
QvisMainWindow::SetFromNode: Initializing the main window because it was in the config file.
QvisMainWindow::SetFromNode: Overriding geometry from config file.
QvisMainWindow::SetFromNode: Using saved splitter values {, 0.293578, 0.292431, 0.391055}
Reading from the viewer's socket is currently not allowed!
Reading from the viewer's socket is currently not allowed!
Reading from the viewer's socket is currently not allowed!
Reading from the viewer's socket is currently not allowed!
Reading from the viewer's socket is currently not allowed!
Reading from the viewer's socket is currently not allowed!
Reading from the viewer's socket is currently not allowed!
Reading from the viewer's socket is currently not allowed!
Reading from the viewer's socket is currently not allowed!
Reading from the viewer's socket is currently not allowed!
Reading from the viewer's socket is currently not allowed!
Reading from the viewer's socket is currently not allowed!
Reading from the viewer's socket is currently not allowed!
Reading from the viewer's socket is currently not allowed!
Reading from the viewer's socket is currently not allowed!
Reading from the viewer's socket is currently not allowed!
Reading from the viewer's socket is currently not allowed!
Reading from the viewer's socket is currently not allowed!
Reading from the viewer's socket is currently not allowed!
Reading from the viewer's socket is currently not allowed!
Reading from the viewer's socket is currently not allowed!
Reading from the viewer's socket is currently not allowed!
Starting crash recovery file timer.
Telling viewer to close.