Page 1 of 2 12 LastLast
Results 1 to 10 of 13

Thread: after clean install opensuse 11.3, cannot startx due to "No screens found"

  1. #1

    Default after clean install opensuse 11.3, cannot startx due to "No screens found"

    I just installed opensuse on a DELL Optix 745 server.

    VGA info:
    01:00.0 VGA compatible controller: ATI Technologies Inc RV516 [Radeon X1300/X1550 Series]
    01:00.1 Display controller: ATI Technologies Inc RV516 [Radeon X1300 Pro] (Secondary)

    I am using DELL 17 inch Monitor.

    could anybody help point out what is wrong here? thanks!


    00:00.0 Host bridge: Intel Corporation 82Q963/Q965 Memory Controller Hub (rev 02)
    00:01.0 PCI bridge: Intel Corporation 82Q963/Q965 PCI Express Root Port (rev 02)
    00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 (rev 02)
    00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 02)
    00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 02)
    00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 02)
    00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 02)
    00:1c.4 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 5 (rev 02)
    00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 02)
    00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 02)
    00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 02)
    00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 02)
    00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev f2)
    00:1f.0 ISA bridge: Intel Corporation 82801HB/HR (ICH8/R) LPC Interface Controller (rev 02)
    00:1f.2 IDE interface: Intel Corporation 82801H (ICH8 Family) 4 port SATA IDE Controller (rev 02)
    00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 02)
    00:1f.5 IDE interface: Intel Corporation 82801H (ICH8 Family) 2 port SATA IDE Controller (rev 02)
    01:00.0 VGA compatible controller: ATI Technologies Inc RV516 [Radeon X1300/X1550 Series]
    01:00.1 Display controller: ATI Technologies Inc RV516 [Radeon X1300 Pro] (Secondary)
    03:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5754 Gigabit Ethernet PCI Express (rev 02)
    roger@roger-desktop:~> less /var/log/Xorg.0.log
    [ 5165.144] ABI class: X.Org Server Extension, version 3.0
    [ 5165.144] (II) Loading extension RECORD
    [ 5165.144] (II) LoadModule: "dri"
    [ 5165.145] (II) Loading /usr/lib64/xorg/modules/extensions/libdri.so
    [ 5165.145] (II) Module dri: vendor="X.Org Foundation"
    [ 5165.145] compiled for 1.8.0, module version = 1.0.0
    [ 5165.145] ABI class: X.Org Server Extension, version 3.0
    [ 5165.145] (II) Loading extension XFree86-DRI
    [ 5165.145] (II) LoadModule: "dri2"
    [ 5165.146] (II) Loading /usr/lib64/xorg/modules/extensions/libdri2.so
    [ 5165.146] (II) Module dri2: vendor="X.Org Foundation"
    [ 5165.146] compiled for 1.8.0, module version = 1.2.0
    [ 5165.146] ABI class: X.Org Server Extension, version 3.0
    [ 5165.146] (II) Loading extension DRI2
    [ 5165.146] (II) LoadModule: "fglrx"
    [ 5165.147] (II) Loading /usr/lib64/xorg/modules/drivers/fglrx_drv.so
    [ 5165.155] (II) Module fglrx: vendor="FireGL - ATI Technologies Inc."
    [ 5165.155] compiled for 1.7.1, module version = 8.76.7
    [ 5165.155] Module class: X.Org Video Driver
    [ 5165.155] (II) Loading sub module "fglrxdrm"
    [ 5165.155] (II) LoadModule: "fglrxdrm"
    [ 5165.156] (II) Loading /usr/lib64/xorg/modules/linux/libfglrxdrm.so
    [ 5165.156] (II) Module fglrxdrm: vendor="FireGL - ATI Technologies Inc."
    [ 5165.156] compiled for 1.7.1, module version = 8.76.7
    [ 5165.156] (II) v4l driver for Video4Linux
    [ 5165.156] (II) ATI Proprietary Linux Driver Version Identifier:8.76.7
    [ 5165.156] (II) ATI Proprietary Linux Driver Release Identifier: 8.762
    [ 5165.156] (II) ATI Proprietary Linux Driver Build Date: Aug 3 2010 21:16:31
    [ 5165.156] (--) using VT number 7

    [ 5165.180] (II) Primary Device is: PCI 01@00:00:0
    [ 5165.180] (WW) Falling back to old probe method for v4l
    [ 5165.180] (WW) Falling back to old probe method for fglrx
    [ 5165.180] (EE) No supported AMD display adapters were found
    [ 5165.180] (EE) No devices detected.
    [ 5165.180]
    Fatal server error:
    [ 5165.180] no screens found
    [ 5165.180]
    Please consult the The X.Org Foundation support
    at X.Org Wiki - Home
    for help.
    [ 5165.180] Please also check the log file at "/var/log/Xorg.0.log" for additional information.
    [ 5165.180]

  2. #2
    Join Date
    Jun 2008
    Location
    Auckland, NZ
    Posts
    20,994
    Blog Entries
    1

    Default Re: after clean install opensuse 11.3, cannot startx due to "No screens found"

    Looks like you tried to install the proprietary fglrx driver.... is that correct? If so, you'll have to remove it. Your X1300 chipset is no longer supprted by the proprietary driver, so you should be using the radeon driver.

  3. #3

    Default Re: after clean install opensuse 11.3, cannot startx due to "No screens found"

    thanks for your reply. I removed ati-fglrxG02-kmp-desktop and x11-video-fglrxG02.

    can you tell me which radeon driver should I install?

  4. #4

    Default Re: after clean install opensuse 11.3, cannot startx due to "No screens found"

    after remove ati-fglrxG02-kmp-desktop and x11-video-fglrxG02, I reboot machine to failsafe mode, startx can succeed.

    but if we reboot to normal desktop mode, it fails still.

    I paste difference of kernel options here, can anybody point out the reason?


    title Desktop -- openSUSE 11.3 - 2.6.34-12
    root (hd0,1)
    kernel /boot/vmlinuz-2.6.34-12-desktop root=/dev/disk/by-id/ata-ST3320633AS_9NF0BVN6-part2 resume=/dev/disk/by-id/ata-ST3320633AS_9NF0BVN6-part1 splash=silent quiet showopts vga=0x31a
    initrd /boot/initrd-2.6.34-12-desktop

    ###Don't change this comment - YaST2 identifier: Original name: failsafe###
    title Failsafe -- openSUSE 11.3 - 2.6.34-12
    root (hd0,1)
    kernel /boot/vmlinuz-2.6.34-12-desktop root=/dev/disk/by-id/ata-ST3320633AS_9NF0BVN6-part2 showopts apm=off noresume edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 nomodeset x11failsafe vga=0x31a
    initrd /boot/initrd-2.6.34-12-desktop

  5. #5
    Join Date
    Jun 2008
    Location
    Auckland, NZ
    Posts
    20,994
    Blog Entries
    1

    Default Re: after clean install opensuse 11.3, cannot startx due to "No screens found"

    Its installed by default with the Xorg packages. If you used aticonfig to create /etc/X11/xorg.conf, remove it. You could do this from a console (as root):

    Code:
    rm -f /etc/X11/xorg.conf
    Thats all that should be required.

  6. #6

    Default Re: after clean install opensuse 11.3, cannot startx due to "No screens found"

    thanks for your help! it works!

  7. #7
    Join Date
    Jun 2008
    Location
    Auckland, NZ
    Posts
    20,994
    Blog Entries
    1

    Default Re: after clean install opensuse 11.3, cannot startx due to "No screens found"

    Thats great. One more thing to check:

    Code:
    glxinfo |grep direct
    Post output.

  8. #8

    Default Re: after clean install opensuse 11.3, cannot startx due to "No screens found"

    roger@roger-desktop:~> glxinfo
    Error: unable to open display (null)

  9. #9
    Join Date
    Mar 2008
    Location
    Phuket, Thailand
    Posts
    26,595
    Blog Entries
    38

    Default Re: after clean install opensuse 11.3, cannot startx due to "No screens found"

    Quote Originally Posted by zhoubasten View Post
    I just installed opensuse on a DELL Optix 745 server.

    Code:
    VGA info:
    01:00.0 VGA compatible controller: ATI Technologies Inc RV516 [Radeon X1300/X1550 Series]
    01:00.1 Display controller: ATI Technologies Inc RV516 [Radeon X1300 Pro] (Secondary)
    As you just discovered, the Radeon X1300 Pro does not work with the proprietary ATI graphic driver. This is because ATI consider the X1300 Pro legacy hardware and they no longer support it.

    If you are curious to learn more about the graphic drivers that are available for openSUSE Linux, you could skim through our forum's practical theory guide for graphics.

  10. #10
    Join Date
    Jun 2008
    Location
    Auckland, NZ
    Posts
    20,994
    Blog Entries
    1

    Default Re: after clean install opensuse 11.3, cannot startx due to "No screens found"

    Code:
    roger@roger-desktop:~> glxinfo
    Error: unable to open display (null)
    That was what I was afraid of. The proprietary driver overwrites some of the openGL libraries IIRC, so uninstalling the proprietary driver packages does not fully restore the default Xorg server libraries. You may need to reinstall the xorg-x11-server packge to reinstate these.

    Open a console and become root with

    Code:
    su -
    Enter your root password when prompted. Then, force a reinstall with

    Code:
    zypper in –-force xorg-x11-server
    When finished, restart the X-server with CTRL-ALT-Backspace (twice). See if that makes a difference to glxinfo. (Fingers crossed).
    Last edited by deano_ferrari; 30-Dec-2010 at 01:26. Reason: Typo

Page 1 of 2 12 LastLast

Posting Permissions

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