LINUX.ORG.RU
ФорумTalks

[NVidia][история успеха] Ну что там говорил блоб качественный?

 ,


0

1

OHCI: fix regression caused by nVidia shutdown workaround commit 2b7aaf503d56216b847c8265421d2a7d9b42df3e upstream. This patch (as1463) fixes a regression caused by commit 3df7169e73fc1d71a39cffeacc969f6840cdf52b (OHCI: work around for nVidia shutdown problem). The original problem encountered by people using NVIDIA chipsets was that USB devices were not turning off when the system shut down. For example, the LED on an optical mouse would remain on, draining a laptop's battery. The problem was caused by a bug in the chipset; an OHCI controller in the Reset state would continue to drive a bus reset signal even after system shutdown. The workaround was to put the controllers into the Suspend state instead. It turns out that later NVIDIA chipsets do not suffer from this bug. Instead some have the opposite bug: If a system is shut down while an OHCI controller is in the Suspend state, USB devices remain powered! On other systems, shutting down with a Suspended controller causes the system to reboot immediately. Thus, working around the original bug on some machines exposes other bugs on other machines. The best solution seems to be to limit the workaround to OHCI controllers with a low-numbered PCI product ID. I don't know exactly at what point NVIDIA changed their chipsets; the value used here is a guess. So far it was worked out okay for all the people who have tested it. This fixes Bugzilla #35032. Signed-off-by: Alan Stern <stern@rowland.harvard.edu> Tested-by: Andre «Osku» Schmidt <andre.osku.schmidt@googlemail.com> Tested-by: Yury Siamashka <yurand2@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>

commit 41aa11f295fb1faca60207bed9606aa1b88c5848 Author: Alan Stern <stern@rowland.harvard.edu> Date: Fri Sep 10 16:37:05 2010 -0400

OHCI: work around for nVidia shutdown problem commit 3df7169e73fc1d71a39cffeacc969f6840cdf52b upstream. This patch (as1417) fixes a problem affecting some (or all) nVidia chipsets. When the computer is shut down, the OHCI controllers continue to power the USB buses and evidently they drive a Reset signal out all their ports. This prevents attached devices from going to low power. Mouse LEDs stay on, for example, which is disconcerting for users and a drain on laptop batteries. The fix involves leaving each OHCI controller in the OPERATIONAL state during system shutdown rather than putting it in the RESET state. Although this nominally means the controller is running, in fact it's not doing very much since all the schedules are all disabled. However there is ongoing DMA to the Host Controller Communications Area, so the patch also disables the bus-master capability of all PCI USB controllers after the shutdown routine runs. The fix is applied only to nVidia-based PCI OHCI controllers, so it shouldn't cause problems on systems using other hardware. As an added safety measure, in case the kernel encounters one of these running controllers during boot, the patch changes quirk_usb_handoff_ohci() (which runs early on during PCI discovery) to reset the controller before anything bad can happen. Reported-by: Pali Rohár <pali.rohar@gmail.com> Signed-off-by: Alan Stern <stern@rowland.harvard.edu> CC: David Brownell <david-b@pacbell.net>

http://www.kernel.org/pub/linux/kernel/v2.6/longterm/v2.6.34/ChangeLog-2.6.34.10А я сижу на зюзе 11.3 и думаю откуда у меня траблы?! Tested-by: Pali Rohár <pali.rohar@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>

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

зато блоб умеет управлять скоростью вентилятора в зависимости от нагрузки

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

vdpau не нужен, для безтормозного воспроизведения hd достаточно работающего xv даже на старых процессорах уровня атлон хп 2500

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

CUDA рвет OpenCL как ротвейлер болонку. Так что лучше эту тему ати-фанбоям сразу закрывать, потому что слив слишком очевиден.

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

Я вам еще не рассказывал, что последний свой апгрейд делал из-за того, что у меня 1080p отображалось в режиме слайд-шоу на nV5200 с двухъядерным процессором (2.5ГГц).

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

5200 почему-то кстати получилась очень паршивой карточной, 5600 тот же гуда лучше был не говоря уже о великолепной 6й серии

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

Что ты подразумеваешь в своем посте под «воспроизведения hd»?

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

>5200 почему-то кстати получилась очень паршивой карточной

Тут полностью согласен. 5200 была моей первой карточной так что тормозов я натерпелся, MX400 быстрее 5200 была.

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

vdpau не нужен, для безтормозного воспроизведения hd достаточно работающего xv даже на старых процессорах уровня атлон хп 2500

Чересстрочное HDTV даже атлон х2 3800 не тянет.

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

Вот и у меня была такая же, из-за чего и пришлось апгрейд делать. Ну, а т.к. новая карточка на PCI-X, пришлось и мамку, и оперативку (заодно - и процессор) обновлять. Но теперь все ОК.

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

>А можно по-подробнее?

1) тормозная
2) не в меру горячая, конечно по сравнению с современными туфта но не в коня корм
3) шейдеры конечно поддерживал но из-за их производительности только номинально
4) на элт-мониторах 2д картинка смотрелась довольно паршиво

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

hint: отключение петлевого фильтра никак не сказывается на качестве картинки но резко повышает производительность. А по поводу куды - ты бы еще посоветовал mmx-регистры в 286й добавить

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

>5200 почему-то кстати получилась очень паршивой карточной

Это да. Но у меня тогда была 4200Ti, поэтому меня эти проблемы не коснулись :)

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

А толку-то, что умеет, если на моей безкулерной видяхе температура в обычном режиме с блобом в районе 54 градусов, а на нуво она медленно, но верно растет до 76 и останавливаться не собирается (не говорю уже о глюках)? Впрочем, прогрес есть: раньше она за намного меньшее время разогревала видюху и до 90 градусов, после чего у меня смелость продолжать эксперимент пропадала. Глядишь, через годик хотя бы на стабильном уровне температуру держать будет.

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

>z-буфер не работает

работает, но не на всех картах

АА нет


на картах уровня R300 от него мало толку :)

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

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

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

Ну это ведь лучше, чем ничего, правда? Особенно для тех видюх, которые вообще не способны ускорять видео.

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

Не лучше. Понимаешь, укорение виде не есть декодирование видео. Ускорение видео это запись прямо в видеопамять, масштабирование видеокартой и прочее. Под линуксами за это все отвечает Xv. Есть xv - естьк ачественное видео. Декодрование на этом фоне сущий пустяк с которым кстати шейдеры справляются паршиво без посторонней помощи что и имеет место во всяких vdpau где есть специальные аппаратные блоки именно для декодирования

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

Я неправильно выразился, декодирование.

шейдеры справляются паршиво без посторонней помощи


Опять же повторюсь: это лучше, чем ничего. Нуво, например, этим не может похвастаться, потому что у них проблемы с шейдерами.

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

z-буфер работает с глюками на некоторых картах, поэтому по умолчанию не включен.

MSAA разрабатывается в рамках GSoC этого лета.

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

>Нуво, например, этим не может похвастаться, потому что у них проблемы с шейдерами.

Поэтому тебя и намекают что ненужно? =)

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

> А на nVidia я ни «тирингов», ни других «затыков» не встречал.

Можешь утешать себя. Жаль не записал видео, как на блобе nvidia «нету тирингов» и «затыков».

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

> только на 50% своей «нормальной можщности», ага. Или там ещё нет 50?

Мне не в игрушки играть.

А так 3д эффекты, видео - все нормально (на десктопе; на ноуте ситуация улучшилась на кедах 4.6.4). Блендер еще только начал осваивать, но вполне себе работает на опенсорсном драйвере.

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

> А нафиг в ноутбуке USB-мышка если тачпад есть?

Мне лично работать с гимпом/фотошопом не очень удобно с тачпадом. Может трабла в тачпаде моего ноута.

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

Если я правильно понимаю слово тиринг, то на нвидии я его тоже не замечаю. А на нуво он у меня был :)

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

>Мне не в игрушки играть.

для этого хватит и встроенного видео, не?

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

по крайней мере на OpenCL, а для чего ещё могут понадобиться мощные видеокарты?

я давал тут уже неоднократно ссылку на geeks3d где по тестам в opencl ati 58xx позорно слили nvidia 9800.

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

>На правильных ноутбуках не тачпад, а клитор. На тачпаде работать невозможно.

на правильных ноутбуках большой хороший мультитач-тачпад, на котором очень даже можно работать

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

на правильных ноутбуках большой хороший мультитач-тачпад, на котором очень даже можно работать

всё равно это говно по сравнению с клитором

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

>всё равно это говно по сравнению с клитором

плюсую

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

Тиринг возникает из-за неработающей вертикальной синхронизации. Когда окно двигаешь (особенно по диагонали) - очень прекрасно видно.

Это при том, что на ATi на рабочем же ноутбуке тиринга нет в ubuntu с 10.10 (в некоторых сборках 10.04 тоже всё было ок и именно на открытом драйвере).

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

Зависит от того, какой тачпад. Тачпады у hp меня повергают в экстаз.

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