Summary: | mach64: libGL error: XF86DRIQueryDirectRenderingCapable returned false | ||||||
---|---|---|---|---|---|---|---|
Product: | DRI | Reporter: | Ignacio <ignaciovicario> | ||||
Component: | DRM/other | Assignee: | Default DRI bug account <dri-devel> | ||||
Status: | RESOLVED INVALID | QA Contact: | |||||
Severity: | major | ||||||
Priority: | high | ||||||
Version: | unspecified | ||||||
Hardware: | x86 (IA32) | ||||||
OS: | Linux (All) | ||||||
Whiteboard: | |||||||
i915 platform: | i915 features: | ||||||
Attachments: |
|
Description
Ignacio
2005-09-23 14:30:38 UTC
mach64 drm bug. I tried to install the snapshot 20050718 first without the contents of extras folder, and then with them. The result was that I couldn't startx. Then, I installed again xorg from the xc folder I had compiled before in my last unsuccessfull try, without running ldconfig. The result was that I could start X and... I got direct rendering again!. Then, I run ldconfig and direct rendering was lost again. Reinstalling again xorg from xc resulted in direct rendering OK. I installed my previously compiled files from Mesa and drm, and I followed the procedure from http://dri.freedesktop.org/wiki/Building to compile and install the last CVS. The result was direcct rendering. The configuration of my system is not the same since my last report: I still have Mandrake 10.1 but I installed the kernel sources of Mandriva 2006 and compiled the kernel 2.6.12-12mdk. Of course, after starting with the new kernel, I compiled and installed the drivers wihout success with direct rendering. I don't know if I should mark this bug as "fixed", as it looks that my problem was solved by changing something during the install procedure of the snapshot and the problem perhaps persist if following the normal install of CVS. It would be great if somebody with mach64 reported about the install of a recent CVS version of the drivers. It is up to developpers to set this bug as fixed or not. If I could test something, tell me. It sounds like there might be a system configuration issue. After a fresh reboot while X is running, what is the output of dmesg (just the last 20 or so lines should do) and lsmod with the latest snapshots? Also it may be helpful to see the kernel configuration. If you compiled your kernel yourself you find it in .config in the kernel source tree. Otherwise it should be in /boot/config-<kernel version>. Hello, Let me join in :) I got the same problem, hasn't been solved yet. I run Linux version 2.6.14-gentoo-r3 Here's dmesg Linux agpgart interface v0.101 (c) Dave Jones agpgart: Detected ALi M???? chipset agpgart: AGP aperture is 64M @ 0xe0000000 e100: eth0: e100_watchdog: link up, 100Mbps, full-duplex [drm] Initialized drm 1.0.0 20040925 ACPI: PCI Interrupt Link [PILA] enabled at IRQ 11 ACPI: PCI Interrupt 0000:01:00.0[A] -> Link [PILA] -> GSI 11 (level, low) -> IRQ 11 [drm] Initialized mach64 1.0.0 20020904 on minor 0: agpgart: Found an AGP 1.0 compliant device at 0000:00:00.0. agpgart: Putting AGP V2 device at 0000:00:00.0 into 2x mode agpgart: Putting AGP V2 device at 0000:01:00.0 into 2x mode [drm] descriptor ring: cpu addr d09d0000, bus addr: 0xe0000000 [drm] Forcing pseudo-DMA mode lsmod: Module Size Used by mach64 55200 1 drm 77368 2 mach64 ali_agp 7200 1 agpgart 36688 2 drm,ali_agp snd_pcm_oss 55840 0 snd_mixer_oss 20256 1 snd_pcm_oss snd_seq_oss 36416 0 snd_seq_midi_event 7264 1 snd_seq_oss snd_seq 57616 4 snd_seq_oss,snd_seq_midi_event snd_seq_device 8588 2 snd_seq_oss,snd_seq snd_ali5451 27108 0 snd_ac97_codec 97564 1 snd_ali5451 snd_ac97_bus 2208 1 snd_ac97_codec snd_pcm 96580 3 snd_pcm_oss,snd_ali5451,snd_ac97_codec snd_timer 27044 2 snd_seq,snd_pcm snd 57476 9 snd_pcm_oss,snd_mixer_oss,snd_seq_oss,snd_seq,snd_seq_device,snd_ali5451,snd_ac97_codec,snd_pcm,snd_timer snd_page_alloc 10952 1 snd_pcm And i'll attach me kernel config. Created attachment 3975 [details]
kernel config
(In reply to comment #4) > Hello, > Let me join in :) I got the same problem, hasn't been solved yet. I run Linux > version 2.6.14-gentoo-r3 > Here's dmesg > Linux agpgart interface v0.101 (c) Dave Jones > agpgart: Detected ALi M???? chipset > agpgart: AGP aperture is 64M @ 0xe0000000 > e100: eth0: e100_watchdog: link up, 100Mbps, full-duplex > [drm] Initialized drm 1.0.0 20040925 The latest drm has version 1.0.1 20051102. Are you sure you're using the DRM from DRM CVS? Your kernel config has DRM enabled as a module too. I have a mach64 working fine with drivers compiled on November 30th. I usefull, I could post logs and config files for comparison. I could also upgrade and compile to latest CVS to see if I could reproduce the problem. Notice I had the same problem before and, I don't know how, the problem was solved in my system. Tell me if I could help. Another strange thing I saw before, was that after closing X, sometimes I couldn't unload the mach64 and drm modules with rmmod. Perhaps this could explain why Ilia has an older drm module. If this were the case, restarting the computer would change this. I got an older DRM module 'cause I didn't install dri/drm from cvs i emerged the gentoo x11-drm package, which is dated at the end of october. I have now recompiled the kernel without the drm module and I'll go update DRM and post my results. Yep that helped. Looks like gentoo need to bumb the x11-drm package... |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.