![]() |
|
FreeBSD General Other questions regarding FreeBSD which do not fit in any of the categories below. |
![]() |
|
Thread Tools | Display Modes |
|
||||
![]()
Hi to all
I have an AMD64 laptop with the Ati 9600 mobility. The glxinfo from compat linux, reports me: libGL error: open DRM failed (Operation not permitted) libGL error: reverting to (slow) indirect rendering .. .. .. .. The dri troubleshooting guide didn't help me ![]() The below apply: 112:haris@titan:~% uname -rps FreeBSD 7.0-RELEASE-p1 amd64 111:haris@titan:~% dmesg -a |egrep -i 'drm|agp|radeon' agp0: <VIA 8385 host to PCI bridge> on hostb0 drm0: <ATI Radeon RV350 Mobility 9600 M10 NP> on vgapci0 info: [drm] AGP at 0xe0000000 256MB info: [drm] Initialized radeon 1.25.0 20060524 info: [drm] Setting GART location based on new memory map info: [drm] Loading R300 Microcode info: [drm] writeback test succeeded in 1 usecs drm0: [ITHREAD] 115:haris@titan:~% ls -l /dev/dri/card0 crw-rw-rw- 1 root wheel 0, 112 May 10 12:07 /dev/dri/card0 xorg.conf snippet: .. .. Load "dri" Load "glx" Load "glcore" .. .. Section "Device" Identifier "** ATI Radeon (generic) [radeon]" Driver "radeon" VideoRam 65536 Option "AGPMode" "4" Option "EnablePageFlip" "true" Option "EnableDepthMoves" "true" Option "RenderAccel" "true" Option "DynamicClocks" "true" EndSection ... ... DefaultDepth 24 .. .. Section "DRI" Mode 0666 EndSection Section "Extensions" Option "Composite" "Disable" Option "Render" "Enable" EndSection Some related installed ports: xorg-7.3_1 dri-7.0.1,2 xdriinfo-1.0.2 xorg-drivers-7.3_1 xf86driproto-2.0.3 linux_base-fc-4_13 Any ideas? Last edited by harisman; 10th May 2008 at 09:49 AM. |
|
|||
![]()
Can you show us your /var/log/Xorg.0.log file? Please attach it to a post here.
Adam |
|
|||
![]()
Correct me if I'm wrong, but direct rendering has never worked on the radeon driver past the 9200 series (I was lucky enough to have a 9200 at the time).
Unless there are new drivers I'm not familiar with, and that is more than possible, you might be out of luck. I haven't played with X in probably half a year... I hope they've been able to improve on the driver, but I don't know anything about it myself. |
|
||||
![]()
The person who wrote this about getting it working had a 9600. I don't know how it applies to current FreeBSD releases and X.Org 7.3 but PC-BSD later integrated much of it into their setup.
I've used FreeBSD, PC-BSD, and OpenBSD on nVidia, ATI, and Matrox cards without any major problems but my needs can generally be met by the vesa driver ![]()
__________________
My Journal Thou shalt check the array bounds of all strings (indeed, all arrays), for surely where thou typest ``foo'' someone someday shall type ``supercalifragilisticexpialidocious''. Last edited by TerryP; 10th May 2008 at 05:18 PM. Reason: typo |
|
||||
![]()
radeonhd is for the newer R5xx and R6xx based cards and lacks good 3D support. They rolled the radeon driver into the ati driver or vice versa for more normal (old) ATI/AMD and Radeon cards.
They are working on improving it, but afaik otherwise it's only good for 2D... It could be worse, we could be stuck with Intel graphics !
__________________
My Journal Thou shalt check the array bounds of all strings (indeed, all arrays), for surely where thou typest ``foo'' someone someday shall type ``supercalifragilisticexpialidocious''. |
|
|||
![]() Quote:
Adam |
|
|||
![]() Quote:
Adam |
|
|||
![]()
Well the X server has enabled direct rendering, which means that it's not working due to a problem with the libGL.so.1 library or the r300_dri.so driver.
Does the glxinfo from mesa-demos (*not* the linux compat version) show that you have direct rendering? Did you also install the linux_dri port? Adam |
|
|||
![]()
As I asked previously, do you have the linux_dri port installed? If you do, run:
LIBGL_DEBUG=1 /compat/linux/usr/X11R6/bin/glxinfo And show us the results of that command. Adam |
|
||||
![]() Quote:
Please find attached the complete output of linux glxinfo with the debug info enabled. Thanks |
|
|||
![]()
No, it's not mentioned.. This is your list:
xorg-7.3_1 dri-7.0.1,2 xdriinfo-1.0.2 xorg-drivers-7.3_1 xf86driproto-2.0.3 linux_base-fc-4_13 linux_dri is not listed there :-) If you are sure it's installed, I'm not sure of the problem, then... Based on the "Operation not permitted" error, I would have guessed that your DRI mode in /etc/X11/xorg.conf was too restrictive, but that's clearly not the case based on your post. Do you make out any better if you install the linux_dri-devel port instead of linux-dri? I believe the -devel port is actually older, but it'd be interesting to see if it works. Adam |
|
|||
![]()
Sorry. I finally see the problem... I'm amazed it took me this long.
FreeBSD/AMD64 does not support linux compatibility. If you want to run linux apps, you would need to use FreeBSD/i386. |
|
||||
![]() Quote:
![]() I tried the devel port, but it is only for i386 arch ![]() I think this is time to do some PR's ..... |
|
|||
![]() Quote:
Adam |
![]() |
Thread Tools | |
Display Modes | |
|
|