|
||||||
| Forums FAQ | Members List | Search | Today's Posts | Mark Forums Read |
| 64-bit Questions specific to 64 -bit hardware (Software questions should be posted in the appropriate software forums) |
![]() |
|
|
|
LinkBack | Thread Tools | Display Modes |
|
|||
|
Quote:
It appears that you are frustratingly close to having a good fglrx module in your 64 bit runtime environment. I think this is a matter of module building fundamentals. Look at the output of usr/sbin/atigetsysteminfo.sh, see if there is some clue regarding gcc versions or libraries, etc., that could resolve this situation. For instance, try building some other modules, see if you are set up for the basics. Then tackle the fglrx module. HTH |
|
|||
|
I take it that you have the kernel development files, etc installed already.
If not, go to yast>software and select the kernel development packages. Also make sure that no old versions of te ati driver files are on the system, this will stop them installing. If I was in the same position as you with everyone saying the ati card works, I would try ding a fresh install and then adding the ati repo and drivers from the repo first. This would probably be quicker andless pain than what you have had so far. (Else try a minimal install on a new partition to see if it works.) If you installed with the default settings, /home should be on a separeate partition so you won't lose your data and only need to re-install your apps. |
|
||||
|
as I said in the previous reports neither SuSe Community driver nor native ATI driver work.
I tried to play around with the ATI driver 9.1. It looks like upon installing (this time from the rpm package fglrx64_7_1_0_SUSE110-8.573-1.x86_64.rpm) the fglrx module is compiled with success, however, doesnt load then. Pls, look: /usr/bin # sh fglrx-kernel-build.sh /usr/src/kernel-modules/fglrx /usr/bin make: Entering directory `/usr/src/linux-2.6.25.20-0.4-obj/x86_64/default' make -C /usr/src/linux-2.6.25.20-0.4 O=/usr/src/linux-2.6.25.20-0.4-obj/x86_64/default/. LD /usr/src/kernel-modules/fglrx/built-in.o CC [M] /usr/src/kernel-modules/fglrx/firegl_public.o CC [M] /usr/src/kernel-modules/fglrx/kcl_acpi.o CC [M] /usr/src/kernel-modules/fglrx/kcl_agp.o CC [M] /usr/src/kernel-modules/fglrx/kcl_debug.o CC [M] /usr/src/kernel-modules/fglrx/kcl_ioctl.o CC [M] /usr/src/kernel-modules/fglrx/kcl_io.o CC [M] /usr/src/kernel-modules/fglrx/kcl_pci.o CC [M] /usr/src/kernel-modules/fglrx/kcl_str.o CC [M] /usr/src/kernel-modules/fglrx/kcl_wait.o LD [M] /usr/src/kernel-modules/fglrx/fglrx.o Building modules, stage 2. MODPOST 1 modules WARNING: could not find /usr/src/kernel-modules/fglrx/.libfglrx_ip.a.GCC4.cmd for /usr/src/kernel-mod ules/fglrx/libfglrx_ip.a.GCC4 CC /usr/src/kernel-modules/fglrx/fglrx.mod.o LD [M] /usr/src/kernel-modules/fglrx/fglrx.ko make: Leaving directory `/usr/src/linux-2.6.25.20-0.4-obj/x86_64/default' make: Entering directory `/usr/src/linux-2.6.25.20-0.4-obj/x86_64/default' make -C /usr/src/linux-2.6.25.20-0.4 O=/usr/src/linux-2.6.25.20-0.4-obj/x86_64/default/. modules_inst all INSTALL /usr/src/kernel-modules/fglrx/fglrx.ko DEPMOD 2.6.25.20-0.4-default make: Leaving directory `/usr/src/linux-2.6.25.20-0.4-obj/x86_64/default' make: Entering directory `/usr/src/linux-2.6.25.20-0.4-obj/x86_64/default' make -C /usr/src/linux-2.6.25.20-0.4 O=/usr/src/linux-2.6.25.20-0.4-obj/x86_64/default/. clean CLEAN /usr/src/kernel-modules/fglrx/.tmp_versions CLEAN /usr/src/kernel-modules/fglrx/Module.symvers make: Leaving directory `/usr/src/linux-2.6.25.20-0.4-obj/x86_64/default' /usr/bin modprobe fglrx FATAL: Error inserting fglrx (/lib/modules/2.6.25.20-0.4-default/extra/fglrx.ko): Invalid module format fglrxinfo display: :0.0 screen: 0 OpenGL vendor string: Mesa project: Mesa Home Page OpenGL renderer string: Mesa GLX Indirect OpenGL version string: 1.4 (2.1 Mesa 7.0.3) Segmentation fault Any ideas ? |
|
|||
|
Quote:
I would suggest getting back to a baseline. Run /usr/share/ati/fglrx-uninstall.sh. Also verify no fglrx rpm packages installed. Triple check you have all the build prerequisites for the ati package (gcc, etc). Do a couple of simple builds, convince yourself that your environment is OK. Then get a newish ati....run file (I have had good experiences with 9.4 and 9.6), go to runlevel 3 as root, and run it. Accept all defaults, ignore all complaints. Enter Code:
aticonfig --initial Relogin as a regular user. Inspect your /var/log/Xorg.0.log file and /etc/X11/xorg.conf file. Check out the compiz forums, specifically the ati/openSuse thread. There are hundreds of entries. If you don't see your problem described, ask for help. Yes, it is compiz oriented but they are quite knowledgeable and helpful folks. HTH |
|
|||
|
ket_nn
You don't seem to have followed my original reply. When you have downloaded the ati installer, login to a terminal as root and type: init 3. This will take you to single user mode. Now login as root again and go to the directory you save the ati installer and type sh ./ati(whatever filename).run This gives you the install program. Accept everything and then when the installer starts, accept all the defaults and an automatic install. Once installed, type /usr/bin/aticonfig --initail. Reboot and start in level 3 again (type 3 in the grub boot options). Login again as root and then run: sax2 -r -m -0=fglrx. Configure the xserver and exit. Test by typing startx. If everything is fine, reboot and login as usual. I have pcs with 3 different ati cards- 2 separate cards and one integrated. This has worked for me every time. Choosing the rpm generation has never worked for me. Neither has the graphic install running in an xserver context. |
|
||||
|
Quote:
I did EXACTLY as you said and installed the 9-6 version driver. This time no black screen and lockup and the X booted. However module fglrx was not loaded, as lsmod | grep fglrx renders empty string. Then, modprobe fglrx FATAL: Error inserting fglrx (/lib/modules/2.6.25.20-0.4-default/kernel/drivers/char/drm/fglrx.ko): I nvalid module format An EE part of the Xorg.0.log is: ... (EE) fglrx(0): atiddxDriScreenInit failed, GPS not been initialized. ... (EE) fglrx(0): XMM failed to open CMMQS connection. ... (EE) fglrx(0): PPLIB: PPLIB is not initialized!. ... fglrxinfo X Error of failed request: BadRequest (invalid request code or no such operation) Major opcode of failed request: 143 (GLX) Minor opcode of failed request: 19 (X_GLXQueryServerString) Serial number of failed request: 12 Current serial number in output stream: 12 The Catalyst starts with no problems, identifies the card etc The xorg.conf: # /.../ # SaX generated X11 config file # Created on: 2009-07-10T00:23:33+0200. # # Version: 8.1 # Contact: Marcus Schaefer <sax@suse.de>, 2005 # Contact: SaX-User list <https://lists.berlios.de/mailman/listinfo/sax-users> # # Automatically generated by [ISaX] (8.1) # PLEASE DO NOT EDIT THIS FILE! # Section "Files" FontPath "/usr/share/fonts/misc:unscaled" FontPath "/usr/share/fonts/local" FontPath "/usr/share/fonts/75dpi:unscaled" FontPath "/usr/share/fonts/100dpi:unscaled" FontPath "/usr/share/fonts/Type1" FontPath "/usr/share/fonts/URW" FontPath "/usr/share/fonts/Speedo" FontPath "/usr/share/fonts/PEX" FontPath "/usr/share/fonts/cyrillic" FontPath "/usr/share/fonts/latin2/misc:unscaled" FontPath "/usr/share/fonts/latin2/75dpi:unscaled" FontPath "/usr/share/fonts/latin2/100dpi:unscaled" FontPath "/usr/share/fonts/latin2/Type1" FontPath "/usr/share/fonts/latin7/75dpi:unscaled" FontPath "/usr/share/fonts/baekmuk:unscaled" FontPath "/usr/share/fonts/japanese:unscaled" FontPath "/usr/share/fonts/kwintv" FontPath "/usr/share/fonts/truetype" FontPath "/usr/share/fonts/uni:unscaled" FontPath "/usr/share/fonts/CID" FontPath "/usr/share/fonts/ucs/misc:unscaled" FontPath "/usr/share/fonts/ucs/75dpi:unscaled" FontPath "/usr/share/fonts/ucs/100dpi:unscaled" FontPath "/usr/share/fonts/hellas/misc:unscaled" FontPath "/usr/share/fonts/hellas/75dpi:unscaled" FontPath "/usr/share/fonts/hellas/100dpi:unscaled" FontPath "/usr/share/fonts/hellas/Type1" FontPath "/usr/share/fonts/misc/sgi:unscaled" FontPath "/usr/share/fonts/xtest" FontPath "/opt/kde3/share/fonts" InputDevices "/dev/gpmdata" InputDevices "/dev/input/mice" EndSection Section "ServerFlags" Option "AIGLX" "on" Option "AllowMouseOpenFail" "on" Option "IgnoreABI" "on" Option "ZapWarning" "on" EndSection Section "Module" Load "dbe" Load "type1" Load "freetype" Load "extmod" Load "glx" Load "dri" EndSection Section "InputDevice" Driver "kbd" Identifier "Keyboard[0]" Option "Protocol" "Standard" Option "XkbLayout" "fr" Option "XkbModel" "pc102" Option "XkbOptions" "caps:shiftlock" Option "XkbRules" "xfree86" EndSection Section "InputDevice" Driver "mouse" Identifier "Mouse[1]" Option "Buttons" "9" Option "Device" "/dev/input/mice" Option "Name" "ImExPS/2 Logitech Explorer Mouse" Option "Protocol" "explorerps/2" Option "Vendor" "Sysp" Option "ZAxisMapping" "4 5" EndSection Section "Monitor" Option "CalcAlgorithm" "XServerPool" DisplaySize 408 306 HorizSync 30-81 Identifier "Monitor[0]" ModelName "SAMSUNG SYNCMASTER" Option "DPMS" Option "PreferredMode" "1600x1200" VendorName "SAM" VertRefresh 43-75 UseModes "Modes[0]" EndSection Section "Modes" Identifier "Modes[0]" Modeline "1600x1200" 162 1600 1664 1856 2160 1200 1201 1204 1250 +hsync +vsync EndSection Section "Screen" DefaultDepth 24 SubSection "Display" Depth 15 Modes "1600x1200" "1600x1024" "1600x1000" "1400x1050" "1280x1024" "1440x900" "1280x960" "1366x768" "1280x800" "1152x864" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480" EndSubSection SubSection "Display" Depth 16 Modes "1600x1200" "1600x1024" "1600x1000" "1400x1050" "1280x1024" "1440x900" "1280x960" "1366x768" "1280x800" "1152x864" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480" EndSubSection SubSection "Display" Depth 24 Modes "1600x1200" "1600x1024" "1600x1000" "1400x1050" "1280x1024" "1440x900" "1280x960" "1366x768" "1280x800" "1152x864" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480" EndSubSection SubSection "Display" Depth 8 Modes "1600x1200" "1600x1024" "1600x1000" "1400x1050" "1280x1024" "1440x900" "1280x960" "1366x768" "1280x800" "1152x864" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480" EndSubSection Device "Device[0]" Identifier "Screen[0]" Monitor "Monitor[0]" EndSection Section "Device" BoardName "Framebuffer Graphics" Driver "fglrx" Identifier "Device[0]" Option "XAANoOffscreenPixmaps" "true" Option "Capabilities" "0x00000000" Option "OpenGLOverlay" "off" Option "FSAAScale" "0" Option "FSAAEnable" "off" Option "VideoOverlay" "on" VendorName "VESA" EndSection Section "ServerLayout" Identifier "Layout[all]" InputDevice "Keyboard[0]" "CoreKeyboard" InputDevice "Mouse[1]" "CorePointer" Option "Clone" "off" Option "Xinerama" "off" Screen "Screen[0]" EndSection Section "DRI" Group "video" Mode 0660 EndSection Section "Extensions" Option "Composite" "on" EndSection The display features very slow response - like browsing graphics and so on. There is also some problems with the sound system. |
|
||||
|
/usr/lib/dri # dir
total 25964 lrwxrwxrwx 1 root root 12 Jun 30 23:57 dri -> /usr/lib/dri -rwxr-xr-x 1 root root 221952 Jun 7 2008 ffb_dri.so -rw-r--r-- 1 root root 21774620 Jul 10 00:18 fglrx_dri.so -rwxr-xr-x 1 root root 257748 Jun 7 2008 i810_dri.so -rwxr-xr-x 1 root root 374000 Jun 7 2008 i915_dri.so -rwxr-xr-x 1 root root 375636 Jun 7 2008 i915tex_dri.so -rwxr-xr-x 1 root root 357020 Jun 7 2008 i965_dri.so -rwxr-xr-x 1 root root 327524 Jun 7 2008 mach64_dri.so -rwxr-xr-x 1 root root 376712 Jun 7 2008 mga_dri.so -rwxr-xr-x 1 root root 253824 Jun 7 2008 r128_dri.so -rwxr-xr-x 1 root root 331556 Jun 7 2008 r200_dri.so -rwxr-xr-x 1 root root 262908 Jun 7 2008 r300_dri.so -rwxr-xr-x 1 root root 296388 Jun 7 2008 radeon_dri.so -rwxr-xr-x 1 root root 220900 Jun 7 2008 s3v_dri.so -rwxr-xr-x 1 root root 299008 Jun 7 2008 savage_dri.so -rwxr-xr-x 1 root root 315428 Jun 7 2008 tdfx_dri.so -rwxr-xr-x 1 root root 168916 Jun 7 2008 trident_dri.so -rwxr-xr-x 1 root root 249796 Jun 7 2008 unichrome_dri.so ketserver:/usr/lib/dri # cd /lib/modules/fglrx ketserver:/lib/modules/fglrx # ls build_mod fglrx.2.6.25.20-0.4-default.ko fglrx.ko make.2.6.25.20-0.4-default.log make_install.sh ketserver:/lib/modules/fglrx # sh make8install.sh sh: make8install.sh: No such file or directory ketserver:/lib/modules/fglrx # sh make_install.sh - recreating module dependency list - trying a sample load of the kernel modules FATAL: Error inserting fglrx (/lib/modules/2.6.25.20-0.4-default/kernel/drivers/char/drm/fglrx.ko): Invalid module format failed. ketserver:/lib/modules/fglrx # modprobe radeon ketserver:/lib/modules/fglrx # lsmod | grep radeon radeon 137488 0 drm 114856 1 radeon |
|
|||
|
OK, once you have installed the drivers and then typed aticonfig --initial, when you reboot, boot to run level 3 again login as root. Configure sax with the command:
sax2 -r -m 0=fglrx This will load the driver and configure sax. |
|
||||
|
Quote:
I'm writing your from the currently running X, right after your "aticonfig --initial, when you reboot, boot to run level 3 again login as root. Configure sax with the sax2 -r -m 0=fglrx" Well, now Sax2 is showing Card: VESA Framebuffer Graphics, and a "cross" for Activate 3D Acceleration. Tha Catalyst Control Center is operational, but doesn't render in the Information section any Value for OpenGL Provider,OpenGL Renderer and OpenGL Version. Then, "lsmod | grep fglrx" renders NOTHING. Then, Xorg.0.log: ... (II) fglrx(0): driver needs X.org 7.1.x.y with x.y >= 0.0 (WW) fglrx(0): could not detect X server version (query_status=-1) (EE) fglrx(0): atiddxDriScreenInit failed, GPS not been initialized. (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): ********************************************* * (II) fglrx(0): FBADPhys: 0xf00000000 FBMappedSize: 0x10000000 (WW) fglrx(0): Failed to set up write-combining range (0xc0000000,0x10000000) (II) fglrx(0): FBMM initialized for area (0,0)-(1600,8191) (II) fglrx(0): FBMM auto alloc for area (0,0)-(1600,1600) (front color buffer - assumption) (II) fglrx(0): Largest offscreen area available: 1600 x 6591 (==) fglrx(0): Backing store disabled (II) Loading extension FGLRXEXTENSION (II) Loading extension ATITVOUT (**) fglrx(0): DPMS enabled (WW) fglrx(0): Textured Video not supported without DRI enabled. (WW) fglrx(0): Video Overlay not supported on AVIVO based graphics cards. For XVideo support use Option "TexturedVideo". (II) LoadModule: "glesx" (II) Loading /usr/lib64/xorg/modules//glesx.so (II) Module glesx: vendor="X.Org Foundation" compiled for 7.1.0, module version = 1.0.0 ABI class: X.Org Server Extension, version 0.3 (II) Loading extension GLESX (II) fglrx(0): GLESX enableFlags = 78 (II) fglrx(0): Acceleration enabled (II) LoadModule: "amdxmm" (II) Loading /usr/lib64/xorg/modules//amdxmm.so (II) Module amdxmm: vendor="X.Org Foundation" compiled for 7.1.0, module version = 1.0.0 ABI class: X.Org Server Extension, version 0.3 (EE) fglrx(0): XMM failed to open CMMQS connection. (II) fglrx(0): XMM failed to initialize! (II) fglrx(0): Enable composite support successfully (WW) fglrx(0): Option "FSAAEnable" is not used (WW) fglrx(0): Option "FSAAScale" is not used (WW) fglrx(0): Option "XAANoOffscreenPixmaps" is not used (WW) fglrx(0): Option "CalcAlgorithm" is not used (WW) fglrx(0): Option "PreferredMode" is not used (==) fglrx(0): Silken mouse enabled (==) fglrx(0): Using HW cursor of display infrastructure! (==) fglrx(0): Using software cursor (II) fglrx(0): RandR 1.2 enabled, ignore the following RandR disabled message. (II) fglrx(0): atiddxDisplayScreenLoadPalette: numColors: 256 (--) RandR disabled ... (II) fglrx(0): Modeline "1024x768"x0.0 78.80 1024 1040 1136 1312 768 769 772 800 +hsync +vsync (60.1 kHz) (II) fglrx(0): Modeline "1024x768"x0.0 75.00 1024 1048 1184 1328 768 771 777 806 -hsync -vsync (56.5 kHz) (II) fglrx(0): Modeline "1024x768"x0.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz) (II) fglrx(0): Modeline "832x624"x0.0 57.28 832 864 928 1152 624 625 628 667 -hsync -vsync (49.7 kHz) (II) fglrx(0): Modeline "800x600"x0.0 49.50 800 816 896 1056 600 601 604 625 +hsync +vsync (46.9 kHz) (II) fglrx(0): Modeline "800x600"x0.0 50.00 800 856 976 1040 600 637 643 666 +hsync +vsync (48.1 kHz) (II) fglrx(0): Modeline "1152x864"x0.0 108.00 1152 1216 1344 1600 864 865 868 900 +hsync +vsync (67.5 kHz) (II) fglrx(0): Modeline "1600x1200"x59.9 161.00 1600 1712 1880 2160 1200 1203 1207 1245 -hsync +vsync (74.5 kHz) (II) fglrx(0): Modeline "1280x1024"x59.9 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync (63.7 kHz) (II) fglrx(0): Modeline "1280x960"x59.9 101.25 1280 1360 1488 1696 960 963 967 996 -hsync +vsync (59.7 kHz) (II) fglrx(0): Modeline "1152x864"x74.8 104.00 1152 1224 1344 1536 864 867 871 905 -hsync +vsync (67.7 kHz) (WW) fglrx(0): No ADL handler for Escape code 0x00C00001 (WW) fglrx(0): No ADL handler for Escape code 0x00C00001 (EE) fglrx(0): PPLIB: PPLIB is not initialized!. ... Does this tell you something ?: modprobe fglrx FATAL: Error inserting fglrx (/lib/modules/2.6.25.20-0.4-default/kernel/drivers/char/drm/fglrx.ko): Invalid module format Do I have not to re-emphasize that the fglrx module is not loaded and CANNOT be loaded at all, as far as it is badly compiled ??? I would like to say there, that the "aticonfig and Sax2" is not a Merlin's magic staff and will not load the badly compiled and invalid fglrx module. I would need an idea how to unravel the reason why the compilation of fglrx sucks... Thanks much in advance for any FRESH idea |
![]() |
|
| Bookmarks |
| Thread Tools | |
| Display Modes | |
|
|