Чтобы исправить эту проблему пришлось вручную доавить скрипт, который выполняется перед запуском KDE и добавляет соответствующие разрешения
через setfacl, но для определнного пользователя
Возникла проблема, тянется уже давно, но хочется ее все же решить. При старте системы в runlevel 5 должен происходить запуск KDM. Но, увы, KDM валится. Лог из kdm.log ниже:
Вариант 1:
X.Org X Server 1.7.6
Release Date: 2010-03-17
X Protocol Version 11, Revision 0
Build Operating System: x86-02 2.6.18-164.6.1.el5
Current Operating System: Linux pc-ast 2.6.32.16-141.fc12.i686.PAE #1 SMP Wed Jul 7 04:41:17 UTC 2010 i686
Kernel command line: ro root=/dev/VolGroup00/LogVol00 rhgb quiet SYSFONT=latarcyrheb-sun16 LANG=ru_UA.UTF-8 KEYTABLE=ru-ms
Build Date: 16 April 2010 07:07:54AM
Build ID: xorg-x11-server 1.7.6-4.fc12
Current version of pixman: 0.16.6
Before reporting problems, check http://bodhi.fedoraproject.org/
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Mon Jul 26 09:13:13 2010
(==) Using default built-in configuration (30 lines)
FATAL: Module fbcon not found.
SELinux: Disabled on system, not enabling in X server
<unknown>: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.0.
Вариант 2:
X.Org X Server 1.7.6
Release Date: 2010-03-17
X Protocol Version 11, Revision 0
Build Operating System: x86-02 2.6.18-164.6.1.el5
Current Operating System: Linux pc-ast 2.6.32.16-141.fc12.i686.PAE #1 SMP Wed Jul 7 04:41:17 UTC 2010 i686
Kernel command line: ro root=/dev/VolGroup00/LogVol00 rhgb quiet SYSFONT=latarcyrheb-sun16 LANG=ru_UA.UTF-8 KEYTABLE=ru-ms
Build Date: 16 April 2010 07:07:54AM
Build ID: xorg-x11-server 1.7.6-4.fc12
Current version of pixman: 0.16.6
Before reporting problems, check http://bodhi.fedoraproject.org/
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Mon Jul 26 09:32:32 2010
(==) Using default built-in configuration (30 lines)
FATAL: Module fbcon not found.
SELinux: Disabled on system, not enabling in X server
<unknown>: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.0.
The application '<unknown>' lost its connection to the display :0.0;
most likely the X server was shut down or you killed/destroyed
the application.
Во втором варианте я просто поигрался с парамтерами kdm (kdmrc) - сменил обои по умолчанию, шрифт ну и всякая разная мелочь.
Самое забавное что. с той же версией дистрибутива (Fedora 12) на другом ПК все нормально. Но версия дистра не иммет значения, так как проблема началась на Ф11. И после обновления системы до 12--й версии никуда не делась. Есть подозорние -что какой-то конфиуграционный файл мешает, но какой и гле - не знаю.
После очередного обновления системы начала вылазиьт непонтяный глюкю
При старте системы в runlevel 5 загрузка успешно доходит до инициализации X-ов и благополучно все валится.
Если загрузить в runlevel 3 и потом ручками вызвать startx, то все как бы работате, но нестабильно. KDE валится само по себе
При анализе выяснилось, что после запуска startx в системе появляется некий зомби процесс (см. ниже).
При дальнейшем исследовании: взял другой ПК с такоей же самой федорой и той же версией всего ПО - выяснил, что там нет такой проблемы.
Вопрос (почти для телепатов): почему возникает данный зомби процесс и что можно починить, чтобы он не возникал?
[ast@pc-ast tmp]$ ps -el | grep 'Z'
F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD
1 Z 500 7537 7361 0 80 0 - 0 exit ? 00:00:00 xinitrc <defunct>
[ast@pc-ast tmp]$ ps aux | grep 7361
ast 7361 0.0 0.0 2160 608 ? Ss 09:39 0:00 /usr/bin/ck-xinit-session /usr/bin/ssh-agent /etc/X11/xinit/Xclients
ast 8065 0.0 0.0 4220 792 pts/0 S+ 09:46 0:00 grep 7361
[ast@pc-ast tmp]$ ps -el | grep 7361
0 S 500 7361 7349 0 80 0 - 540 wait ? 00:00:00 ck-xinit-sessio
1 Z 500 7537 7361 0 80 0 - 0 exit ? 00:00:00 xinitrc <defunct>
0 S 500 7548 7361 0 80 0 - 1216 wait ? 00:00:00 startkde
[ast@pc-ast tmp]$
Заметил одну особенность: чем дольше работает система тем больше используется своп. В этом не было бы ничего примечательного если бы не одно но - использованный своп не отдается обратно ОС. И даже если есть свободная память (например 2821912k), то своп продолжает использоваться. Ниже представлен правильный вариант - своп 0, свободного озу море.
Если система поработает день/два своп потихоньку начинает расти.
Как обыкновенный граджадин я понимаю, что после завершения задачи память должна отдаваться системе. Так вот, происходит это только когда полностью завершить сеанс.
Вывод/вопрос: это X , это KDE, это какое-то QT-based приложение?
наиболее особенно заметно когда работает Okular
syctl -a | grep swap
vm.swappiness = 0
Вопрос: как выяснить, что происходит и кто виноват?
Это уже даже не смешно.
Обновил Федору 11 на 12. Ну хорошо. я смирился с тем, что каталистовские драйвера еще не дописаны и мне придется использовать родные. Ну хорошо, я смирился с тем теперь вместо русских букв в консоли (из-за видео драйвера) у меня одни квадраты.
Я смирился с тем то в новом ядре от этой пятницы (2,6,31.х-174) отвалился драйвер от broadcom для wireless (в крайнем случае я могу переключиться на предыдущее за номером 166 или поставить родные драйвера руками - надеюсь на это). НО! Какого хрена (простите за мой французский) после этого пятничного обновления умер звук???? Ну сколько можно? Причем умер наглухо. Он просто не воспроизводится!!! Никакие alsacon и т.д. ничего решить не могут. dmesg | grep ALSA вообще ничего не выводит...
Давно была подобная проблема но помогло снести профиль в KDE. Но, увы, не в этот раз. Куда копать?
Столкнулся с такой проблемой:
звук есть, играет
есть наушники.
Если вставить разьем наушников в соответствущий разъем происходит чудо: звук идет как из наушников так и из основных колонок.
Вопрос: является ли переключение хардварным, то есть вставил штекер автоматически меняется выводящее устройство или это переключение осуществляется программно?
Господа, нужно квалифицировано просветить пользователя, а то будет отчаяние.
Есть ATI Radeon HD3200. Kernel 2.6.30/2.6.29. Драйвера с версии 9.7-9.9
Устанавливаю драйвера. В /usr/share/ati/*.log нет никаких варнигов, ошибок. Перегружаюсь - естественно, тишина и черный экран.
После изучения форумов выяснилось, что необходимо добавить опцию Option "SWCursor" "true".
Не помогает.
После дополнительного изучения проблемы выяснилось, что надо поместить драйвера radeon/radeonhd в /etc/modprobe.d/blфcklist.conf. Добавил. Перегрузился. Запускаю Xorg -configure. Падает с сообщением об ошибке в fglrx драйвере. lsmod как ни странно (!) показывает в списке загруженых модулей radeon и drm. Делаю rmmod для указанных модулей, modprobe fglrx и, о, чудо! драйвер загрузился.
Итак вопрос: что надо сделать, чтобы драqвера radeon/drm не грузились и не конфликтовали с fglrx?
Какие еще настройки надо подкрутить, чтобы установить таки так необходимые драйвера?
aticonfig --list-adapters показывает правильно, что стоит Ati radeon HD 3200
После обновления системы приехало ядро 2.6.30. Установилось. После растарта - Х подвисают наглухо.
Кусок лога Х-сервера:
X.Org X Server 1.6.1.901 (1.6.2 RC 1)
Release Date: 2009-5-8
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.18-128.1.6.el5 i686
Current Operating System: Linux pc-ast 2.6.30.5-43.fc11.i686.PAE #1 SMP Thu Aug 27 21:34:36 EDT 2009 i686
Kernel command line: ro root=/dev/VolGroup00/LogVol00 rhgb quiet
Build Date: 18 May 2009 02:47:59PM
Build ID: xorg-x11-server 1.6.1.901-1.fc11
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Tue Sep 8 09:07:35 2009
(II) Loader magic: 0x640
(II) Module ABI versions:
X.Org ANSI C Emulation: 0.4
X.Org Video Driver: 5.0
X.Org XInput driver : 4.0
X.Org Server Extension : 2.0
(II) Loader running on linux
(--) using VT number 7
(II) intel(0): [DRI2] Setup complete
(**) intel(0): Framebuffer compression disabled
(**) intel(0): Tiling enabled
(==) intel(0): VideoRam: 4194303 KB
(II) intel(0): Attempting memory allocation with tiled buffers.
(EE) intel(0): max_gtt_map_size: 57684kb.
(II) intel(0): Tiled allocation successful.
(II) UXA(0): Driver registered support for the following operations:
(II) solid
(II) copy
(II) composite (RENDER acceleration)
(==) intel(0): Backing store disabled
(==) intel(0): Silken mouse enabled
(II) intel(0): Initializing HW Cursor
(EE) intel(0): max_gtt_map_size: 57684kb.
(II) intel(0): Fixed memory allocation layout:
(II) intel(0): 0x00000000-0xffffffff: DRI memory manager (0 kB)
(II) intel(0): 0x00000000: end of aperture
(II) intel(0): BO memory allocation layout:
(II) intel(0): 0x00000000: start of memory manager
(II) intel(0): 0x01000000-0x01ffffff: front buffer (16384 kB) X tiled
(II) intel(0): 0x00f00000-0x00f09fff: HW cursors (40 kB)
(II) intel(0): 0x00000000: end of memory manager
П.С.
Интегирированная intel