Статьи по меткам ‘nvidia’

NVIDIA + RT Kernel

Февраль 27th, 2013

Недавно возникла у меня необходимость собрать RT-ядро, так как всё же лучше пускать сервер Jack под ним.
Само ядро собралось и встало без проблем, а вот с дровами nvidia возникли реальные проблемы. Я, даже было, решил перейти на nouveau, но всё же есть в нём ряд глюков, которые пока не решены, но очень мешают жить.

Теперь кратко о самом патче для драйвера NVIDIA. В RT-ядре семафоры и спинлоки, используемые в драйвере по умолчанию, не канают, поэтому их надо заменить на rt-мьютексы и raw_spinlock_t соответственно. Также в новых ядрах нет определения CONFIG_PREEMPT_RT, т.к. оно было заменено на CONFIG_PREEMPT_RT_FULL. Пришлось потратить пару дней, собирая по крупицам информацию с разных сайтов, чтобы родить рабочий патч.

Поэтому это будет краткий HOWTO как собрать относительно свежее ядро для OpenSUSE и поставить на него свежие дрова от NVIDIA, ибо материала в сети по этому поводу немного и он порой весьма несвеж.

» Читать дальше: NVIDIA + RT Kernel

NVIDIA twin view???

Май 21st, 2009

Вчера протрахался с NVidia TwinView(C)(R)(TM).
Проблема хитрая: есть монитор на ноуте 1280×800 и есть проектор с разрешением 1024×768. Нужно вывести изображение с ноута на проектор с масштабированием 1200×800 -> 1024×768, желательно пропорциональным.
Выяснил, что nvidia linux drivers пока не умеют масштабировать изображение в режиме отображения clone.
То есть, уменьшить 1200×800 -> 1024×768 не получится, зато сделал хитро — просто отцентровал второй монитор по первому. Ну и фиг с ним, что картинка обрезана. Кстати, OpenOffice.org оказался не дурак и вывел презентацию в разрешении проектора (на котором будет демонстрироваться презентация), то есть, 1024×768.

Вот логичный вопрос: миллионы треугольников, пикселей и текселей в секунду, но что мешает сделать нормальную систему масштабирования для X Server? Кстати, насколько я помню, под вендой это ещё на GeForce’ах вторых было.

Может, я чего-то упустил и не знаю истинного лекарства?
Советы приветствуются.