Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 23/04/2007, à 11:34

Nyahbinghi

Problème avec ma radeon 9600

Bonjour Je refais un post, concernant mon probleme sur ma radeon 9600, (j'ai essayé les modifications que vous m'avez demandé, javais bien fait une faute de frappe pour le module nvidia, mais il se chargeait quand même donc ca venait pas de là)


kubuntu feisty fawn
chipset nvidia nForce
AMD64 mais os en 32 bits
Carte 3D radeon 9600 pro en AGP


Début du glxinfo

glxinfo
name of display: :0.0
display: :0  screen: 0
direct rendering: No

le xorg.conf (après modification), j'ai viré les trucs ayant rien à voir, j'ai placé les lignes rajoutées en alinéa dans la section device:

Section "ServerLayout"

#	Inputdevice	"stylus"	"SendCoreEvents"
#	Inputdevice	"cursor"	"SendCoreEvents"
#	Inputdevice	"eraser"	"SendCoreEvents"
	Identifier     "Default Layout"
	Screen         "Default Screen" 0 0
	InputDevice    "Generic Keyboard"
	InputDevice    "Configured Mouse"
EndSection

Section "Files"
EndSection

Section "Module"
	Load  "i2c"
	Load  "bitmap"
	Load  "ddc"
	Load  "dri"
	Load  "extmod"
	Load  "freetype"
	Load  "glx"
	Load  "int10"
	Load  "type1"
	Load  "vbe"
EndSection


Section "Monitor"
	Identifier   "Generic Monitor"
	Option	    "DPMS"
EndSection

Section "Device"
	Identifier  "Generic Video Card"
	Driver      "ati"
#	Option      "UseInternalAGPGART" "no"
	Option "mtrr" "on"
	Option	    "VideoOverlay" "on"
	Option	    "OpenGLOverlay" "off"
	BusID       "PCI:1:0:0"
	Option          "AGPMode"              "8"
	Option          "AGPSize"                "128"
	Option          "RingSize"               "8"
	Option          "BufferSize"             "2"
	Option          "EnablePageFlip"       "true"
	Option          "EnableDepthMoves"  "true"
	Option          "ColorTiling"             "on"
	Option          "RenderAccel"           "true"
	Option          "DRI"                       "true"
        Option 		"GARTSize" "64"
        Option "AccelMethod" "XAA" # Use XFree86 Acceleration Architecture
        Option "AccelDFS"    "1" # mettez à 0 si vous avez une carte AGP
        Option "SubPixelOrder" "none"
        Option "DPMS"
        Option "DynamicClocks" "on"

EndSection

Section "Screen"
	Identifier "Default Screen"
	Device     "Generic Video Card"
	Monitor    "Generic Monitor"
	DefaultDepth     24
	SubSection "Display"
		Depth     24
		Modes    "1440x900" "1280x1024" "1024x768" "800x600" "640x480"
	EndSubSection
EndSection

Section "DRI"
	Mode         0666
EndSection

Section "ServerFlags"
        Option  "AIGLX" "off"
EndSection

Section "Extensions"
	Option	    "RENDER" "Enable"
 	Option "Composite" "Enable"
EndSection

Le /etc/modules

agpgart
amd64-agp
nvidia_agp
fuse
lp

le lsmod | grep agp

lsmod | grep agp
nvidia_agp              9500  0
amd64_agp              13700  0
agpgart                35400  3 drm,nvidia_agp,amd64_agp

les modules ont l'air bien chargés...


dans le /var/log/Xorg.0.log
on trouve cette erreur qui ma l'air dêtre la cause :

(II) RADEON(0): [drm] DRM interface version 1.3
(II) RADEON(0): [drm] created "radeon" driver at busid "pci:0000:01:00.0"
(II) RADEON(0): [drm] added 8192 byte SAREA at 0xe0dc6000
(II) RADEON(0): [drm] mapped SAREA 0xe0dc6000 to 0xb7b45000
(II) RADEON(0): [drm] framebuffer handle = 0xd0000000
(II) RADEON(0): [drm] added 1 reserved context for kernel
(WW) RADEON(0): [agp] AGP not available
(EE) RADEON(0): [agp] AGP failed to initialize. Disabling the DRI.
(II) RADEON(0): [agp] You may want to make sure the agpgart kernel module
is loaded before the radeon kernel module.

et les warnings suivants :

(WW) RADEON: No matching Device section for instance (BusID PCI:1:0:1) found
(WW) RADEON(0): Failed to detect secondary monitor, MergedFB/Clone mode disabled
(WW) RADEON(0): [agp] AGP not available
(WW) RADEON(0): Direct rendering disabled
(WW) RADEON(0): Option "UseInternalAGPGART" is not used
(WW) RADEON(0): Option "VideoOverlay" is not used
(WW) RADEON(0): Option "OpenGLOverlay" is not used
(WW) RADEON(0): Option "DRI" is not used

le dmesg donne cette erreur:

[  787.212201] [drm:radeon_cp_init] *ERROR* radeon_cp_init called without lock held
[  787.212349] [drm:drm_unlock] *ERROR* Process 5610 using kernel context 0

le lspci donne:

00:00.0 Host bridge: nVidia Corporation nForce3 250Gb Host Bridge (rev a1)
00:01.0 ISA bridge: nVidia Corporation nForce3 250Gb LPC Bridge (rev a2)
00:01.1 SMBus: nVidia Corporation nForce 250Gb PCI System Management (rev a1)
00:02.0 USB Controller: nVidia Corporation CK8S USB Controller (rev a1)
00:02.1 USB Controller: nVidia Corporation CK8S USB Controller (rev a1)
00:02.2 USB Controller: nVidia Corporation nForce3 EHCI USB 2.0 Controller (rev a2)
00:05.0 Bridge: nVidia Corporation CK8S Ethernet Controller (rev a2)
00:06.0 Multimedia audio controller: nVidia Corporation nForce3 250Gb AC'97 Audio Controller (rev a1)
00:08.0 IDE interface: nVidia Corporation CK8S Parallel ATA Controller (v2.5) (rev a2)
00:0a.0 IDE interface: nVidia Corporation CK8S Serial ATA Controller (v2.5) (rev a2)
00:0b.0 PCI bridge: nVidia Corporation nForce3 250Gb AGP Host to PCI Bridge (rev a2)
00:0e.0 PCI bridge: nVidia Corporation nForce3 250Gb PCI-to-PCI Bridge (rev a2)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:00.0 VGA compatible controller: ATI Technologies Inc RV350 AP [Radeon 9600]
01:00.1 Display controller: ATI Technologies Inc RV350 AP [Radeon 9600] (Secondary)

est ce normal davoir dans le lspci VGA comaptible driver et Display controller?
ces lignes là qui se suivent dans le mseg, ont attiré mon attention :
(WW) RADEON: No matching Device section for instance (BusID PCI:1:0:1) found
(WW) RADEON(0): Failed to detect secondary monitor, MergedFB/Clone mode disabled
(WW) RADEON(0): [agp] AGP not available
(Sachant que je n'ai qu'un seul écran, le 1:0:1 représente t-il l'écran que je n'ai pas?)

j'ai essayé (on sait jamais) dans le xorg.conf de mettre 01:00.1 a la place de 01:00.0 mais ca me donne un écran noir au démarrage.

je suis en AGP, est ce normal que le BusID soit en PCI?

merci beaucoup d'avance

#2 Le 23/04/2007, à 16:53

Nyahbinghi

Re : Problème avec ma radeon 9600

Bon je suis repassé aux drivers fglrx dans lespoir que ça remarche.
mes modules sont bien lancés, mon xorg.conf devrait etre bon, j'ai utilisé le restricted-manager pour reinstaller.
j'ai l'option
Option          "UseInternalAGPGART" "no" dans le xorg.conf
et les    Option        "RENDER"    "Enable"
    Option        "Composite"    "0"
De toute manière, si le probleme venait de xorg.conf, j'ai tellement tout essayé que je serais bien tombé sur le problème.....


maintenant j'ai ces erreurs là :

dans le log Xorg:

(II) fglrx(0): [pci] find AGP GART
(EE) fglrx(0): [agp] unable to acquire AGP, error "xf86_ENODEV"
(EE) fglrx(0): cannot init AGP
(II) fglrx(0): [drm] removed 1 reserved context for kernel
(II) fglrx(0): [drm] unmapping 8192 bytes of SAREA 0x2000 at 0xb7c9d000
(WW) fglrx(0): ***********************************************
(WW) fglrx(0): * DRI initialization failed!                  *
(WW) fglrx(0): * (maybe driver kernel module missing or bad) *
(WW) fglrx(0): * 2D acceleraton available (MMIO)             *
(WW) fglrx(0): * no 3D acceleration available                *
(WW) fglrx(0): ********************************************* *

dans le dmesg

 [fglrx] Internal AGP is not supported in 2.6 kernel.
 [fglrx:firegl_unlock] *ERROR* Process 5452 using kernel context 0

Selon ce que jai vu sur internet, tout concorde pour me faire penser que cela vient du chipset nvidia nForce (jai un nvidia nForce 3 avec une radeon 9600) et de la radeon.

ce post là http://kerneltrap.org/node/1685 préconise d'éditer un fichier firegl_public.c que je ne trouve pas, j'ai pas cherché plus loin car il a été écrit il y a plus de 3 ans.

cette personne a exactement le meme probleme est en est au meme stade je pense, malheursement, y'a pas de solution : http://forums.jeuxonline.info/showthread.php?t=782884

#3 Le 09/06/2007, à 18:29

Rakzom

Re : Problème avec ma radeon 9600

Salut,

je me suis aussi cogné la tête pendant deux ans sur ce problème avec ma carte mère K8NE à base de nForce 3 tongue

Apparemment le problème vient du BIOS qui initialise mal le contrôleur AGP lors du démarrage et fait planter le module agpgart par la suite.

J'ai réussi à le résoudre en flashant mon BIOS avec une vielle version du BIOS (1006 alors que j'étais en 1010) et depuis ça marche parfaitement.