LINUX.ORG.RU

История изменений

Исправление intelfx, (текущая версия) :

А что с дискреткой не так?

Помимо очевидных проблем с производительностью bumblebee/primus (которые решаются запуском отдельного X-сервера, благо в NVIDIA в каком-то виде всё-таки поддержали PRIME), с дискреткой не так то, что она не (полностью) обесточивается. По этому поводу есть две независимые проблемы.

Проблема номер раз состоит в том, что bbswitch пользуется ACPI-методом _DSM — это, вообще говоря, легаси. На моём лаптопе (T540p), если не сказать ядру пачку acpi_osi=, bbswitch просто не работает (совсем). А если сказать, то видеокарта обесточивается не полностью (не уходит в D3cold) — это стоит примерно 0.5-1 Вт.

Проблема номер два состоит в том, что nouveau умеет делать всё правильно, но там есть баг (который я привёл выше), из-за которого ядро с некоторым шансом лочится во время этой операции. Опять же, если сказать ядру пачку acpi_osi=, оно начинает работать через легаси-метод, но D3cold — пока-пока.

А вопрос в том, как (и почему) у тебя всё это работает. О том, что что-то из этого починили, мне не известно.

Исправление intelfx, :

А что с дискреткой не так?

Помимо очевидных проблем с производительностью bumblebee/primus (которые решаются запуском отдельного X-сервера, благо в NVIDIA в каком-то виде всё-таки поддержали PRIME), с дискреткой не так то, что она не (полностью) обесточивается. По этому поводу есть две независимые проблемы.

Проблема номер раз состоит в том, что bbswitch для управления питанием пользуется ACPI-методом _DSM — это, вообще говоря, легаси. На моём лаптопе (T540p), если не сказать ядру пачку acpi_osi=, bbswitch просто не работает (совсем). А если сказать, то видеокарта обесточивается не полностью (не уходит в D3cold) — это стоит примерно 0.5-1 Вт.

Проблема номер два состоит в том, что nouveau умеет делать всё правильно, но там есть баг (который я привёл выше), из-за которого ядро с некоторым шансом лочится во время этой операции. Опять же, если сказать ядру пачку acpi_osi=, оно начинает работать через легаси-метод, но D3cold — пока-пока.

А вопрос в том, как (и почему) у тебя всё это работает. О том, что что-то из этого починили, мне не известно.

Исправление intelfx, :

А что с дискреткой не так?

Помимо очевидных проблем с производительностью bumblebee/primus (которые решаются запуском отдельного X-сервера, благо в NVIDIA в каком-то виде всё-таки поддержали PRIME), с дискреткой не так то, что она не (полностью) обесточивается. По этому поводу есть две независимых проблемы.

Проблема номер раз состоит в том, что bbswitch для управления питанием пользуется ACPI-методом _DSM — это, вообще говоря, легаси. На моём лаптопе (T540p), если не сказать ядру пачку acpi_osi=, bbswitch просто не работает (совсем). А если сказать, то видеокарта обесточивается не полностью (не уходит в D3cold) — это стоит примерно 0.5-1 Вт.

Проблема номер два состоит в том, что nouveau умеет делать всё правильно, но там есть баг (который я привёл выше), из-за которого ядро с некоторым шансом лочится во время этой операции. Опять же, если сказать ядру пачку acpi_osi=, оно начинает работать через легаси-метод, но D3cold — пока-пока.

А вопрос в том, как (и почему) у тебя всё это работает. О том, что что-то из этого починили, мне не известно.

Исправление intelfx, :

А что с дискреткой не так?

Помимо очевидных проблем с производительностью bumblebee/primus (которые решаются запуском отдельного X-сервера, благо в NVIDIA в каком-то виде всё-таки поддержали PRIME), с дискреткой не так то, что она не (полностью) обесточивается. По этому поводу есть две независимых проблемы.

Проблема номер раз состоит в том, что bbswitch для управления питанием пользуется ACPI-методом _DSM — это, вообще говоря, легаси. На моём лаптопе (T540p), если не сказать ядру пачку acpi_osi=, bbswitch просто не работает (совсем). А если сказать, то видеокарта обесточивается не полностью (не уходит в D3cold) — это стоит примерно 0.5-1 Вт.

Проблема номер два состоит в том, что nouveau умеет делать всё правильно, но там есть баг (который я привёл выше), из-за которого ядро с некоторым шансом лочится во время этой операции. Опять же, если сказать ядру пачку acpi_osi=, оно начинает работать через легаси-метод, но D3cold — пока-пока.

А вопрос в том, как у тебя всё это работает. О том, что что-то из этого починили, мне не известно.

Исправление intelfx, :

А что с дискреткой не так?

Помимо очевидных проблем с производительностью bumblebee/primus (которые решаются запуском отдельного X-сервера, благо в NVIDIA в каком-то виде всё-таки поддержали PRIME), с дискреткой не так то, что она не (полностью) обесточивается. По этому поводу есть две независимых проблемы.

Проблема номер раз состоит в том, что bbswitch для управления питанием пользуется ACPI-методом _DSM — это, вообще говоря, легаси. На моём лаптопе (T540p), если не сказать ядру пачку acpi_osi=, bbswitch просто не работает (совсем). А если сказать, то видеокарта обесточивается не полностью (не уходит в D3cold) — это стоит примерно 0.5-1 Вт.

Проблема номер два состоит в том, что nouveau умеет делать всё правильно, но там есть баг (который я привёл выше), из-за которого ядро с некоторым шансом лочится во время этой операции. Опять же, если сказать ядру пачку acpi_osi=, оно начинает работать через легаси-метод, но D3cold — пока-пока.

Исходная версия intelfx, :

А что с дискреткой не так?

Помимо очевидных проблем с производительностью bumblebee/primus, с дискреткой не так то, что она не (полностью) обесточивается. По этому поводу есть две независимых проблемы.

Проблема номер раз состоит в том, что bbswitch для управления питанием пользуется ACPI-методом _DSM — это, вообще говоря, легаси. На моём лаптопе (T540p), если не сказать ядру пачку acpi_osi=, bbswitch просто не работает (совсем). А если сказать, то видеокарта обесточивается не полностью (не уходит в D3cold) — это стоит примерно 0.5-1 Вт.

Проблема номер два состоит в том, что nouveau умеет делать всё правильно, но там есть баг (который я привёл выше), из-за которого ядро с некоторым шансом лочится во время этой операции. Опять же, если сказать ядру пачку acpi_osi=, оно начинает работать через легаси-метод, но D3cold — пока-пока.