LINUX.ORG.RU

Не запускаются иксы


0

1

Установлена CentOS 6, с видеокартой AMD HD6950. Установил драйвер ati-driver-installer-11-7-x86.x86_64.run с сайта AMD. При запуске иксов командой startx выдаётся сообщение:

(WW) fglrx: No matching Device section for instance (BusID PCI:0@6:0:1) found

При запуске fglrxinfo:

Error: unable to open display (null)

При запуске lspci | grep -i vga:

06:00.0 VGA compatible controller: ATI Technologies Inc Device 6719

Модуль загружен: lsmod | grep fglrx:

fglrx 2899014 0

Файл xorg.conf:

Section «ServerLayout» Identifier «aticonfig Layout» Screen 0 «aticonfig-Screen[0]-0» 0 0 EndSection

Section «Module» EndSection

Section «Monitor» Identifier «aticonfig-Monitor[0]-0» Option «VendorName» «ATI Proprietary Driver» Option «ModelName» «Generic Autodetecting Monitor» Option «DPMS» «true» EndSection

Section «Device» Identifier «aticonfig-Device[0]-0» Driver «fglrx» BusID «PCI:6:0:0» EndSection

Section «Screen» Identifier «aticonfig-Screen[0]-0» Device «aticonfig-Device[0]-0» Monitor «aticonfig-Monitor[0]-0» DefaultDepth 24 SubSection «Display» Viewport 0 0 Depth 24 EndSubSection EndSection

Помогите запустить иксы и драйвер

Где-то тут недавно было то, что стоит посмотреть на LIBGL_ALWAYS_INDIRECT.

eliriand ★★
()
Ответ на: комментарий от AITap
[root@localhost ~]# lspci
00:00.0 Host bridge: Intel Corporation 82975X Memory Controller Hub (rev c0)
00:01.0 PCI bridge: Intel Corporation 82975X PCI Express Root Port (rev c0)
00:03.0 PCI bridge: Intel Corporation 82975X/3010 PCI Express Root Port (rev c0)
00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 01)
00:1c.0 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 1 (rev 01)
00:1c.3 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 4 (rev 01)
00:1c.4 PCI bridge: Intel Corporation 82801GR/GH/GHM (ICH7 Family) PCI Express Port 5 (rev 01)
00:1c.5 PCI bridge: Intel Corporation 82801GR/GH/GHM (ICH7 Family) PCI Express Port 6 (rev 01)
00:1d.0 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #1 (rev 01)
00:1d.1 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #2 (rev 01)
00:1d.2 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #3 (rev 01)
00:1d.3 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #4 (rev 01)
00:1d.7 USB Controller: Intel Corporation N10/ICH 7 Family USB2 EHCI Controller (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev e1)
00:1f.0 ISA bridge: Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface Bridge (rev 01)
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 01)
00:1f.2 IDE interface: Intel Corporation N10/ICH7 Family SATA IDE Controller (rev 01)
00:1f.3 SMBus: Intel Corporation N10/ICH 7 Family SMBus Controller (rev 01)
01:03.0 FireWire (IEEE 1394): Texas Instruments TSB43AB22/A IEEE-1394a-2000 Controller (PHY/Link)
02:00.0 SATA controller: JMicron Technology Corp. JMB362/JMB363 Serial ATA Controller (rev 02)
02:00.1 IDE interface: JMicron Technology Corp. JMB362/JMB363 Serial ATA Controller (rev 02)
03:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8053 PCI-E Gigabit Ethernet Controller (rev 20)
04:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8053 PCI-E Gigabit Ethernet Controller (rev 20)
05:00.0 Multimedia video controller: Device 1a0a:6200 (rev 01)
06:00.0 VGA compatible controller: ATI Technologies Inc Device 6719
06:00.1 Audio device: ATI Technologies Inc Device aa80
Nekto13
() автор топика

> CentOS 6, с видеокартой AMD HD6950

А если не секрет, зачем такой странный союз?

И у тебя в ошибке instance (BusID PCI:0@6:0:1), а в конфиге 6.0.0.

thesis ★★★★★
()
Ответ на: комментарий от AITap

Лог иксов: http://rghost.ru/18032081

[root@localhost /]# lsmod
Module                  Size  Used by
fglrx                2899014  0
fcoe                   21897  0
libfcoe                16181  1 fcoe
8021q                  24413  0
garp                    7310  1 8021q
stp                     2107  1 garp
libfc                  94245  2 fcoe,libfcoe
scsi_transport_fc      50893  2 fcoe,libfc
scsi_tgt               12107  1 scsi_transport_fc
llc                     5608  2 garp,stp
sunrpc                241630  1
ipt_REJECT              2349  2
nf_conntrack_ipv4       9440  2
nf_defrag_ipv4          1449  1 nf_conntrack_ipv4
iptable_filter          2759  1
ip_tables              17733  1 iptable_filter
ip6t_REJECT             4562  2
nf_conntrack_ipv6      19655  2
xt_state                1458  4
nf_conntrack           79643  3 nf_conntrack_ipv4,nf_conntrack_ipv6,xt_state
ip6table_filter         2855  1
ip6_tables             19392  1 ip6table_filter
ipv6                  321509  30 ip6t_REJECT,nf_conntrack_ipv6
asus_atk0110           14470  0
hwmon                   2464  1 asus_atk0110
arc4                    1441  2
ecb                     2175  2
rtl8187                53104  0
mac80211              146065  1 rtl8187
cfg80211              138993  2 rtl8187,mac80211
rfkill                 19617  1 cfg80211
eeprom_93cx6            1733  1 rtl8187
sg                     30186  0
i2c_i801               11190  0
i2c_core               31274  1 i2c_i801
serio_raw               4816  0
iTCO_wdt               11708  0
iTCO_vendor_support     3022  1 iTCO_wdt
snd_hda_codec_atihdmi     3023  1
snd_hda_codec_realtek   297377  1
snd_hda_intel          25194  0
snd_hda_codec          82097  3 snd_hda_codec_atihdmi,snd_hda_codec_realtek,snd_hda_intel
snd_hwdep               6714  1 snd_hda_codec
snd_seq                56557  0
snd_seq_device          6626  1 snd_seq
snd_pcm                84700  2 snd_hda_intel,snd_hda_codec
snd_timer              23087  2 snd_seq,snd_pcm
snd                    70053  8 snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_seq,snd_seq_device,snd_pcm,snd_timer
soundcore               8052  1 snd
snd_page_alloc          8628  2 snd_hda_intel,snd_pcm
i82975x_edac            3056  0
edac_core              46055  1 i82975x_edac
ext4                  353851  1
mbcache                 7918  1 ext4
jbd2                   89033  1 ext4
sr_mod                 16162  0
cdrom                  39769  1 sr_mod
sd_mod                 37221  3
crc_t10dif              1507  1 sd_mod
firewire_ohci          24867  0
firewire_core          50853  1 firewire_ohci
crc_itu_t               1683  1 firewire_core
ata_piix               22588  2
ata_generic             3611  0
pata_acpi               3667  0
pata_jmicron            2747  0
ahci                   39105  0
sky2                   48026  0
dm_mod                 76824  0

Nekto13
() автор топика
Ответ на: комментарий от thesis

Учусь и эксперементирую, исправление в конфиге на 6.0.1 положение не меняет

Nekto13
() автор топика
Ответ на: комментарий от thesis

> И у тебя в ошибке instance (BusID PCI:0@6:0:1), а в конфиге 6.0.0.
6:0:1 - это звуковая карта:

06:00.0 VGA compatible controller: ATI Technologies Inc Device 6719

06:00.1 Audio device: ATI Technologies Inc Device aa80

AITap ★★★★★
()
Ответ на: комментарий от Nekto13

В логе всё в порядке, иксы запускаются нормально, а потом завершаются по внешним причинам.

Попробуйте запустить какой-нибудь display manager.

AITap ★★★★★
()
Ответ на: комментарий от Nekto13

> команды startx достаточно?
Нет. Нужно указать ещё какого-нибудь X-клиента, который обращался бы к X-серверу. Подробнее man startx.

А DM обычно вообще запускаются без помощи startx, скриптами в /etc/init.d/, чем-то вроде: /etc/init.d/gdm start.
У Вас ведь установлено графическое окружение (напр. GNOME)?

AITap ★★★★★
()
Ответ на: комментарий от AITap

Должен быть установлен GNOME, я поставил минимальную установку CentOS 6, после чего поставил иксы и GNOME командой:

yum groupinstall «X Window System» «GNOME Desktop Environment»

В /etc/init.d/ скриптов запуска DM не вижу:

[root@localhost ~]# ls -l /etc/init.d/
итого 204
-rwxr-xr-x. 1 root root  3378 Авг 21  2010 auditd
-rwxr-xr-x. 1 root root  2540 Ноя 11  2010 avahi-daemon
-rwxr-xr-x. 1 root root  5335 Июн 25 13:02 cgconfig
-rwxr-xr-x. 1 root root  3266 Июн 25 13:02 cgred
-rwxr-xr-x. 1 root root  3069 Ноя 12  2010 fcoe
-rwxr-xr-x. 1 root root  2785 Авг 10  2010 firstboot
-rw-r--r--. 1 root root 17911 Сен  1  2010 functions
-rwxr-xr-x. 1 root root  1701 Ноя 12  2010 haldaemon
-rwxr-xr-x. 1 root root  5587 Сен  1  2010 halt
-rwxr-xr-x. 1 root root  8654 Мар 27 14:05 ip6tables
-rwxr-xr-x. 1 root root  8559 Мар 27 14:05 iptables
-rwxr-xr-x. 1 root root  3789 Авг  5  2010 iscsi
-rwxr-xr-x. 1 root root  3671 Июл 11  2010 iscsid
-rwxr-xr-x. 1 root root   652 Сен  1  2010 killall
-rwxr-xr-x. 1 root root  6355 Июн 25 05:29 lldpad
-r-xr-xr-x. 1 root root  2442 Июл  5 01:47 lvm2-monitor
-rwxr-xr-x. 1 root root  2200 Июн 25 14:47 messagebus
-rwxr-xr-x. 1 root root  2363 Июн 25 16:11 multipathd
-rwxr-xr-x. 1 root root  2984 Сен  1  2010 netconsole
-rwxr-xr-x. 1 root root  5402 Сен  1  2010 netfs
-rwxr-xr-x. 1 root root  6454 Сен  1  2010 network
-rwxr-xr-x. 1 root root  5982 Ноя 12  2010 nfs
-rwxr-xr-x. 1 root root  3517 Ноя 12  2010 nfslock
-rwxr-xr-x. 1 root root  1923 Окт 22  2009 ntpd
-rwxr-xr-x. 1 root root  1866 Окт 22  2009 ntpdate
-rwxr-xr-x. 1 root root  1559 Май 20  2009 rdisc
-rwxr-xr-x. 1 root root  1815 Июн 25 16:24 restorecond
-rwxr-xr-x. 1 root root  2073 Ноя 12  2010 rpcbind
-rwxr-xr-x. 1 root root  3112 Ноя 12  2010 rpcgssd
-rwxr-xr-x. 1 root root  2706 Ноя 12  2010 rpcidmapd
-rwxr-xr-x. 1 root root  3084 Ноя 12  2010 rpcsvcgssd
-rwxr-xr-x. 1 root root  2262 Мар 31  2010 rsyslog
-rwxr-xr-x. 1 root root  1698 Июн 25 16:24 sandbox
-rwxr-xr-x. 1 root root   647 Сен  1  2010 single
-rwxr-xr-x. 1 root root  4537 Июн 25 08:29 sshd
-rwxr-xr-x. 1 root root  2296 Ноя 12  2010 udev-post
Nekto13
() автор топика
Ответ на: комментарий от Nekto13

При загрузке системы графического входа в систему не появляется, да?
Попробуйте поставить GDM вручную: yum search gdm; yum install <...>.
Что скажет команда find /etc/ -name 'gdm*'?

AITap ★★★★★
()
Ответ на: комментарий от AITap

Да при загрузке графического входа нет. GDM установлен не был, после установки поиск выдаёт:

[root@localhost init.d]# find /etc/ -name 'gdm*'
/etc/pam.d/gdm-autologin
/etc/pam.d/gdm-password
/etc/pam.d/gdm
/etc/gconf/schemas/gdm-simple-greeter.schemas
/etc/gdm
/etc/gdm/gdm.schemas
/etc/dbus-1/system.d/gdm.conf
Nekto13
() автор топика
Ответ на: комментарий от Nekto13

Интересно, а где init-скрипт? Какие были другие варианты пакетов в выдаче yum search gdm?
А если ввести telinit 5, графический логин появится?

AITap ★★★★★
()
Ответ на: комментарий от gentoo_root

> Он prefdm называется.
Спасибо, не знал.

Судя по молчанию ТС, либо всё заработало, либо всё окончательно накрылось.

AITap ★★★★★
()
Ответ на: комментарий от bk_

Теперь команда startx запускает на 7 терминале GNOME, но вместо букв квадратики - видимо что-то со шрифтами и в терминале выдаются сообщения аля:

(gnome-panel:1743): Pango-WARNING **: failed to choose a font, expect ugly output. engine-type='PangoRenderFc', script='cyrillic'

[root@localhost etc]# cat /etc/X11/xorg.conf
Section "ServerLayout"
        Identifier     "aticonfig Layout"
        Screen      0  "aticonfig-Screen[0]-0" 0 0
EndSection

Section "Module"
EndSection

Section "Monitor"
        Identifier   "aticonfig-Monitor[0]-0"
        Option      "VendorName" "ATI Proprietary Driver"
        Option      "ModelName" "Generic Autodetecting Monitor"
        Option      "DPMS" "true"
EndSection

Section "Device"
        Identifier  "aticonfig-Device[0]-0"
        Driver      "fglrx"
        BusID       "PCI:6:0:0"
EndSection

Section "Screen"
        Identifier "aticonfig-Screen[0]-0"
        Device     "aticonfig-Device[0]-0"
        Monitor    "aticonfig-Monitor[0]-0"
        DefaultDepth     24
        SubSection "Display"
                Viewport   0 0
                Depth     24
        EndSubSection
EndSection

Nekto13
() автор топика
Ответ на: комментарий от Nekto13

Установил шрифты для xorg, прописал в /etc/sysconfig/i18n: en_US.UTF-8, до этого было ru_RU.UTF-8, после перезагрузки команда startx запускает GNOME и шрифты нормальные - на английском. В GNOME установлена Catalyst Control Center и запускается. Но запуск glxinfo с 1 терминала по прежнему выдаёт: Unable to open display. В чём проблема? Как проверить, что драйвера установлены корректно?

Nekto13
() автор топика
Ответ на: комментарий от Nekto13

Всё, всем спасибо. Оказывается glxinfo нужно запускать только при запущенных иксах. Вроде всё заработало.

Nekto13
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.