Вы здесь

[SOLVED] Странная проблема с иксами

Есть ноутбук Lenovo B560 с nvidia 310 M. Поставил драйвера nvidia-drivers. Ставил иксы по хэндбуку. В итоге, при запуске иксов я вижу черный экран с мигающим курсором, на клавиатуру и мышь не реагирует (ничего нельзя ввести, но ctrl+alt+f1 работает). Должен был запуститься xterm. В логе иксов никаких ошибок нет, только warnings. Привожу логи и конфиги ниже.
Xorg.0.log

xorg.conf

В чем проблема и как ее решить?

Попробуй посмотреть http://www.gentoo.ru/node/21619 там в конце я описывал как избавиться от излишних "клавиатур" которые добавляются при автоматическом их добавлении.

Для того, чтобы запустился xterm нужно, чтобы .xinitrc его запускал. Кроме того важно, какой командой запускаются Х.

—

Чем больше юзерфрендли, тем сложнее юзать.

В xinitrc все прописано. мой .xinitrc Иксы запускаются командой startx
Сделал так как описано по ссылке, результат все тот же

Попробуй .xinitrc с двумя строчками

#!/bin/sh
exec xterm

Ах да, убедись что xterm есть.

which xterm

У меня его просто нет. twm у меня тоже не стоит.

—

Чем больше юзерфрендли, тем сложнее юзать.

Не сработало. xterm и twm стоят (специально ставил для проверки)
Я тут другое заметил: попробовал startkde (kde уже поставил) и обнаружил что "$DISPLAY is not set or cannot connect to the X server". Затем сделал, как посоветовал гугл: export DISPLAY=:0.0 После этого вижу "No protocol specified. $DISPLAY is not set or cannot connect to the X server" Может проблема крутится возле дисплея?

Покажи

emerge -e kdebase-startkde -pv
emerge -e xorg-drivers  -pv

Была та же проблема с кедами. После

$ export DISPLAY=:0.0

попробуйте

$ exec startkde

Еще как вариант пользовать xdm (kdm).

То же самое получается. Более того $DISPLAY почему-то обнуляется.

Modeline     "1368x768_70"

а 70 Гц не дофига будет для ЖК? :)

Пардон, это старый конфиг. После долгих мытарств в гугле я его переделал вот так

1. с AIGLX nVidia не работает... в смысле оно ей не надо...
2. Option "AccelMethod" "EXA" - тоже не про nVidia... по крайней мере никогда не нужно было такого выставлять
3. Option "DRI" "true" - тоже лишнее... nVidia подменяет ксорговый DRI своим и без него ругается и отключает VDPAU...
4. Load "drm" тоже никогда не нужен был... что это вообще такое?

у тебя вообще без конфига все должно запускаться... и можно попробовать

nvidia-xconfig --add-argb-glx-visuals --allow-glx-with-composite --composite --damage-events --render-accel 

Спасибо за замечания, конфиг поправил. Я его составлял на основе других. Видимо там была радеоновская карточка. Кстати, судя по логу иксы эти секции и модули игнорировали, так что думаю проблема в другом.

Попробовал так сделать. Иксы выпадает с ошибкой. вот лог: Xorg.0.log

Вообще может быть проблема в EDID?

(WW) NVIDIA(GPU-0): Unable to read EDID for display device CRT-0

Поиск выдает схожие проблемы у других людей, но конкретного решения не нашел.

Вот, кажется нащупал. Вывод ddcprobe:

vbe: VESA 3.0
oem: Intel(R)Ironlake Mobile Graphics Chipset Accelerated VGA BIOS
vendor: Intel Corporation
product: Intel(R)Ironlake Mobile Graphics Controller Hardware Version 0.0
memory: 65472kb
8bit: 1280x1024 1024x768 640x480 800x600
16bit:
24bit: 1280x1024 1024x768 800x600 640x480
32bit: 1280x1024 1024x768 640x480 800x600
edid: 1 3
id: 22ec
eisa: AUO22ec
serial: 00000000
manufacture: 1 2009
input: analog signal.
screensize: 34 19
gamma: 2.200000
dpms: RGB, no active off, no suspend, no standby
modeline: "1366x768@60" 69.30 1366 1398 1422 1432 768 772 775 806 -hsync -vsync
monitor_mf_range
monitorid: AUO
monitorid: B156XW02 V2

Как мне заставить драйвер использовать этот EDID вместо "nvidia-auto-select"?

damper написал:
Вот, кажется нащупал. Вывод ddcprobe:

vbe: VESA 3.0
oem: Intel(R)Ironlake Mobile Graphics Chipset Accelerated VGA BIOS
vendor: Intel Corporation
product: Intel(R)Ironlake Mobile Graphics Controller Hardware Version 0.0
memory: 65472kb
8bit: 1280x1024 1024x768 640x480 800x600
16bit:
24bit: 1280x1024 1024x768 800x600 640x480
32bit: 1280x1024 1024x768 640x480 800x600
edid: 1 3
id: 22ec
eisa: AUO22ec
serial: 00000000
manufacture: 1 2009
input: analog signal.
screensize: 34 19
gamma: 2.200000
dpms: RGB, no active off, no suspend, no standby
modeline: "1366x768@60" 69.30 1366 1398 1422 1432 768 772 775 806 -hsync -vsync
monitor_mf_range
monitorid: AUO
monitorid: B156XW02 V2

Как мне заставить драйвер использовать этот EDID вместо "nvidia-auto-select"?

тебя выделенные строки совсем не напрягают? ))

damper написал:
Есть ноутбук Lenovo B560 с nvidia 310 M.

поискал я описание сей модификации ноутбука и... дай-ка вывод lspci | grep -i VGA ... есть подозрение что там Optimus, т.е. две видеокарты и что тебе придется адаптировать под себя этот мануал)))

lspci | grep -i VGA

00:02.0 VGA compatible controller: Intel Corporation Arrandale Integrated Graphics Controller (rev 02)
02:00.0 VGA compatible controller: nVidia Corporation Device 0a70 (rev a2)

ты понимаешь в чем проблема? ))) ты пытался заставить драйвера nvidia работать с карточкой Intel )))) в общем гугли про vgaswitcheroo для понимания вопроса и воспользуйся статьей выше для настройки системы ;)

Интересная мысль, но почему тогда вообще нет никаких ошибок в логах?

это уже не мысль, а знание! ;) тут уже к бабке-гадалке не ходи ))))
и тебе такой ошибки не достаточно с заведомо рабочим конфигом?

[  3213.116] (II) NVIDIA dlloader X Driver  260.19.29  Wed Dec  8 12:10:14 PST 2010
[  3213.116] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[  3213.116] (--) using VT number 7
[  3213.118] (EE) No devices detected.
[  3213.118]
Fatal server error:

Ок. Я начал понимать. И хочу заставить работать интеловскую карточку. В конфиге меняю драйвер на "intel", а BusID на 0:2:0 соответствующие выводу lspci. Теперь возникает ошибка

(EE) Failed to initialize GLX extension (Compatible NVIDIA X driver not found)

eselect opengl set xorg-x11 ;) и я не в курсе нужно ли расширение glx под другими картами...
да и кроме замены BusID нужно в корне поменять все параметры, что ты прописал с помощью nvidia-xconfig, т.к. они только для nvidia-карточки )) настройку intel'a смотри в wiki на сайте compiz-fusion ;)

nvidia не radeon. Если optimus, то не заведётся, если в биос нету возможности отключить intel видео.
У меня такой возможности нету, потому я просто отрубил nvidia через acpi_call модуль(чтобы батарейку не ело) и использую один intel.
Рекомендую почитать рассылку

иногда решение находится ;) http://andreyp.ikir.ru/main/aboutSonyVaio.html только тут сони вайо, но думаю, что можно нарыть что-нибудь подобное ;) а вообще надо более скурпулезно подходить к выбору железа, чтобы не переплачивать за то, что заведомо не сможешь использовать ;)

Собственно, по данной ссылке модифицируют биос, чтобы в нём можно было отключить одну из видеокарт.
А топик-стартеру советую всё же попробовать поюзать intel. К примеру, аппаратное декодирование видео он поддерживает(через vaapi. Либо vlc юзать, либо форк mplayer-vaapi), эффекты kwin в kde работают без тормозов.

а смысл тогда было покупать редкую модификацию с nVidia ? )) может там все-таки в биосе есть волшебный переключатель?

редкую? О_о
У почти всех ноутбучных core i встроенное видео(а может и у всех). С core i, сейчас, так как это новый проц, делают в основном производительные модели ноутов. В производительные ноуты почти всегда пихают отдельную дискретную видеокарту.
Не видел ещё ни одного ноута с core i5 и без дискретной видеокарты "в нагрузку". И в 50% случаев - это nvidia. Это называется "редкую модификацию"?
А вообще, я к примеру свой ноут купил, потому что других с хорошим процом(core i5), 500 гиговым винтом, 4Gb памяти и 13 дюймовым экраном, просто не было.

хм... просто погуглил и на пятаке сайтов в основном описывался этот ноут с припиской типа "существуют модификации с видеокартой nvidia"... видимо это меня сбилос с толку )) пардоньте муа ))
а вообще щас почитал про этот потимус и впервые за долгое время nvidia меня сильно огорчила :'( неужели нельзя было оставить ручное переключение для ОСей отличных от виндовс? думаю, что тут либо Microsoft руку приложил, либо Linux/X.org оказался слишком не готов к такому :(

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

Дорогой, поделись секретом, каким макаром отключил Optomus в биос?

Дорогой, damper, рад что у тебя получилось завести intel, у меня железка аналогичная, выложи конфиг xorg.conf, и последовательность манипуляций (может что обновлял или удалял). Благодарю.

Благодар всех откликнувшихся, помог переход на calculate 11.