LINUX.ORG.RU

Nouveau больше не поддерживает пользовательское переключение режимов

 , , ,


0

0

Вслед за Intel в драйвере nouveau тоже убирают поддержку не-KMS режимов. Этим занимается Бэн Скеггс (Ben Skeggs) из RedHat.

От таких манипуляций драйвер «похудел» на несколько тысяч строк кода.

Эта работа должна быть закончена до релиза стабильной версии драйвера, который выйдет после ядра 2.6.33.

>>> Подробности

★★★★★

Проверено: maxcom ()
Последнее исправление: lodin (всего исправлений: 3)
Ответ на: комментарий от iZEN

У меня тоже. А вот у многих - нет. Причем проблемы самые разные: не грузится прошивка, xf86-video-ati не цепляет KMS, KMS включается, а 3d - нет, etc.

madgnu ★★★★★
()

c kms у меня проблем нет, но я им не пользуюсь, и без него хорошо.

Novell-ch ★★★★★
()
Ответ на: комментарий от madgnu

xf86-video-ati не цепляет KMS

А как оно определяется, что не цепляет? Может всё-таки цепляет?

а 3d - нет,

glxgears — это не тест 3D.

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

>А как оно определяется, что не цепляет?

В терминале, например, KMS работает, а в иксах - нет. Бывает из-за того, что драйвер собран без libdrm_radeon.

glxgears — это не тест 3D


А где я говорил про glxgears? если glxinfo говорит, что renderer string - software rasterizer, тут, думаю, все ясно.

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

Это не показатель. У меня тоже так было раньше, но opengl приложения работали даже быстрее.

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

В терминале, например, KMS работает, а в иксах - нет.

Что при этом в терминале должно быть при (не)работающем KMS? Текстовая консоль (не)доступна?

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

KMS включается, а 3d - нет

Первое время KMS просто не работал и все покрывалось черной пеленой. С 2.6.33-rc3 таки удалось завесить, но 3D не пахнет... даже XVideo отсутствует :(

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

>Что при этом в терминале должно быть при работающем KMS?

Подхват консолью родного разрешения монитора, быстрый скроллинг при выводе, работающий plymouth. При неработающем всего вышеперечисленного не наблюдается.

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

именно в таком порядке

хммм, я подозревал, что там таки есть какая-то зависимость, которой нужно строго следовать ) Но сам вроде так и собирал из gita'а. Нужно будет сегодня поудалять все пакеты, и пересобрать заново. Спасибо за наводку.

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

Ну там самое главное первым собрать libdrm-git

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

Сказать хотел, что KMS для работы графической консоли не больно то и нужно, если текстовая консоль и так есть.

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

В общем порядок сборки ситуацию не поменял... Лог иксов начинается с вот такого злого сообщения:

[KMS] drm report modesetting isn't supported

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

не знаю, видимо нет, раз izen так нервничает

madgnu ★★★★★
()

Вы лучше скажите, как там дела с OpenGL. Подвижки хоть какие-то есть или всё также «если вы смогли запустили OpenGL-игру на нашем драйвере и она не упала, то не беспокойтесь, она упадёт через 10 секунд» (с)

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

Есть. Только никому не нужно по большому счёту. Это линупсятники писаются кипяточком от её наличия.

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

libdrm собран с --enable-radeon-experimental-api ?

Да

хидеры ядра правильной версии?

Подкорректировал оригинальный PKGBUILD для хедеров 2.6.32, установил. Удалил все пакеты, переребилдил в «правильном» порядке - результат тот же... в общем жду rc4, т.к. rc3 еще и через раз запускается(раз через раз выдает кучу trace и больше ничего) и намертво вешает систему при попытке подключения к 3G.

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

>для хедеров 2.6.32

дык 2.6.33 же надо.

у меня наконец все заработало без глюков на 2.6.33-rc3, до этого был адъ.

если наконец заработает, поставь еще radeon_ucode, чтоб IRQ завелось.

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

Вы лучше скажите, как там дела с OpenGL.

Openarena летает, lightsmarks гордо выдает 1 FPS, но это не показатель, ибо у меня почему-то только 32 битная версия под вайном пашет, а родная даже на nvidia ругается на недопустимые инструкции. Поэтому подозреваю софтварный рендеринг. Sauerbratten радостно сегфолтится где-то в недрах dri. Kwin эффекты работают, но с такими артефактами, что неюзабельно

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

дык 2.6.33 же надо.

Я «Подкорректировал оригинальный PKGBUILD для хедеров 2.6.32» под 2.6.33, видать не совсем ясно выразился на сонную голову )

Andru ★★★★
()

И с какой целью? Чтобы быстрее скомпилилось? :(

Flaming ★★
()

БЗД-ники вешаются, сначала интел, теперь нуво.

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

В zen-sources есть этот nouveau? Попробовать что ли, ради интереса? Есть как раз две карточки nvidia, старая и очень старая.

Очень старая уже не поддерживает проприетарными дровами.

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

Есть. Только никому не нужно по большому счёту. Это линупсятники писаются кипяточком от её наличия.

+1

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

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

Очень старая уже не поддерживает проприетарными дровами.


В смысле уже ? Вообще то форсеваре(детонаторы) они разделены
на 4 категории по железкам ...

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

Начиная с kernel 2.6.32rc7 (или 8, не помню) и mesa 7.7rc1, проблем не испытывал: XMoto, OpenArena, игры под wine (новых у меня нет, давно не покупаю), эффекты KWin (хоть и не использую), XVideo - все работает. Карта 4330 ноутбучная. А KMS, не знаю, работает или нет, да и шибко ли нужна текстовая консоль?

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

У меня тоже все работает.

А KMS, не знаю, работает или нет, да и шибко ли нужна текстовая консоль?


Что вы все докопались до консоли? То, что в консоли такое же разрешение, как в иксах - всего лишь приятный бонус.

С KMS видеорежимы переключаются моментально, это раз. Также с ним доступна такая штука, как page-flipping ioctl. Ну и ко всему, только с KMS включается DRI2.

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

после ввода в ядро кмс у народу ( у многих ) на нвидиа пропер дрова вешают Х !

Кто куда пропёр дрова?!

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

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

З.Ы.:
$ lsmod | grep nvidia
nvidia 10258056 36
i2c_core 25424 4 nvidia,eeprom,i2c_viapro,i2c_nforce2

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

Ну пусть повесят в blacklist nouveau драйвер


Ну вот еще один самый умный :( Прям как mironov_ivan ;)
Я ему прошлый раз еще говорил что вешают и что народ уже все перепробывал и 0 эфекта. А он у меня не вешает !

Запихали в ядро кмс теперь жди всех прелестей висов и подобного ;(

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

> после ввода в ядро кмс у народу ( у многих ) на нвидиа пропер дрова
вешают Х !


никто ничего не вешает и не проперает. все отлично работает.

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

> Я ему прошлый раз еще говорил что вешают и что народ уже все перепробывал и 0 эфекта. А он у меня не вешает !


ок, расскажи как воспроизвести или слив зощитан.

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

Запихали в ядро кмс теперь жди всех прелестей висов и подобного ;(

Шо? у меня есть скомпиленый модуль nouveau с включенным по умолчанию kmsом, но грузится модуль nvidia и никаких проблем нет

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

> у меня есть скомпиленый модуль nouveau с включенным по умолчанию kmsом, но грузится модуль nvidia

ну и нафига тебе «скомпиленный модуль нуво», если он у тебя не используется?

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