Results 1 to 8 of 8

Thread: Black screen at startup with ATI drivers

  1. #1
    MirceaKitsune NNTP User

    Default Black screen at startup with ATI drivers


    Ever since I installed OpenSuse 11.1 64bit I have a block I cannot seem
    to get past which I'd really love to be able to fix. I'm still pretty
    new to Linux and may not understand everything but here it goes:

    I have an ATI Radeon HD 3870 X2 video card, for which I installed the
    latest official drivers from the 'ATI support page'
    (http://ati.amd.com/support/driver.html). I got the .run file, executed
    it and waited for everything to install.

    Once it has I ran "sax2 -r -m 0=fglrx" as root which is what most
    websites said I must do. However that does not initialize the correct
    drivers when Linux starts which causes many things such as OpenGL and 3D
    to not work. As I posted in another topic about OpenGL, attempting to
    run "glxgears" now returns the following error:


    Code:
    --------------------
    mircea@linux-wdzw:~> glxgears
    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: 14
    Current serial number in output stream: 14
    mircea@linux-wdzw:~>
    --------------------


    Afterward I tried running "aticonfig --initial" which is where my
    problem comes: This command configures my file correctly but once I
    restart OpenSuse I get a blank screen at startup although my monitor is
    still turned on (green led). If not I get some sort of screen
    corruption... I see some purple stretched pieces of the console at
    startup but nothing on the screen moves. The only way I can repair it is
    by booting OpenSuse in failsafe mode and running "sax2 -r -m 0=fglrx"
    again, but if I leave it configured by that command then fglrx doesn't
    get loaded and nothing works.

    What must I do to get the latest fglrx drivers for my ATI card model
    working and all 3D and desktop effects working as well without getting
    the black screen or corrupted image when I start OpenSuse? Is there any
    way? Any help would be appreciated.


    --
    OpenSuse 11.1 64bit, KDE 4.1.3
    ------------------------------------------------------------------------
    MirceaKitsune's Profile: http://forums.opensuse.org/member.php?userid=19753
    View this thread: http://forums.opensuse.org/showthread.php?t=405479


  2. #2
    VorianGrey NNTP User

    Default Re: Black screen at startup with ATI drivers


    I was getting the same error message as you until I ran the commands in
    'this post' (http://tinyurl.com/8auku6). Works perfectly after that.


    --
    VorianGrey
    ------------------------------------------------------------------------
    VorianGrey's Profile: http://forums.opensuse.org/member.php?userid=5547
    View this thread: http://forums.opensuse.org/showthread.php?t=405479


  3. #3
    MirceaKitsune NNTP User

    Default Re: Black screen at startup with ATI drivers


    VorianGrey;1930415 Wrote:
    > I was getting the same error message as you until I ran the commands in
    > 'this post' (http://tinyurl.com/8auku6). Works perfectly after that.


    I've tried just that but no change, the issue is still the same I
    ran these commands as root after "sax2 -r -m 0=fglrx" was the last one:

    rm /usr/lib/dri/fglrx_dri.so #wer
    ln -s /usr/lib64/dri/fglrx_dri.so /usr/lib/dri/fglrx_dri.so
    aticonfig --initial

    What else can I try to do? If that matters any, 'this'
    (http://pastebin.com/f1a236037) is my xorg.conf file. And before I
    forget, I use a single monitor only, so no dual-head.


    --
    OpenSuse 11.1 64bit, KDE 4.1.3
    ------------------------------------------------------------------------
    MirceaKitsune's Profile: http://forums.opensuse.org/member.php?userid=19753
    View this thread: http://forums.opensuse.org/showthread.php?t=405479


  4. #4
    coomac NNTP User

    Default Re: Black screen at startup with ATI drivers


    ^^
    That's all you need to do. You don't even need the aticonfig --initial
    and I'm not sure why they added the #wer at the end of the first line.

    The idea is that even though you're using a 64 bit system, X tries to
    load the 32 bit driver, which doesn't work. If you remove the 32 bit
    driver and replace it with a link to the 64 bit version, the correct
    driver is loaded. Just be sure you logout or restart afterwards to
    reload the graphics driver. My guess is you're missing the reload part.


    --
    Unintentionally left blank...
    ------------------------------------------------------------------------
    coomac's Profile: http://forums.opensuse.org/member.php?userid=2352
    View this thread: http://forums.opensuse.org/showthread.php?t=405479


  5. #5
    VorianGrey NNTP User

    Default Re: Black screen at startup with ATI drivers


    I too would try it without the aticonfig --initial. I think that tells
    it to look for the 32 bit drivers again.


    --
    VorianGrey
    ------------------------------------------------------------------------
    VorianGrey's Profile: http://forums.opensuse.org/member.php?userid=5547
    View this thread: http://forums.opensuse.org/showthread.php?t=405479


  6. #6
    MirceaKitsune NNTP User

    Default Re: Black screen at startup with ATI drivers


    I tried that but still no luck. I left X configured by the "sax2 -r -m
    0=fglrx" command so it could boot again, then ran "rm
    /usr/lib/dri/fglrx_dri.so" and "ln -s /usr/lib64/dri/fglrx_dri.so
    /usr/lib/dri/fglrx_dri.so" and restarted the computer, logged back into
    root but 3D is still broken. glxgears returns the same error while
    OpenGL still refuses to initialize


    --
    OpenSuse 11.1 64bit, KDE 4.1.3
    ------------------------------------------------------------------------
    MirceaKitsune's Profile: http://forums.opensuse.org/member.php?userid=19753
    View this thread: http://forums.opensuse.org/showthread.php?t=405479


  7. #7
    foresthill NNTP User

    Default Re: Black screen at startup with ATI drivers


    For ATI cards, the correct command is
    PHP code:
    --------------------
    fgl_glxgears
    --------------------


    If you just need your desktop back, from init 3 logged in as root run
    PHP code:
    --------------------
    sax2 -r -m 0=radeon
    --------------------


    I would hold off on using the ATI driver in 11.1 for now. It still
    looks kinda buggy to me.

    If you're curious about Open GL info run
    PHP code:
    --------------------
    fglrxinfo
    --------------------


    --
    foresthill
    ------------------------------------------------------------------------
    foresthill's Profile: http://forums.opensuse.org/member.php?userid=10003
    View this thread: http://forums.opensuse.org/showthread.php?t=405479


  8. #8
    MirceaKitsune NNTP User

    Default Re: Black screen at startup with ATI drivers


    foresthill;1930774 Wrote:
    > For ATI cards, the correct command is >

    PHP code:
    --------------------
    > > fgl_glxgears

    --------------------
    > >

    >
    > I would hold off on using the ATI driver in 11.1 for now. It still
    > looks kinda buggy to me.
    >
    > If you're curious about Open GL info run>

    PHP code:
    --------------------
    > > fglrxinfo

    --------------------
    > >


    Both commands return the same error message.


    Code:
    --------------------
    linux-wdzw:~ # fgl_glxgears
    Using GLX_SGIX_pbuffer
    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: 14
    Current serial number in output stream: 14
    linux-wdzw:~ # 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: 14
    Current serial number in output stream: 14
    linux-wdzw:~ #
    --------------------


    As for the latest official ATI drivers, I heard they are buggy but what
    else can I use that works correctly?


    --
    OpenSuse 11.1 64bit, KDE 4.1.3
    ------------------------------------------------------------------------
    MirceaKitsune's Profile: http://forums.opensuse.org/member.php?userid=19753
    View this thread: http://forums.opensuse.org/showthread.php?t=405479


Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •