LinuxForum.Fans
Тема

Видео в другой слот, иксы не стартуют [SOLVED]

Автор: zenon 38 сообщений 9625 просмотров
#254054

В Aptosid только с ядром 3.1 заводится, причем конфиг автоматом (nvidia-xconfig) создаётся, с более новыми ядрами наотрез отказывается.

#254165

Блин, ну вот как это понимать: стащил конфигурацию с Aptosid 3.1.6 ядро.
В Aptosid:

text
$uname -a
Linux aptosidbox 3.1-6.slh.1-aptosid-amd64 #1 SMP PREEMPT Thu Dec 22 21:21:36 UTC 2011 x86_64 GNU/Linux

В Gentoo собрал gentoo-sources - linux-3.1.10-gentoo-r1 * c Aptosid конфигом. Всё! иксы _стартуют_, причем с дефолтным конфигом, который создаёт nvidia-xconfig

text
#cat /usr/src/config-3.1-6.slh.1-aptosid-amd64 | wgetpaste
Your paste can be seen here: http://paste.lugons.org/show/1404/
#254218

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

#254222
"amid88" написал:
А как это вы сделали сравнение конфигов?, я по очереди смотрю и сравниваю, очень не удобно.

http://paste.lugons.org/show/1404/
https://paste.lugons.org/show/1408/
- смотри внимательней compare with paste #XXXX - номер пасты

#254243
"amid88" написал:
Все же не понял как получить эту ссылку

Да е.. у меня две пасты 1404 и 1408 открываю любую и в поле compare with paste ввожу номер другой...

#254254

Уразумел наконец то, спасибо...

#254271

ы. На вопрос о том, почему nvidia-xconfig создаёт в конфиге 3 устройства - имхо потому, что выходов на карте три = vga, dvi, hdmi - наверное так.

#254300

Ставим [SOLVED]?

#254343
"bobr" написал:
Ставим [SOLVED]?

Это решение какое-то через .... и так и не понятно что есть тут решением, то-ли ядра выше 3.1 не умеют, что маловероятно, значит что-то в конфигурации ядра, но что?

#254369

Насколько я помню, обычно в Changelog'ах указывается соответствие версии драйвера версии ядра. Что поделать — blob :(

#254786
newzenon написал:
[quote="bobr"]Ставим [SOLVED]?

Это решение какое-то через .... и так и не понятно что есть тут решением, то-ли ядра выше 3.1 не умеют, что маловероятно, значит что-то в конфигурации ядра, но что?[/quote]
Вот поэтому и спрашиваю, что сам так и не пойму это все-таки решение или...
Кароч, не ставим.

#258792

Добрался:
Собрал sys-kernel/gentoo-sources-3.4.2.
Загрузился и иксы нормально стартанули, когда в bios выключил поддержку IOMMU.
С ядром 3.1 иксы стартуют всегда, не важно включена поддержка IOMMU или нет, а мне она нужна.
Разница в конфигах:

text
# cat /usr/src/3.1-6-amd64.conf | grep IOMMU
CONFIG_GART_IOMMU=y
CONFIG_CALGARY_IOMMU=y
CONFIG_CALGARY_IOMMU_ENABLED_BY_DEFAULT=y
CONFIG_IOMMU_HELPER=y
CONFIG_IOMMU_API=y
CONFIG_IOMMU_SUPPORT=y
CONFIG_AMD_IOMMU=y
# CONFIG_AMD_IOMMU_STATS is not set
# CONFIG_IOMMU_STRESS is not set
text
# cat /usr/src/3.4-2.amd64.conf | grep IOMMU
CONFIG_GART_IOMMU=y
CONFIG_CALGARY_IOMMU=y
CONFIG_CALGARY_IOMMU_ENABLED_BY_DEFAULT=y
CONFIG_IOMMU_HELPER=y
CONFIG_IOMMU_API=y
CONFIG_IOMMU_SUPPORT=y
CONFIG_AMD_IOMMU=y
# CONFIG_AMD_IOMMU_STATS is not set
CONFIG_AMD_IOMMU_V2=m
CONFIG_INTEL_IOMMU=y
# CONFIG_INTEL_IOMMU_DEFAULT_ON is not set
CONFIG_INTEL_IOMMU_FLOPPY_WA=y
# CONFIG_IOMMU_STRESS is not set

.
.
.
Три новых параметра появились то бишь...

text
CONFIG_AMD_IOMMU_V2=m
CONFIG_INTEL_IOMMU=y
CONFIG_INTEL_IOMMU_FLOPPY_WA=y
#258831

Попробовал закоментировать все три новые строчки в конфиге и пересобрать 3.4-2 ядро - не помогло.
Сейчас полез в менюконфиг и почему-то какие-то не состыковки:

text
Device Drivers  ---> 
  [*] IOMMU Hardware Support  ---> 
    --- IOMMU Hardware Support
      [*]   AMD IOMMU support
      [ ]     Export AMD IOMMU statistics to debugfs
      <M>     AMD IOMMU Version 2 driver (EXPERIMENTAL)
      [*]   Support for Intel IOMMU using DMA Remapping Devices
      [ ]     Enable Intel DMA Remapping Devices by default
      [*]   Support for Interrupt Remapping (EXPERIMENTAL)

Особенно заинтересовала - Support for Interrupt Remapping (EXPERIMENTAL) - выключил, собирается...

#258834

Не вышло .... :sad:

#259022

Новые дрова nvidia решили сей трабл. - Новая версия проприетарного драйвера NVIDIA 295.59

text
x11-base/xorg-server-1.12.2
x11-drivers/nvidia-drivers-295.59
text
# uname -a
Linux localhost 3.3.7-zen+ #1 ZEN SMP PREEMPT Thu Jun 14 16:26:41 MSK 2012 x86_64 AMD FX(tm)-4100 Quad-Core Processor AuthenticAMD GNU/Linux

Чипсет 990FX
Конфиг ядра - отсюда http://liquorix.net/sources/

Войдите или зарегистрируйтесь, чтобы ответить.