Pages : 1
#1 Le 28/12/2007, à 13:56
- guillaumeh
iMac G5 20 pouces + gutsy : affichage décalé
J'ai installé une Ubuntu Gutsy sur un iMac G5. L'écran est un 20 pouces , avec une résolution de 168x1050. à‡a s'est bien passé sauf que l'affichage dans Xorg est un peu décalé: les (environ) vingt premières colonnes de pixels affichées à partir du bord gauche de l'écran sont en fait les colonnes du bord droit de l'affichage normal.
Quand je passe en console (ctrl+alt+f1), l'affichage par framebuffer est impeccable.
Dans le xorg.conf, je vois que le pilote utilisé est "nv" . J'ai essayé de démarrer xorg avec le pilote "vesa" mais ça n'a pas démarré.
Voilà ce que dit lspci sur la carte graphique :
0000:f0:10.0 VGA compatible controller: nVidia Corporation NV34M [GeForce FX Go5200] (rev a1)
Quelqu'un a déjà eu ce problème ?
edit: le xorg.conf :
# xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg
Section "Files"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "fr"
Option "XkbVariant" "mac"
Option "XkbOptions" "lv3:ralt_switch"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "true"
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "stylus"
Option "Device" "/dev/input/wacom"
Option "Type" "stylus"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "eraser"
Option "Device" "/dev/input/wacom"
Option "Type" "eraser"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "cursor"
Option "Device" "/dev/input/wacom"
Option "Type" "cursor"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Section "Device"
Identifier "nVidia Corporation NV34M [GeForce FX Go5200]"
Driver "nv"
BusID "PCI:240:16:0"
EndSection
Section "Monitor"
Identifier "Color LCD"
Option "DPMS"
HorizSync 28-84
VertRefresh 43-60
EndSection
Section "Screen"
Identifier "Default Screen"
Device "nVidia Corporation NV34M [GeForce FX Go5200]"
Monitor "Color LCD"
DefaultDepth 24
SubSection "Display"
Modes "1680x1050" "840x524" "640x480"
EndSubSection
EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
# Uncomment if you have a wacom tablet
# InputDevice "stylus" "SendCoreEvents"
# InputDevice "cursor" "SendCoreEvents"
# InputDevice "eraser" "SendCoreEvents"
EndSection
Dernière modification par guillaumeh (Le 28/12/2007, à 13:59)
Hors ligne
#2 Le 11/03/2009, à 22:32
- y5005
Re : iMac G5 20 pouces + gutsy : affichage décalé
Salut,
Je me doute que j'arrive un peu tard, mais si jamais quelqu'un rencontre encore ce bug, j'ai trouvé la solution ici : https://bugs.launchpad.net/ubuntu/+bug/189844
Attention, comme il le dit lui-même, le gars (Richard Bronosky, histoire de rendre à César...) l'avait retranscrit de mémoire et il y a une faute de frappe à l'avant-dernière ligne du post original (il faut taper .libs au lieu de .lib). Ca a marché chez moi. Je reposte la solution (corrigée) ci-dessous. Attention quand même à ne pas faire de conneries, vous êtes en root...
# switch to root
sudo su -
# update apt
apt-get update
# get the source
apt-get source xserver-xorg-video-nv
# get the denpencies needed to build the source
apt-get build-dep xserver-xorg-video-nv
# undo the commit detailed here http://cgit.freedesktop.org/xorg/driver/xf86-video-nv/commit/?id=ec78618d685759a39d386e9929661037b167fe68
# I came to this conclusion based on https://bugs.freedesktop.org/show_bug.cgi?id=14659#c2 & https://bugs.freedesktop.org/show_bug.cgi?id=4686#c13
cd xserver-xorg-video-nv*/
sed -i '/pNv->Architecture == NV_ARCH_30/,+1d' src/nv_dac.c
# build the driver
./configure && make
# backup the existing driver
cp /usr/lib/xorg/modules/drivers/nv_drv.so /usr/lib/xorg/modules/drivers/nv_drv.so.original
# copy the new driver over top of the old (don't know if I needed the .la and .lai, but I copied them)
cp -f src/.libs/nv_drv.* /usr/lib/xorg/modules/drivers/
# restart xorg
/etc/init.d/gdm restart
à+
Dernière modification par y5005 (Le 11/03/2009, à 22:35)
Hors ligne