• Bug#867701: Radeon HD 6450, black screen, cursor, no console

    From Ivan Sergio Borgonovo@21:1/5 to All on Sat Jul 8 21:10:01 2017
    XPost: linux.debian.bugs.dist

    Package: xserver-xorg-video-radeon
    Version: 1:7.9.0-1
    Severity: grave

    Upgrading from 1:7.8.0-1+b1 to 1:7.9.0-1, PC boot but I get a black
    screen with cursor on the top left, I can't switch to console, xorg log
    just say

    [ 28.383] (II) glamor: OpenGL accelerated X.org driver based.
    [ 28.441] (EE)
    [ 28.441] (EE) Backtrace:

    downgrading solve the problem.

    I've a very very similar PC, same motherboard and slightly different
    video card (Turks PRO [Radeon HD 6570) that works.

    --
    Ivan Sergio Borgonovo
    http://www.webthatworks.it http://www.borgonovo.net

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Michel =?UTF-8?Q?D=C3=A4nzer?=@21:1/5 to Ivan Sergio Borgonovo on Mon Jul 10 05:10:01 2017
    XPost: linux.debian.bugs.dist

    On 09/07/17 03:06 AM, Ivan Sergio Borgonovo wrote:
    Package: xserver-xorg-video-radeon
    Version: 1:7.9.0-1
    Severity: grave

    I doubt this severity is justified.


    Upgrading from 1:7.8.0-1+b1 to 1:7.9.0-1, PC boot but I get a black
    screen with cursor on the top left, I can't switch to console, xorg log
    just say

    [ 28.383] (II) glamor: OpenGL accelerated X.org driver based.
    [ 28.441] (EE)
    [ 28.441] (EE) Backtrace:

    Please attach the full Xorg log file and output of dmesg corresponding
    to the problem.


    Is there more information in the Xorg stderr output? Maybe try setting
    the environment variable EGL_LOG_LEVEL=debug as well for that.


    Does the same problem happen with 1:7.8.0-1+b1 with

    Option "AccelMethod" "glamor"

    in /etc/X11/xorg.conf ?


    --
    Earthling Michel Dänzer | http://www.amd.com
    Libre software enthusiast | Mesa and X developer

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Ivan Sergio Borgonovo@21:1/5 to All on Mon Jul 17 02:10:02 2017
    XPost: linux.debian.bugs.dist

    On 07/16/2017 05:56 PM, Michel Dänzer wrote:

    Hmm, the string "EGL search path is" and the corresponding code was
    removed upstream for Mesa 10.6. Look for instances of libEGL.so.1* other
    than /usr/lib/x86_64-linux-gnu/libEGL.so.1* on your system and see if removing those helps.

    I'm not sure about what you're asking.

    On the problematic system apparently there are no packages installed
    containing libEGL*.*

    apt-file search libEGL.so
    libegl1-glvnd-nvidia: /usr/lib/x86_64-linux-gnu/nvidia/current/libEGL.so.1 libegl1-mesa: /usr/lib/x86_64-linux-gnu/libEGL.so.1
    libegl1-mesa: /usr/lib/x86_64-linux-gnu/libEGL.so.1.0.0
    libegl1-mesa-dev: /usr/lib/x86_64-linux-gnu/libEGL.so
    libegl1-nvidia: /usr/lib/x86_64-linux-gnu/nvidia/current/libEGL.so.1 libegl1-nvidia: /usr/lib/x86_64-linux-gnu/nvidia/current/libEGL.so.375.66 libegl1-nvidia-legacy-340xx: /usr/lib/x86_64-linux-gnu/nvidia/legacy-340xx/libEGL.so.1 libegl1-nvidia-legacy-340xx: /usr/lib/x86_64-linux-gnu/nvidia/legacy-340xx/libEGL.so.340.102 virtualbox-guest-x11: /usr/lib/virtualbox/additions/libEGL.so virtualbox-guest-x11: /usr/lib/virtualbox/additions/libEGL.so.1

    but none of these packages are installed.

    But
    find /usr/lib/x86_64-linux-gnu/ -name libEGL*.* /usr/lib/x86_64-linux-gnu/libEGL.so.1
    /usr/lib/x86_64-linux-gnu/libEGL.so.1.0.0

    ls -l /usr/lib/x86_64-linux-gnu/libEGL.so.1
    lrwxrwxrwx 1 root root 15 Jul 17 00:57
    /usr/lib/x86_64-linux-gnu/libEGL.so.1 -> libEGL.so.1.0.0

    aptitude reinstall glx-alternative-mesa
    update-alternatives: warning: forcing reinstallation of alternative /usr/lib/mesa-diverted because link group glx is broken

    On the working box I get:
    find /usr/lib/x86_64-linux-gnu/ -name libEGL*.* /usr/lib/x86_64-linux-gnu/libEGL.so.1

    ls -l /usr/lib/x86_64-linux-gnu/libEGL.so.1
    lrwxrwxrwx 1 root root 51 Jun 10 2016
    /usr/lib/x86_64-linux-gnu/libEGL.so.1 -> /etc/alternatives/glx--libEGL.so.1-x86_64-linux-gnu

    Does the same problem happen with 1:7.8.0-1+b1 with

    Option "AccelMethod" "glamor"

    in /etc/X11/xorg.conf ?

    Older xserver-xorg-video-radeon with that option DOESN'T WORK.
    Black screen, text cursor at the top right corner ( _ ).

    Right, as expected the problem is specific to glamor, which is the
    default for your GPU in 7.9.0 but wasn't yet in 7.8.0. This means in the >>> worst case you can work around the problem with

    Option "AccelMethod" "EXA"

    in /etc/X11/xorg.conf.

    Thanks, this solved the problem.

    Could I suggest to add some notes in the changelog before closing the
    bug?

    It's just a workaround. We don't know yet what the problem is, though
    it's likely specific to your system.

    Are you saying it is something more related to the installation history
    of that box rather then to the specific hardware?
    Or it cold be a mix of the two?

    Could I exploit the fact that I've 2 nearly identical boxes to track
    down the problem?

    thanks

    --
    Ivan Sergio Borgonovo
    http://www.webthatworks.it http://www.borgonovo.net

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Michel =?UTF-8?Q?D=C3=A4nzer?=@21:1/5 to Ivan Sergio Borgonovo on Mon Jul 17 05:50:01 2017
    XPost: linux.debian.bugs.dist

    On 16/07/17 07:04 PM, Ivan Sergio Borgonovo wrote:
    On 07/16/2017 05:56 PM, Michel Dänzer wrote:

    Hmm, the string "EGL search path is" and the corresponding code was
    removed upstream for Mesa 10.6. Look for instances of libEGL.so.1*
    other than /usr/lib/x86_64-linux-gnu/libEGL.so.1* on your system and
    see if removing those helps.

    I'm not sure about what you're asking.

    On the problematic system apparently there are no packages installed containing libEGL*.*

    apt-file search libEGL.so
    libegl1-glvnd-nvidia: /usr/lib/x86_64-linux-gnu/nvidia/current/libEGL.so.1 libegl1-mesa: /usr/lib/x86_64-linux-gnu/libEGL.so.1
    libegl1-mesa: /usr/lib/x86_64-linux-gnu/libEGL.so.1.0.0
    libegl1-mesa-dev: /usr/lib/x86_64-linux-gnu/libEGL.so
    libegl1-nvidia: /usr/lib/x86_64-linux-gnu/nvidia/current/libEGL.so.1 libegl1-nvidia: /usr/lib/x86_64-linux-gnu/nvidia/current/libEGL.so.375.66 libegl1-nvidia-legacy-340xx: /usr/lib/x86_64-linux-gnu/nvidia/legacy-340xx/libEGL.so.1 libegl1-nvidia-legacy-340xx: /usr/lib/x86_64-linux-gnu/nvidia/legacy-340xx/libEGL.so.340.102 virtualbox-guest-x11: /usr/lib/virtualbox/additions/libEGL.so virtualbox-guest-x11: /usr/lib/virtualbox/additions/libEGL.so.1

    but none of these packages are installed.

    But
    find /usr/lib/x86_64-linux-gnu/ -name libEGL*.* /usr/lib/x86_64-linux-gnu/libEGL.so.1 /usr/lib/x86_64-linux-gnu/libEGL.so.1.0.0

    ls -l /usr/lib/x86_64-linux-gnu/libEGL.so.1
    lrwxrwxrwx 1 root root 15 Jul 17 00:57
    /usr/lib/x86_64-linux-gnu/libEGL.so.1 -> libEGL.so.1.0.0

    aptitude reinstall glx-alternative-mesa
    update-alternatives: warning: forcing reinstallation of alternative /usr/lib/mesa-diverted because link group glx is broken

    You don't need this package.

    Does installing the libegl1-mesa package help?


    --
    Earthling Michel Dänzer | http://www.amd.com
    Libre software enthusiast | Mesa and X developer

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)