UNSOLVED

thomas.anders

updated

19 years ago

0

17051

January 31st, 2007 09:00

ATI X1300 screen locks with fglrx (E521)

Does anyone else has experience (good or bad) of using the ATI Radeon X1300 Pro 256MB (RV516, chipset ID 7183, as shipped with my E521) with recent Xorg and the proprietary ATI drivers on any Linux distro? I've tried:

Distro: openSUSE 10.2 x86 with all updates
Kernel: 2.6.18.2 (as shipped by SuSE)
Xorg: 7.2.RC2 (as shipped by SuSE)
ATI fglrx driver: 8.32.5 or 8.33.6

I'm reproducibly suffering from screen locks as soon as I start X. Here's an ATI Bugzilla entry with some more details:

http://ati.cchtml.com/show_bug.cgi?id=567

I'd love to hear how it works for others.


+Thomas
  • 1064

    0

    Posted February 3rd, 2007 08:00

    Some more details:

    1. Option "UseFastTLS" "2" did not help either

    2. the relevant parts of xorg.conf:

    Section "Module"
    Load "dbe"
    Load "type1"
    Load "freetype"
    Load "extmod"
    Load "glx"
    Load "v4l"
    Load "dri"
    EndSection

    Section "ServerFlags"
    Option "AllowMouseOpenFail" "on"
    Option "IgnoreABI" "on"
    Option "AIGLX" "off"
    Option "UseInternalAGPGART" "no"

    EndSection

    Section "Device"
    BoardName "Framebuffer Graphics"
    BusID "3:0:0"
    Driver "fglrx"
    Identifier "Device[0]"
    #Option "NoDDC"
    Option "UseInternalAGPGART" "no"
    Option "no_accel" "no"
    Option "no_dri" "no"
    Option "mtrr" "off"
    Option "ScreenOverlap" "0"
    Option "GammaCorrectionI" "0x00000000"
    Option "GammaCorrectionII" "0x00000000"
    Option "Capabilities" "0x00000000"
    Option "CapabilitiesEx" "0x00000000"
    Option "VideoOverlay" "on"
    Option "OpenGLOverlay" "off"
    Option "CenterMode" "off"
    Option "PseudoColorVisuals" "off"
    Option "Stereo" "off"
    Option "StereoSyncEnable" "1"
    Option "FSAAEnable" "no"
    Option "FSAAScale" "1"
    Option "FSAADisableGamma" "no"
    Option "FSAACustomizeMSPos" "no"
    Option "FSAAMSPosX0" "0.000000"
    Option "FSAAMSPosY0" "0.000000"
    Option "FSAAMSPosX1" "0.000000"
    Option "FSAAMSPosY1" "0.000000"
    Option "FSAAMSPosX2" "0.000000"
    Option "FSAAMSPosY2" "0.000000"
    Option "FSAAMSPosX3" "0.000000"
    Option "FSAAMSPosY3" "0.000000"
    Option "FSAAMSPosX4" "0.000000"
    Option "FSAAMSPosY4" "0.000000"
    Option "FSAAMSPosX5" "0.000000"
    Option "FSAAMSPosY5" "0.000000"
    Option "UseFastTLS" "0"
    Option "BlockSignalsOnLock" "on"
    Option "ForceGenericCPU" "no"
    Option "KernelModuleParm" "locked-userpages=0"
    Option "EnablePrivateBackZ" "off"
    VendorName "VESA"
    EndSection
  • 1064

    0

    Posted February 3rd, 2007 08:00

    Hi Thomas,

    same configuration here:
    opensuse10.2 x68 32bit from downloadable DVD image
    Kernel: 2.6.18.2 (as shipped by SuSE)
    Xorg: 7.2.RC2 (as shipped by SuSE)
    ATI fglrx driver: 8.32.5 or 8.33.6

    Yesterday I got my E521 and spent two hours with compiling ATI drivers, editing xorg.conf and ... many reboots.

    With fglrx 8.33.6 the system always froze as soon as an X server was started (either by sax2 or when entering runlevel 5).

    With fglrx 8.32.5 things went better: At least the X server works, fglrxinfo output is as follows:
    display: :0.0 screen: 0
    OpenGL vendor string: ATI Technologies Inc.
    OpenGL renderer string: Generic
    OpenGL version string: 2.0.6234 (8.32.5)

    Switching off aiglx helped with a "unresolved symbol error" in a DRI library (in xorg.conf):
    Section "ServerFlags"
    Option "AIGLX" "off"

    Other recommendations from web forums that did NOT change anything:
    Section "Device"
    Option "UseInternalAGPGART" "no"
    Option "no_accel" "no"
    Option "no_dri" "no"

    No error messages (lines starting with "(EE)" appear in /var/log/Xorg.0.log.

    Everything looks fine ... BUT: 3d display does not work! googleearth, glxgears, chromium just show black windows. No error messages on stdout.

    I will keep you informed in case of any progress....
  • mwette

    38 Posts

    1064

    0

    Posted February 18th, 2007 14:00

    I have ATI X1300 (vanilla) on C521 running Fedora Core 6 with 2.6.19 kernel. 8.33 locks my screen up also. I have had better luck with 8.31. However, my 3d (glxgears) functionality died with the kernel update (from 2.6.18). I have found the following options to be critical to get 3d working:
    Section "Device"
      ...
      Driver "fglrx"
      ...
      Option "mtrr" "off"
      Option "UseFastTLS" "2"
      Option "EnablePrivateBackZ" "on"
    EndSection
    Check out this gentoo HOWTO. I found it to be very informative.
  • mwette

    38 Posts

    1064

    0

    Posted March 17th, 2007 14:00

    The problem w/ the ATI 8.34 driver not running on my ATI X1300 / C521 is now becoming a more critical problem. With the 2.6.20 kernel out and the old working drivers (e.g., 8.31) not building against 2.6.20 I am facing the potential of having no X on my Dell box. This s. Does anyone know if other boxes can run X1300 and 8.34?
  • mwette

    38 Posts

    1064

    0

    Posted March 18th, 2007 14:00

    I tried again to run the ATI 8.34 driver under 2.6.19 without luck. In Xorg.0.log here is where it hangs up (X using 100% CPU):
    (II) LoadModule: "fglrxdrm"
    (II) Loading /usr/lib/xorg/modules/linux/libfglrxdrm.so
    (II) Module fglrxdrm: vendor="FireGL - ATI Technologies Inc."
            compiled for 7.1.0, module version = 8.34.8
            ABI class: X.Org Server Extension, version 0.3
    My working 8.31 driver shows the following at this point:
    (II) Loading sub module "fglrxdrm"
    (II) LoadModule: "fglrxdrm"
    (II) Loading /usr/lib/xorg/modules/linux/libfglrxdrm.so
    (II) Module fglrxdrm: vendor="FireGL - ATI Technologies Inc."
            compiled for 7.1.0, module version = 8.31.5
            ABI class: X.Org Server Extension, version 0.3
    (II) fglrx(0): ATI Video BIOS revision 9 or later detected
    (--) fglrx(0): VideoRAM: 131072 kByte, Type: DDR2
    (II) fglrx(0): PCIE card detected
    (WW) fglrx(0): board is an unknown third party board, chipset is supported
    (II) Loading sub module "ddc"
    and keeps going with another 500 lines of information, resulting in a working X display. I am still trying to determine if this is a X1300/ATI issue or a Dell issue. I have not heard about non-Dell problems yet.
  • 1064

    0

    Posted March 19th, 2007 08:00

    As noted in ATI Bugzilla #567 (http://ati.cchtml.com/show_bug.cgi?id=567), removing the fglrx.ko kernel module prevents the screen lock for me, but also disables DRI, of course. YMMV.
  • mwette

    38 Posts

    1064

    0

    Posted March 30th, 2007 02:00

    ATI released a new driver, 8.35.5. It builds straightaway on 6.20 kernels, but I am still getting system hang if I load the dri driver. So, my running scenario right now is to leave out "Load dri" from my /etc/X11/xorg.conf and keep "alias fglrx off" in /etc/modprobe.conf. I think this is a Dell issue because I have not seen other people reporting X1300 issues.
  • 1064

    0

    Posted April 9th, 2007 17:00

    Hallo,

    I have the same problem. With old Ati driver - ati-driver-installer-8.32.5-x86.x86_64.run - the xserver work fine in 2D mode. In 3D mode i have the above problem, black window. Even glxgears shows a result as follows:

    # glxgears
    2647 frames in 5.0 seconds = 527.828 FPS
    3750 frames in 5.1 seconds = 735.876 FPS
    4839 frames in 5.0 seconds = 962.417 FPS
    6363 frames in 5.0 seconds = 1260.506 FPS
    14092 frames in 5.7 seconds = 2461.086 FPS
    2109 frames in 5.1 seconds = 413.691 FPS
    6833 frames in 5.0 seconds = 1366.556 FPS

    The newer Ati driver don't work, xserver break at start. I posted my problem in Germany here:

    http://www.linux-club.de/viewtopic.php?t=78798&highlight=ati+x1300

    I will do some test in near future and will report also here.

    So long

    greetings b-w
  • 1064

    0

    Posted April 12th, 2007 20:00

    I have the exact same problem. I have tried to get the X1300 pro card working under kubuntu and fedora core 6 but the screen always locks when restarting X.

    The card does work with the vesa driver but the resolution is not to great :)

    I have followed this guide for Kubuntu both method one and two and X just locks up after a restart and I have to reboot the box:

    http://wiki.cchtml.com/index.php/Ubuntu_Feisty_Installation_Guide

    I have also tried a lot of tweaking but just get the same results of the screen locking.

    Supposidly this card does work with linux but I have no idea if it was a card in a Dell or not.

    http://www.youtube.com/watch?v=Zz9LpJy8pgs

    Anyone else had issues with this ?
  • 1142

    0

    Posted April 13th, 2007 07:00

    Hallo jay_highlands,
     
    see my post above.
     
    1. Deinstall your ati driver
    2. Install ati-driver-installer-8.32.5-x86.x86_64.run with the rpm methode
        Newer version don't work by me. Also I find some post, which say the same.
    3. Configure your xorg.conf
    3.1 save xorg.conf (vesa driver) to xorg.conf.vesa
    3.2 empty xorg.conf
    3.3 make the following: aticonfig --initial
          This will create only the ati sections.
    3.4 copy the device sections to the new xorg.conf
          here is my xorg.conf http://phpfi.com/226359
    3.5 Start xserver with init 5
     
    Hope it will work, but remember: only 2D will work, no 3D.
     
    If it don't work, please check,
    - whether you had installed all needed packages
    - analyse your Xorg.0.log
       - grep EE for Errors
       - grep WW for warnings
       - grep enable
       - etc
    - post your xorg.conf and Xorg.0.conf
     
     
    greeting b-w


    Message Edited by bernhard-willi on 04-13-2007 11:40 AM