LINUX.ORG.RU

xubuntu 12.10 - no screens found


0

1

Добрый вечер.

Поставил на нетбук asus 1225c xubuntu последнюю, иксы не стартуют, при попытке startx пишет ошибку в духе «no screens found», файла /etc/X11/xorg.conf почему-то нет.

Подскажите, пожалуйста, в какую сторону копать?

Ответ на: комментарий от emissar

sudo apt-get install xserver-xorg-video-fbdev

Сгенерируйте или создайте в /etc/X11/ файл xorg.cong со следующим содержимым:

Section "Device"
   Identifier             "Intel GMA3600"
   Driver                 "fbdev"
EndSection
anonymous ()
Ответ на: комментарий от emissar

И вообще лучше поставить 12.04, там есть проприетарные дрова, на которых сюда по топику на форуме убунты работает ждущий и спящий режим.

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

Спасибо. Иксы стартанули вроде, но яркость экрана на минимуме и не регулируется. И при запуске просит отправить отчет об ошибке иксов. Буду пробовать 12.04, спасибо еще раз.

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

Утром выложу.

P.S.: Все работает хорошо (правда 600 мб ОЗУ сжирает при старте - как-то тяжеловато для «легкого» DE). А вот компиз безбожно тормозит, даже с одним эффектом «вязкие окна», пользоваться просто невозможно - на весь экран с ним окно разворачивается секунд 8-10, это из-за слабого железа?

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

To install or try Xubuntu within the Desktop/Live CD, you need 256 MB of memory. Installing with the Alternative CD requires only 64 MB. Once installed, it is strongly recommended to have at least 512 MB of memory, but you can run with 256 MB too.

Это с http://xubuntu.org/getxubuntu/

Завтра могу точно сказать сколько у меня она жрет на старте, но точно не 600 метров.

Dlinnii ()
Ответ на: комментарий от RussianNeuroMancer

EGL-приложения

Ну вы пример такого приложения приведите, а то я тоже не в курсе.

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

Отсутствие поддержки OpenGL я предполагал, потому как OpenGL эта видеокарта ни с одним драйвером не поддерживает. Драйвер для Windows умеет DirectX, а драйвер для Android умеет OpenGL ES2. Теперь вот любопытно, есть ли OpenGL ES2 в недодрайвере для Linux. Потому как если есть, и работает, то наверное с ним даже можно жить.

Ну вы пример такого приложения приведите, а то я тоже не в курсе.

KWin GLES (есть в репах) и Compiz GLES (для 12.04 не знаю, где взять).

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

Gallium 0.4 on llvmpipe

А что это значит?

Это у вас с проприетарным драйвером?

Ну да (cedarview-drm libva-cedarview-vaapi-driver cedarview-graphics-drivers )

Второй вопрос: а EGL-приложения работают?

А это какие? Вот 3d заставки жутко тормозят на весь экран. glxgears в маленьком окне - 120 кадров, на весь экран - падает до 20 :(

Вспомнил одну вещь. Примерно год назад клацал нетбук азус еще слабее этого с экраном 10.1" (если не ошибаюсь - asus 1001px или как-то так) с убунтой 10.04 на борту со вторым гномом, так там замечательно работал компиз, без тормозов. Сколько ОЗУ потребляла не скажу, но шустро бегала. Что-то я, видимо, делаю не так с этой xubuntu..

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

А что это значит?

Это значит, что OpenGL у вас рендерится программно на процессоре.

А это какие?

См. сообщение выше.

Что-то я, видимо, делаю не так с этой xubuntu..

Вовсе нет, просто вам попался PowerVR вместо видеокарты - под Вендой оно работает вот так.

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

просто вам попался PowerVR вместо видеокарты

И с этим ничего нельзя сделать, да? Т.е. как я понимаю, беда в неполноценном драйвере?

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

И с этим ничего нельзя сделать, да?

Если повезло, и в проприетарном драйвере есть поддержка EGL и OpenGL ES2, то может заработать KWin/Compiz GLES. Если не повезло - то никакого 3D, кроме программного, у вас не будет.

Т.е. как я понимаю, беда в неполноценном драйвере?

Судя по состоянию дел с драйверами для Windows, всё плохо не столько с драйверами, сколько с железом этой видеокарты.

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

Eсли повезло, и в проприетарном драйвере есть поддержка EGL и OpenGL ES2, то может заработать KWin/Compiz GLES.

По всей видимости, не повезло, т.к. выше я отписывал о том, как работает компиз. Да и заставки тоже.

Судя по состоянию дел с драйверами для Windows, всё плохо не столько с драйверами, сколько с железом этой видеокарты.

До xubuntu на нем стояла вин7 максимальная. Подтормаживания, конечно, были, но те же 3d заставки и некоторые игры работали нормально. И мне что-то подсказывает, что если я сейчас на него попробую установить простую игрульку - она будет жутко тормозить.

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

А с ubuntu 12.10 взять исходники и пересобрать compiz для 12.04 нельзя?

Возможно, я не в курсе.

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

По всей видимости, не повезло, т.к. выше я отписывал о том, как работает компиз. Да и заставки тоже.

Вы не пробовали GLES-версии. В частности в случае KWin, для использования GLES нужно ставить специальный пакет (kde-window-manager-gles) и менять переменную окружения (KDEWM=kwin_gles). Я не знаю, имеет ли смысл пробовать KWin на Xubuntu не устанавливая Кеды, да и наверное не получится иначе. Если хотите попробовать то наверное лучше пробовать, поставив отдельную систему (если будете пробовать с KWin, то проще всего сразу поставить Kubuntu). Плюс там наверное ещё придётся копаться с alternatives (как-то так, наверное:

update-alternatives --config xi386-linux-gnu_egl_conf
нужно будет выбрать реализацию cedarview вместо mesa).

Подтормаживания, конечно, были, но те же 3d заставки и некоторые игры работали нормально.

Потому что драйвер для DirectX есть, для OpenGL ES2 есть, а для OpenGL нету.

И мне что-то подсказывает, что если я сейчас на него попробую установить простую игрульку - она будет жутко тормозить.

Если игрулька будет на OpenGL - да. Если игрулька будет на OpenGL ES2 (например из Chrome Web Store; если KWin GLES заработает, то вопрос с 3D в браузере нужно выяснять отдельно) - может быть и нет, не знаю.

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

RussianNeuroMancer

Compiz GLES

Вот нашел ppa:

https://launchpad.net/~linaro-maintainers/ archive/kernel?field.series_filter...

Changelog
compiz (1:0.9.8.2+bzr3377-0ubuntu1linaro1) precise; urgency=low

  * Backport to Precise
 -- Ricardo Salveti de Araujo <email address hidden>   Fri, 28 Sep 2012 04:14:44 -0300

Changelog:

  [ Sam Spilsbury ]
  * Enable OpenGL ES building 
    - Refresh debian/patches/workaround_broken_drivers.patch
    - Remove non-ported plugins from compiz-plugins
    - Add FindOpenGLES2.cmake to compiz-dev

emissar

Попробуйте подключить ppa и обновить комптз из него.

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

Обновил. Перезагрузился. compiz --replace - в приципе, осталось все так же (возможно, стало чуть быстрее), пропали мерцания контекстного меню(уже лучше), ну а в целом - ничего сверхъестественного :(

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

Вы из первого ppa обновлялись. Во втором, который я привел, там пакет более старый. Ну ждем мнения RussianNeuroMancer.

Можно попробовать пересобрать compiz из ubuntu 12.10, но я что-то не уверен, что станет лучше

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

Мне не известно поведение Compiz GLES, возможно сработал автоматический fallback. Меньшее количество глюков может быть связано с тем, что просто версия поновее.

«kwin_gles --replace &» же, если с драйвером что-то не так, при запуске просто упадёт.

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

Ну подключить реп и обновить из него пакеты, если доcтупна более новая версия.

Для репозитория

https://launchpad.net/~linaro-maintainers/ archive/kernel?field.series_filter...

это делается так

sudo add-apt-repository ppa:linaro-maintainers/kernel

sudo apt-get update

apt-get upgrade

Можно тоже сделать через synaptic

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

Ну это понятно, но во втором репе, который вы дали - версия более старая. Сейчас через синаптик попробую.

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

версия более старая

Старая по сравнению с версией из первого репа. Я имел ввиду, что раз в первом репе версия новее, то второй не нужно вообще подключать, а подключить только первый и обновится из него

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

Из вики про Wayland:

в состав Wayland входит собственный встроенный композитный менеджер, использующий OpenGL ES.

Что-то мне подсказывает, если вместо x.org был бы он - было бы лучше...

anonymous ()
Ответ на: комментарий от emissar
Ответ на: комментарий от RussianNeuroMancer

Да. Эффекты не включаются (как в кедах, когда не стоит драйвер видео, вылазит уведомление о невозможности активации некоторых, в том числе woobly windows). В настройках «compositing type» два значения - OpenGL и XRender, OpenGL ES нету (или и не должно быть?). По умолчанию стоял OpenGL, переключил на XRender - та же история. Только теперь обратно на OpenGL не переключается, вываливается ошибка:

Failed to activate desktop effects using the given configuration options. Settings will be reverted to their previous values.

Check your X configuration. You may also consider changing advanced options, especially changing the compositing type
И compositing type опять сбрасывается на XRender.

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

Кстати говоря, поставил mesa-utils-extra. es2gears оттуда выдает стабильно 70-80 кадров, даже если развернуть на весь экран.

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

Да.

Удалите kwinrc, запостите вывод запуска «kwin_gles --replace &».

или и не должно быть?

Не должно. kwin - GLX/OpenGL, kwin_gles - EGL/OpenGL ES2.

Что в выводе команды «update-alternatives --config xi386-linux-gnu_egl_conf»?

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