LINUX.ORG.RU

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

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

Да, вот этот вот конфиг все же лучше. Nvidia Optimus, почти получилось... (комментарий)

Да и результаты вывода xrandr --listproviders вроде бы обнадеживающие и такие, какие и ожидаются. У modesetting - Sink Output, а у NVIDIA-0 - Source Output. но вот что-то не переключает он вывод. Вернее, подключает как раз. По прежним логам видно, что EDID из монитора получает как раз modesetting, а nvidia отключена от выхода, поэтому она использует виртуальное разрешение 1024x768 по умолчанию, о мониторе nvidia ничего не знает.

[    21.288] (**) NVIDIA(0): Using HorizSync/VertRefresh ranges from the EDID for display
[    21.288] (**) NVIDIA(0):     device CRT-0 (Using EDID frequencies has been enabled on
[    21.288] (**) NVIDIA(0):     all display devices.)
[    21.290] (==) NVIDIA(0):
[    21.291] (==) NVIDIA(0): No modes were requested; the default mode "nvidia-auto-select"
[    21.291] (==) NVIDIA(0):     will be used as the requested mode.
[    21.291] (==) NVIDIA(0):
[    21.334] (II) NVIDIA(0): Validated MetaModes:
[    21.334] (II) NVIDIA(0):     "CRT-0:nvidia-auto-select"
[    21.334] (II) NVIDIA(0): Virtual screen size determined to be 1024 x 768
[    21.344] (WW) NVIDIA(0): CRT-0 does not have an EDID, or its EDID does not contain a
[    21.344] (WW) NVIDIA(0):     maximum image size; cannot compute DPI from CRT-0's EDID.
[    21.344] (==) NVIDIA(0): DPI set to (75, 75); computed from built-in default
[    21.835] (II) modeset(G0): Printing probed modes for output LVDS-1
[    21.835] (II) modeset(G0): Modeline "1366x768"x60.0   71.80  1366 1414 1446 1526  768 771 777 784 
-hsync -vsync (47.1 kHz eP)

Вот, кстати, по твоей ссылке в разделе Troubleshooting есть такой пункт: Resolution, screen scan wrong. EDID errors in Xorg.log.

This is due to the NVIDIA driver not detecting the EDID for the display. You need to manually specify the path to an EDID file or provide the same information in a similar way.

To provide the path to the EDID file edit the Device Section for the NVIDIA card in Xorg.conf, adding these lines and changing parts to reflect your own system:

Section "Device"
        ...
       	Option		"ConnectedMonitor" "CRT-0"
       	Option		"CustomEDID" "CRT-0:/sys/class/drm/card0-LVDS-1/edid"
	Option		"IgnoreEDID" "false"
	Option		"UseEDID" "true"
EndSection

Добавить эти пункты в секцию к «nvidia» прежнего конфига. Только проверь, что /sys/class/drm/card0-LVDS-1/edid есть. Если есть, то тогда nvidia тоже получит данные о LVDS-1, как и modesettings. Я полагаю, что если эта секция нормально сработает, то у тебя будет нормальное разрешение. То, что 1024x768 у тебя подключается, говорит о том, что к видеовыходу подключилась как раз nvidia.

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

Да, вот этот вот конфиг все же лучше. Nvidia Optimus, почти получилось... (комментарий)

Да и результаты вывода xrandr --listproviders вроде бы обнадеживающие и такие, какие и ожидаются. У modesetting - Sink Output, а у NVIDIA-0 - Source Output. но вот что-то не переключает он вывод. Вернее, подключает как раз. По прежним логам видно, что EDID из монитора получает как раз modesetting, а nvidia отключена от выхода, поэтому она использует виртуальное разрешение 1024x768 по умолчанию, о мониторе nvidia ничего не знает.

[    21.288] (**) NVIDIA(0): Using HorizSync/VertRefresh ranges from the EDID for display
[    21.288] (**) NVIDIA(0):     device CRT-0 (Using EDID frequencies has been enabled on
[    21.288] (**) NVIDIA(0):     all display devices.)
[    21.290] (==) NVIDIA(0):
[    21.291] (==) NVIDIA(0): No modes were requested; the default mode "nvidia-auto-select"
[    21.291] (==) NVIDIA(0):     will be used as the requested mode.
[    21.291] (==) NVIDIA(0):
[    21.334] (II) NVIDIA(0): Validated MetaModes:
[    21.334] (II) NVIDIA(0):     "CRT-0:nvidia-auto-select"
[    21.334] (II) NVIDIA(0): Virtual screen size determined to be 1024 x 768
[    21.344] (WW) NVIDIA(0): CRT-0 does not have an EDID, or its EDID does not contain a
[    21.344] (WW) NVIDIA(0):     maximum image size; cannot compute DPI from CRT-0's EDID.
[    21.344] (==) NVIDIA(0): DPI set to (75, 75); computed from built-in default
[    21.835] (II) modeset(G0): Printing probed modes for output LVDS-1
[    21.835] (II) modeset(G0): Modeline "1366x768"x60.0   71.80  1366 1414 1446 1526  768 771 777 784 
-hsync -vsync (47.1 kHz eP)

Вот, кстати, по твоей ссылке в разделе Troubleshooting есть такой пункт: Resolution, screen scan wrong. EDID errors in Xorg.log.

This is due to the NVIDIA driver not detecting the EDID for the display. You need to manually specify the path to an EDID file or provide the same information in a similar way.

To provide the path to the EDID file edit the Device Section for the NVIDIA card in Xorg.conf, adding these lines and changing parts to reflect your own system:

Section "Device"
        ...
       	Option		"ConnectedMonitor" "CRT-0"
       	Option		"CustomEDID" "CRT-0:/sys/class/drm/card0-LVDS-1/edid"
	Option		"IgnoreEDID" "false"
	Option		"UseEDID" "true"
EndSection

Добавить эти пункты в секцию к «nvidia» прежнего конфига. Только проверь, что /sys/class/drm/card0-LVDS-1/edid есть. Если есть, то тогда nvidia тоже получит данные о LVDS-1, как и modesettings. Я полагаю, что если эта секция нормально сработает, то у тебя будет нормальное разрешение. То, что 1024x768 у тебя подключается, говорит о том, что подключилась как раз nvidia.

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

Да, вот этот вот конфиг все же лучше. Nvidia Optimus, почти получилось... (комментарий)

Да и результаты вывода xrandr --listproviders вроде бы обнадеживающие и такие, какие и ожидаются. У modesetting - Sink Output, а у NVIDIA-0 - Source Output. но вот что-то не переключает он вывод. Вернее, подключает как раз. По прежним логам видно, что EDID из монитора получает как раз modesetting, а nvidia отключена от выхода, поэтому она использует виртуальное разрешение 1024x768 по умолчанию, о мониторе nvidia ничего не знает.

[    21.288] (**) NVIDIA(0): Using HorizSync/VertRefresh ranges from the EDID for display
[    21.288] (**) NVIDIA(0):     device CRT-0 (Using EDID frequencies has been enabled on
[    21.288] (**) NVIDIA(0):     all display devices.)
[    21.290] (==) NVIDIA(0):
[    21.291] (==) NVIDIA(0): No modes were requested; the default mode "nvidia-auto-select"
[    21.291] (==) NVIDIA(0):     will be used as the requested mode.
[    21.291] (==) NVIDIA(0):
[    21.334] (II) NVIDIA(0): Validated MetaModes:
[    21.334] (II) NVIDIA(0):     "CRT-0:nvidia-auto-select"
[    21.334] (II) NVIDIA(0): Virtual screen size determined to be 1024 x 768
[    21.344] (WW) NVIDIA(0): CRT-0 does not have an EDID, or its EDID does not contain a
[    21.344] (WW) NVIDIA(0):     maximum image size; cannot compute DPI from CRT-0's EDID.
[    21.344] (==) NVIDIA(0): DPI set to (75, 75); computed from built-in default
[    21.835] (II) modeset(G0): Printing probed modes for output LVDS-1
[    21.835] (II) modeset(G0): Modeline "1366x768"x60.0   71.80  1366 1414 1446 1526  768 771 777 784 -hsync -vsync (47.1 kHz eP)

Вот, кстати, по твоей ссылке в разделе Troubleshooting есть такой пункт: Resolution, screen scan wrong. EDID errors in Xorg.log.

This is due to the NVIDIA driver not detecting the EDID for the display. You need to manually specify the path to an EDID file or provide the same information in a similar way.

To provide the path to the EDID file edit the Device Section for the NVIDIA card in Xorg.conf, adding these lines and changing parts to reflect your own system:

Section "Device"
        ...
       	Option		"ConnectedMonitor" "CRT-0"
       	Option		"CustomEDID" "CRT-0:/sys/class/drm/card0-LVDS-1/edid"
	Option		"IgnoreEDID" "false"
	Option		"UseEDID" "true"
EndSection

Добавить эти пункты в секцию к «nvidia» прежнего конфига. Только проверь, что /sys/class/drm/card0-LVDS-1/edid есть. Если есть, то тогда nvidia тоже получит данные о LVDS-1, как и modesettings. Я полагаю, что если эта секция нормально сработает, то у тебя будет нормальное разрешение. То, что 1024x768 у тебя подключается, говорит о том, что подключилась как раз nvidia.

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

Да, вот этот вот конфиг все же лучше. Nvidia Optimus, почти получилось... (комментарий)

Да и результаты вывода xrandr --listproviders вроде бы обнадеживающие и такие, какие и ожидаются. У modesetting - Sink Output, а у NVIDIA-0 - Source Output. но вот что-то не переключает он вывод. Вернее, подключает как раз. По прежним логам видно, что EDID из монитора получает как раз modesetting, а nvidia отключена от выхода, поэтому она использует виртуальное разрешение 1024x768 по умолчанию, о мониторе nvidia ничего не знает.

[    21.288] (**) NVIDIA(0): Using HorizSync/VertRefresh ranges from the EDID for display
[    21.288] (**) NVIDIA(0):     device CRT-0 (Using EDID frequencies has been enabled on
[    21.288] (**) NVIDIA(0):     all display devices.)
[    21.290] (==) NVIDIA(0):
[    21.291] (==) NVIDIA(0): No modes were requested; the default mode "nvidia-auto-select"
[    21.291] (==) NVIDIA(0):     will be used as the requested mode.
[    21.291] (==) NVIDIA(0):
[    21.334] (II) NVIDIA(0): Validated MetaModes:
[    21.334] (II) NVIDIA(0):     "CRT-0:nvidia-auto-select"
[    21.334] (II) NVIDIA(0): Virtual screen size determined to be 1024 x 768
[    21.344] (WW) NVIDIA(0): CRT-0 does not have an EDID, or its EDID does not contain a
[    21.344] (WW) NVIDIA(0):     maximum image size; cannot compute DPI from CRT-0's EDID.
[    21.344] (==) NVIDIA(0): DPI set to (75, 75); computed from built-in default

Вот, кстати, по твоей ссылке в разделе Troubleshooting есть такой пункт: Resolution, screen scan wrong. EDID errors in Xorg.log.

This is due to the NVIDIA driver not detecting the EDID for the display. You need to manually specify the path to an EDID file or provide the same information in a similar way.

To provide the path to the EDID file edit the Device Section for the NVIDIA card in Xorg.conf, adding these lines and changing parts to reflect your own system:

Section "Device"
        ...
       	Option		"ConnectedMonitor" "CRT-0"
       	Option		"CustomEDID" "CRT-0:/sys/class/drm/card0-LVDS-1/edid"
	Option		"IgnoreEDID" "false"
	Option		"UseEDID" "true"
EndSection

Добавить эти пункты в секцию к «nvidia» прежнего конфига. Только проверь, что /sys/class/drm/card0-LVDS-1/edid есть. Если есть, то тогда nvidia тоже получит данные о LVDS-1, как и modesettings. Я полагаю, что если эта секция нормально сработает, то у тебя будет нормальное разрешение. То, что 1024x768 у тебя подключается, говорит о том, что подключилась как раз nvidia.

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

Да, вот этот вот конфиг все же лучше. Nvidia Optimus, почти получилось... (комментарий)

Да и результаты вывода xrandr --listproviders вроде бы обнадеживающие и такие, какие и ожидются. У modesetting - Sink Output, а у NVIDIA-0 - Source Output. но вот что-то не переключает он вывод. Вернее, подключает как раз. По прежним логам видно, что EDID из монитора получает как раз modesetting, а nvidia отключена от выхода, поэтому она использует виртуальное разрешение 1024x768 по умолчанию, о мониторе nvidia ничего не знает.

[    21.288] (**) NVIDIA(0): Using HorizSync/VertRefresh ranges from the EDID for display
[    21.288] (**) NVIDIA(0):     device CRT-0 (Using EDID frequencies has been enabled on
[    21.288] (**) NVIDIA(0):     all display devices.)
[    21.290] (==) NVIDIA(0):
[    21.291] (==) NVIDIA(0): No modes were requested; the default mode "nvidia-auto-select"
[    21.291] (==) NVIDIA(0):     will be used as the requested mode.
[    21.291] (==) NVIDIA(0):
[    21.334] (II) NVIDIA(0): Validated MetaModes:
[    21.334] (II) NVIDIA(0):     "CRT-0:nvidia-auto-select"
[    21.334] (II) NVIDIA(0): Virtual screen size determined to be 1024 x 768
[    21.344] (WW) NVIDIA(0): CRT-0 does not have an EDID, or its EDID does not contain a
[    21.344] (WW) NVIDIA(0):     maximum image size; cannot compute DPI from CRT-0's EDID.
[    21.344] (==) NVIDIA(0): DPI set to (75, 75); computed from built-in default

Вот, кстати, по твое ссылке в разделе Troubleshooting есть такой пункт: Resolution, screen scan wrong. EDID errors in Xorg.log.

This is due to the NVIDIA driver not detecting the EDID for the display. You need to manually specify the path to an EDID file or provide the same information in a similar way.

To provide the path to the EDID file edit the Device Section for the NVIDIA card in Xorg.conf, adding these lines and changing parts to reflect your own system:

Section "Device"
        ...
       	Option		"ConnectedMonitor" "CRT-0"
       	Option		"CustomEDID" "CRT-0:/sys/class/drm/card0-LVDS-1/edid"
	Option		"IgnoreEDID" "false"
	Option		"UseEDID" "true"
EndSection

Добавить эти пункты в секцию к «nvidia» прежнего конфига. Только проверь, что /sys/class/drm/card0-LVDS-1/edid есть. Если есть, то тогда nvidia тоже получит данные о LVDS-1, как и modesettings. Я полагаю, что если эта секция нормально сработает, то у тебя будет нормальное разрешение. То, что 1024x768 у тебя подключается, говорит о том, что подключилась как раз nvidia.

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

Да, вот этот вот конфиг все же лучше. Nvidia Optimus, почти получилось... (комментарий)

Да и результаты вывода xrandr --listproviders вроде бы обнадеживающие и такие, какие и ожидются. У modesetting - Sink Output, а у NVIDIA-0 - Source Output. но вот что-то не переключает он вывод. Вернее, подключает как раз. По прежним логам видно, что EDID из монитора получает как раз modesetting, а nvidia отключена от выхода, поэтому она использует виртуальное разрешение 1024x768 по умолчанию, о мониторе nvidia ничего не знает.

Вот, кстати, по твое ссылке в разделе Troubleshooting есть такой пункт: Resolution, screen scan wrong. EDID errors in Xorg.log.

This is due to the NVIDIA driver not detecting the EDID for the display. You need to manually specify the path to an EDID file or provide the same information in a similar way.

To provide the path to the EDID file edit the Device Section for the NVIDIA card in Xorg.conf, adding these lines and changing parts to reflect your own system:

Section "Device"
        ...
       	Option		"ConnectedMonitor" "CRT-0"
       	Option		"CustomEDID" "CRT-0:/sys/class/drm/card0-LVDS-1/edid"
	Option		"IgnoreEDID" "false"
	Option		"UseEDID" "true"
EndSection

Добавить эти пункты в секцию к «nvidia» прежнего конфига. Только проверь, что /sys/class/drm/card0-LVDS-1/edid есть. Если есть, то тогда nvidia тоже получит данные о LVDS-1, как и modesettings. Я полагаю, что если эта секция нормально сработает, то у тебя будет нормальное разрешение. То, что 1024x768 у тебя подключается, говорит о том, что подключилась как раз nvidia.

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

Да, вот этот вот конфиг все же лучше. Nvidia Optimus, почти получилось... (комментарий)

Да и результаты вывода xrandr --listproviders вроде бы обнадеживающие и такие, какие и ожидются. У modesetting - Sink Output, а у NVIDIA-0 - Source Output. но вот что-то не переключает он вывод. Вернее, подключает как раз. По прежним логам видно, что EDID из монитора получает как раз modesetting, а nvidia отключена от выхода, поэтому она использует виртуальное разрешение 1024x768 по умолчанию, о мониторе nvidia ничего не знает.

Вот, кстати, по твое ссылке в разделе Troubleshooting есть такой пункт: Resolution, screen scan wrong. EDID errors in Xorg.log.

This is due to the NVIDIA driver not detecting the EDID for the display. You need to manually specify the path to an EDID file or provide the same information in a similar way.

To provide the path to the EDID file edit the Device Section for the NVIDIA card in Xorg.conf, adding these lines and changing parts to reflect your own system:

Section "Device"
       	Option		"ConnectedMonitor" "CRT-0"
       	Option		"CustomEDID" "CRT-0:/sys/class/drm/card0-LVDS-1/edid"
	Option		"IgnoreEDID" "false"
	Option		"UseEDID" "true"
EndSection

Добавить эти пункты в секцию к «nvidia» прежнего конфига. Только проверь, что /sys/class/drm/card0-LVDS-1/edid есть. Если есть, то тогда nvidia тоже получит данные о LVDS-1, как и modesettings. Я полагаю, что если эта секция нормально сработает, то у тебя будет нормальное разрешение. То, что 1024x768 у тебя подключается, говорит о том, что подключилась как раз nvidia.

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

Да, вот этот вот конфиг все же лучше. Nvidia Optimus, почти получилось... (комментарий)

Да и результаты вывода xrandr --listproviders вроде бы обнадеживающие и такие, какие и ожидются. У modesetting - Sink Output, а у NVIDIA-0 - Source Output. но вот что-то не переключает он вывод. По прежним логам видно, что EDID из монитора получает как раз modesetting, а nvidia отключена от выхода, поэтому она использует виртуальное разрешение 1024x768 по умолчанию, о мониторе nvidia ничего не знает.

Вот, кстати, по твое ссылке в разделе Troubleshooting есть такой пункт: Resolution, screen scan wrong. EDID errors in Xorg.log.

This is due to the NVIDIA driver not detecting the EDID for the display. You need to manually specify the path to an EDID file or provide the same information in a similar way.

To provide the path to the EDID file edit the Device Section for the NVIDIA card in Xorg.conf, adding these lines and changing parts to reflect your own system:

Section "Device"
       	Option		"ConnectedMonitor" "CRT-0"
       	Option		"CustomEDID" "CRT-0:/sys/class/drm/card0-LVDS-1/edid"
	Option		"IgnoreEDID" "false"
	Option		"UseEDID" "true"
EndSection

Добавить эти пункты в секцию к «nvidia» прежнего конфига. Только проверь, что /sys/class/drm/card0-LVDS-1/edid есть. Если есть, то тогда nvidia тоже получит данные о LVDS-1, как и modesettings. Я полагаю, что если эта секция нормально сработает, то у тебя будет нормальное разрешение. То, что 1024x768 у тебя подключается, говорит о том, что подключилась как раз nvidia.