LINUX.ORG.RU

debian ядро 2.6.32-5 и выше - как победить?


0

0

Пробовал уже несколько раз и на amd64 и на х86 - если в grub - «vga=791» или «vga=794», то до 2.6.32-4 ядра включительно - все в порядке, любые попытки установить более свежее ядро (пробовал и из реп и собирать), - при загрузке просто вырубается монитор и все, если в grub убрать 791(794) - загрузка идет, но изменяется режим с 640ч480 на како-то другой - по ходу сам определяет на какой.... Так и как тогда ему режим-то выстовлять?
ы. И не могу переустановить дрова нвидии - делаю NVIDIA.XXXX --uninstall, потом гружусь с нужным ядром, пытаюсь их поставить - начинаются траблы....

какой монитор?

начинаются траблы

какие траблы?

Fracta1L ()

> Так и как тогда ему режим-то выстовлять?
Параметр ядра nomodeset и ставьте vga= сколько угодно. Другое дело, KMS должен работать в этом плане лучше.

И не могу переустановить дрова нвидии - делаю NVIDIA.XXXX --uninstall

nvidia-kernel уже не котируется?

AITap ★★★★★ ()

Для начала - укажите, пожалуйста, модель видеокарты, тип монитора, версию драйвера видеокарты. Ну, и неплохо было бы внятно описать возникающие «траблы».

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

Дык спасибо все было очевидно - «nomodeset vga=794» - все ок. Ядро хочу посвежее потому что вроде как с rtl сетевой там проблемы решены - тут пытался решить

nvidia-kernel уже не котируется?

Так а сначала надо бы вычистить то, что до этого нвидия наставила. video 9800gt + viewsonic 1980x1080 С режимами то же как-то странновато работает - vga=794 это 1280×1024 - на самом деле у меня при выставляет 1360х768... ну я думаю метод тыка поможет:)

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

Уф, как-то даже странно сегодня: все работает :( - собрал 2.6.34-rc7 и повесил NVIDIA-Linux-x86_64-195.36.15-pkg2 - .... пока без сучка и задоринки :) ...

newzenon ()

Кстати о nvidia. nvidia-kernel-dkms (195.36.24-1) со-товарищи есть в тестинге, а уж выше и подавно должно быть.

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

И правдо, интересно если из реп поставить и предварительно не снести вручную поставленные дрова каши не выйдет...?

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

Лучше всё-таки снести вручную, а то мало ли что.

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

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

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

Не знаю даже, может там просто готовые бинарные подходящие? Раньше в Дебиане так и было, т.е. был готовый скомпиленный модуль нужной версии и кроме апдейта ядра приходил и апдейт этого пакета. Ну или по крайней мере так было в теории :) А потом в тестинге эта штука была поломана, да и в анстейбл, похоже, тоже, т.к. их просто не собирали :\

А теперь сбросили на сторону пользователя сборку с dkms. По идее с nvidia-kernel-dkms должно само пересобираться если вдруг что.

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

[code]Пакет: nvidia-kernel-dkms (195.36.24-1) [non-free]
Ссылки для nvidia-kernel-dkms
Ресурсы Debian:
NVIDIA binary kernel module DKMS source

This package builds the NVIDIA Xorg binary kernel module needed by nvidia-glx, using DKMS. The kernel module will be built for your running kernel and automatically rebuilt for any new kernels that are installed.

The NVIDIA binary drivers provide optimized hardware acceleration of OpenGL applications via a direct-rendering X Server for graphics cards using NVIDIA chip sets. AGP, PCIe, SLI, TV-out and flat panel displays are also supported.
[/code]

То есть все по идее автоматом, только переставить наверное ранее установленные ядра надо.. Щас попробую.

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

Удалил сначала все-таки дрова, затем поставил из реп. Дальше:

sudo dpkg-reconfigure nvidia-kernel-dkms

-------- Uninstall Beginning --------
Module:  nvidia
Version: 195.36.24
Kernel:  2.6.34-rc7 (x86_64)
-------------------------------------

Status: Before uninstall, this module version was ACTIVE on this kernel.

nvidia.ko:
 - Uninstallation
   - Deleting from: /lib/modules/2.6.34-rc7/updates/dkms/
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.

depmod.....

DKMS: uninstall Completed.

------------------------------
Deleting module version: 195.36.24
completely from the DKMS tree.
------------------------------
Done.
Loading new nvidia-195.36.24 DKMS files...
Building for 2.6.32-5-amd64 and 2.6.34-rc7
Building initial module for 2.6.32-5-amd64
Done.

nvidia.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/2.6.32-5-amd64/updates/dkms/

depmod.....

DKMS: install Completed.
Building initial module for 2.6.34-rc7
Done.

nvidia.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/2.6.34-rc7/updates/dkms/

depmod....

DKMS: install Completed.

Вообще-то у меня еще два ядра в меню, но их почему-то не подхватил, руками пришлось дописывать в xorg.conf

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

Иначе не заводилось.

После чего по непонятной причине пропал интернет, после pppoeconf заработал....

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

>То есть все по идее автоматом, только переставить наверное ранее установленные ядра надо.. Щас попробую.

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

Вообще-то у меня еще два ядра в меню, но их почему-то не подхватил, руками пришлось дописывать в xorg.conf


А оно под текущее загружаемое собирало разве? Хотя тут я пас, когда у меня 2 версии ядер было, никаким dkms тут ещё не пахло.

В xorg.conf оно не пишет и это к лучшему. Хотя если у тебя уже были бинарные дрова, то по идее ты всё уже настроил ранее. В данном случае, видимо, нет :)

Не забудь nvidia-glx и nvidia-vdpau-driver если они тебе нужны.

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

> В xorg.conf оно не пишет и это к лучшему. Хотя если у тебя уже были бинарные дрова, то по идее ты всё уже настроил ранее. В данном случае, видимо, нет :)

Да, бинарники прописывали в xorg.conf, при удалении эти строчки я просто закоментил...

Не забудь nvidia-glx и nvidia-vdpau-driver если они тебе нужны.

nvidia-glx - вместе с dkms сам встал, а вот nvidia-vdpau-driver он зачем?

newzenon ()

вместо vga=791 пишем по примеру

video=uvesafb:ywrap,1024x768-32@60,mtrr:3,splash=silent

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

>а вот nvidia-vdpau-driver он зачем?

These libraries provide the Video Decode and Presentation API for Unix. They provide accelerated video playback (incl. H.264) for the supported graphics cards.

:)

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

:)


Я вот тут нашел - на досуге почитаю http://nvworld.ru/articles/linuxtranslate/ :)

Ну тогда полностью для sid/squeeze будет так
nvidia-kernel-dkms nvidia-vdpau-driver nvidia-xconfig nvidia-settings

nvidia-xconfig запущенная из-под рута сама переписывает xorg.conf (backup делает)...

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

>nvidia-xconfig запущенная из-под рута сама переписывает xorg.conf (backup делает)...

Предпочитаю делать это руками (тем более что сделано очень давно и работает). А то мало ли какой конфиг оно сделает. Да и у меня на самом деле 2 конфига, а xorg.conf симлинком на один из них, т.к. при ручном включении TwinView в графическом режиме оно правильно не срабатывает. А т.к. нужно не очень часто, то всё время иметь через чур длинных рабочий стол неудобно, тем более что некоторые программы (игры, например) явно не понимают, что растягивать себя по центру двух мониторов это не самая лучшая идея…

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

>Known issues

TV-out doesn't work yet


А мне именно это и надо как раз :) По идее включается то и в графической конфигурялке, но не работает (изображения нет). Надо параметры передавать явно какие-то (которые есть в конфиге иксов). Потом мне стало лень во всём это разбираться… Такой вот он, десктопный линукс :}

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