Профили icc в Kubuntu 16.04.1

Решил поставить Kubuntu 16.04.1 и не пожалел, она шикарна! Но единственное в чем я разочаровался - это отсутствие добавления icc профилей в настройках экрана, только ручная калибровка.

Подскажите пожалуйста, можно ли допилить, прикрутить такую возможность как нибудь? У меня ноут ASUS N551JM и у него экран выдает корректно цвета только с утилитой asus splendid video enhancement technology под винду или icc профиль для linux, без него экран весь синий и естественно это не вариант.

Ручная калибровка тоже не подойдет, так как я не могу под свой глаз хорошо откалибровать монитор и помочь мне некому.

Очень понравилась новая Kubuntu, прям в восторге. Очень прошу помогите!

0
leisampei - 27 Сентябрь, 2016 - 13:29
Изображение пользователя leisampei.

xcalib -d :0 -s 0 -v /путь/профиль.icc
Можно создать сценарий, к примеру profile.sh :
# !/bin/bash
xcalib -d :0 -s 0 -v /путь/профиль.icc

сделать его исполняемым и разместить в ~/.config/autostart-scripts/
чтобы профиль применялся при каждом запуске KDE.

0
kissbox - 27 Сентябрь, 2016 - 13:46

ууу, для меня это не очеь понятно, но как я понимаю там на пару минут делов. можете скинуть всю операцию полностью пожалуйста?

+2
leisampei - 27 Сентябрь, 2016 - 14:28
Изображение пользователя leisampei.

Это конечно перебор просить описать подробно как создать текстовый файл, но извольте (первый и последний раз):

Открыть konsole.
Создать файл:
touch  ~/.config/autostart-scripts/profile.sh
Открыть этот файл для редактирования:
nano ~/.config/autostart-scripts/profile.sh
Вписать:
# !/bin/bash
xcalib -d :0 -s 0 -v /путь/профиль.icc

Естественно вместо слова "путь" пишем именно путь, где располагается профиль. Вместо слова "профиль" Само собой название профиля.
Сохранить Ctrl+o и выйти Ctrl+x.
Сделать его исполняемым:
chmod +x ~/.config/autostart-scripts/profile.sh
ИЛИ
Открыть dolphin.
Сделать скрытые папки видимыми Alt+. (альт точка). Войти в папку .config/autostart-scripts. В ней создать текстовый файл с названием profile.sh
Открыть его с помощью текстового редактора kate. Вписать в него:
# !/bin/bash
xcalib -d :0 -s 0 -v /путь/профиль.icc

Сохранить и выйти. Правой кнопкой мыши выбрать пункт "Свойства" файла profile.sh
Выбрать закладку "Права" и поставить галочку напротив "является выполняемым".
После жмём кнопку "ОК".

Если утилита xcalib не установлена, то ставим:
sudo apt install xcalib
Выходим и входим в KDE заново.

0
kissbox - 27 Сентябрь, 2016 - 14:34

спасибо огромное, сейчас попробую.

0
kissbox - 27 Сентябрь, 2016 - 14:43

Не получается, может потому что я уже что-то наудрил до этого или не правильно указал расширение профиля, профиль icm а не icc, или это без разницы?

0
leisampei - 27 Сентябрь, 2016 - 14:49
Изображение пользователя leisampei.

не без разницы. вместо icc пиши icm.

0
kissbox - 27 Сентябрь, 2016 - 14:52

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

+1
AlexBKost - 27 Сентябрь, 2016 - 15:08

... поставил компиз и твикер На Kubuntu 16.04.1 про это "счастье" вам придется забыть.

0
kissbox - 27 Сентябрь, 2016 - 16:36

Спасибо большое, переустановил kubuntu и сделал все так как вы описали. Все работает! Спасибо вам!!!

0
kissbox - 27 Сентябрь, 2016 - 17:19

Блин, установил проприетарный драйвер на nvidia и теперь не работает автозапуск скрипта. Если в настройках nvidia ставлю выбор на видеокарте intel то все норм работает а если nvidia то не работает. Где то в инете натыкался на пост, что можно как-то в настройках nvidia отключить опцию которая мешает, но не могу вспомнить где видел и в настройках не найду(

+2
leisampei - 27 Сентябрь, 2016 - 17:58
Изображение пользователя leisampei.

так как у тебя гибридная графика, то скорее изменения будут в команде
xcalib -d :0 -s 0 -v /путь/профиль.icc
где -d :0 это номер дисплея, а -s 0 номер экрана.
Для нВидии попробуй прямо в консоли
xcalib -d :0 -s 1 -v /путь/профиль.icc
если сработает, то добавишь в сценарий дополнительно эту строку

0
kissbox - 27 Сентябрь, 2016 - 18:10

не работает(

0
kissbox - 27 Сентябрь, 2016 - 18:13

и еще как я понял все таки и дисплей - 0 и скрин - 0

0
kissbox - 27 Сентябрь, 2016 - 18:15

Может что-то мешает в nvidia?

0
kissbox - 27 Сентябрь, 2016 - 18:45

В консоле при вводе -d: 0 -s 1 выдает вот что:
thehighhomie@thh-pc:~$ xcalib -d :0 -s 0 -v /home/thehighhomie/N551JM_8086_AF0636ED.icm
vcgt found
channels: 3
entry size: 16bits
entries/channel: 256
tag size: 1554
Red Brightness: 0.000000 Contrast: 100.000000 Max: 1.000000 Min: 0.000000
Green Brightness: 0.000000 Contrast: 100.000000 Max: 1.000000 Min: 0.000000
Blue Brightness: 0.000000 Contrast: 100.000000 Max: 1.000000 Min: 0.000000
X-LUT size: 256

а при -d: 0 -s 1:
thehighhomie@thh-pc:~$ xcalib -d :0 -s 0 -v /home/thehighhomie/N551JM_8086_AF0636ED.icm
vcgt found
channels: 3
entry size: 16bits
entries/channel: 256
tag size: 1554
Red Brightness: 0.000000 Contrast: 100.000000 Max: 1.000000 Min: 0.000000
Green Brightness: 0.000000 Contrast: 100.000000 Max: 1.000000 Min: 0.000000
Blue Brightness: 0.000000 Contrast: 100.000000 Max: 1.000000 Min: 0.000000
X-LUT size: 256

я так понимаю первый вариант работает, но не применяется...

0
leisampei - 27 Сентябрь, 2016 - 20:20
Изображение пользователя leisampei.

У тебя в обоих случаях -s 0
Покажи сюда выхлоп команды:
xrandr --verbose

0
kissbox - 27 Сентябрь, 2016 - 20:24

thehighhomie@thh-pc:~$ xrandr --verbose
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767
eDP1 connected primary 1920x1080+0+0 (0x4a) normal (normal left inverted right x axis y axis) 344mm x 193mm
Identifier: 0x43
Timestamp: 20197
Subpixel: unknown
Gamma: 0.81:0.78:1.2
Brightness: 1.0
Clones:
CRTC: 0
CRTCs: 0 1 2
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
EDID:
00ffffffffffff0006afed3600000000
001701049522137802d1159e59539b27
1e505400000001010101010101010101
010101010101783780b470382e406c30
aa0058c1100000180000000f00000000
00000000000000000020000000fe0041
554f0a202020202020202020000000fe
004231353648544e30332e36200a0097
BACKLIGHT: 4882
range: (0, 4882)
Backlight: 4882
range: (0, 4882)
scaling mode: Full aspect
supported: None, Full, Center, Full aspect
Broadcast RGB: Automatic
supported: Automatic, Full, Limited 16:235
audio: auto
supported: force-dvi, off, auto, on
1920x1080 (0x4a) 142.000MHz -HSync -VSync *current +preferred
h: width 1920 start 2028 end 2076 total 2100 skew 0 clock 67.62KHz
v: height 1080 start 1090 end 1100 total 1126 clock 60.05Hz
1920x1080 (0xe8) 138.500MHz +HSync -VSync
h: width 1920 start 1968 end 2000 total 2080 skew 0 clock 66.59KHz
v: height 1080 start 1083 end 1088 total 1111 clock 59.93Hz
1680x1050 (0xe9) 146.250MHz -HSync +VSync
h: width 1680 start 1784 end 1960 total 2240 skew 0 clock 65.29KHz
v: height 1050 start 1053 end 1059 total 1089 clock 59.95Hz
1680x1050 (0xea) 119.000MHz +HSync -VSync
h: width 1680 start 1728 end 1760 total 1840 skew 0 clock 64.67KHz
v: height 1050 start 1053 end 1059 total 1080 clock 59.88Hz
1600x1024 (0xeb) 103.125MHz +HSync +VSync
h: width 1600 start 1600 end 1656 total 1664 skew 0 clock 61.97KHz
v: height 1024 start 1024 end 1029 total 1030 clock 60.17Hz
1400x1050 (0xec) 122.000MHz +HSync +VSync
h: width 1400 start 1488 end 1640 total 1880 skew 0 clock 64.89KHz
v: height 1050 start 1052 end 1064 total 1082 clock 59.98Hz
1600x900 (0xed) 118.997MHz -HSync +VSync
h: width 1600 start 1696 end 1864 total 2128 skew 0 clock 55.92KHz
v: height 900 start 901 end 904 total 932 clock 60.00Hz
1280x1024 (0xee) 108.000MHz +HSync +VSync
h: width 1280 start 1328 end 1440 total 1688 skew 0 clock 63.98KHz
v: height 1024 start 1025 end 1028 total 1066 clock 60.02Hz
1440x900 (0xef) 106.500MHz -HSync +VSync
h: width 1440 start 1520 end 1672 total 1904 skew 0 clock 55.93KHz
v: height 900 start 903 end 909 total 934 clock 59.89Hz
1280x960 (0xf0) 108.000MHz +HSync +VSync
h: width 1280 start 1376 end 1488 total 1800 skew 0 clock 60.00KHz
v: height 960 start 961 end 964 total 1000 clock 60.00Hz
1368x768 (0xf1) 85.860MHz -HSync +VSync
h: width 1368 start 1440 end 1584 total 1800 skew 0 clock 47.70KHz
v: height 768 start 769 end 772 total 795 clock 60.00Hz
1360x768 (0xf2) 84.750MHz -HSync +VSync
h: width 1360 start 1432 end 1568 total 1776 skew 0 clock 47.72KHz
v: height 768 start 771 end 781 total 798 clock 59.80Hz
1360x768 (0xf3) 72.000MHz +HSync -VSync
h: width 1360 start 1408 end 1440 total 1520 skew 0 clock 47.37KHz
v: height 768 start 771 end 781 total 790 clock 59.96Hz
1152x864 (0xf4) 81.620MHz -HSync +VSync
h: width 1152 start 1216 end 1336 total 1520 skew 0 clock 53.70KHz
v: height 864 start 865 end 868 total 895 clock 60.00Hz
1280x720 (0xf5) 74.480MHz -HSync +VSync
h: width 1280 start 1336 end 1472 total 1664 skew 0 clock 44.76KHz
v: height 720 start 721 end 724 total 746 clock 60.00Hz
1024x768 (0xf6) 65.000MHz -HSync -VSync
h: width 1024 start 1048 end 1184 total 1344 skew 0 clock 48.36KHz
v: height 768 start 771 end 777 total 806 clock 60.00Hz
1024x576 (0xf7) 46.995MHz -HSync +VSync
h: width 1024 start 1064 end 1168 total 1312 skew 0 clock 35.82KHz
v: height 576 start 577 end 580 total 597 clock 60.00Hz
960x540 (0xf8) 40.784MHz -HSync +VSync
h: width 960 start 992 end 1088 total 1216 skew 0 clock 33.54KHz
v: height 540 start 541 end 544 total 559 clock 60.00Hz
800x600 (0xf9) 40.000MHz +HSync +VSync
h: width 800 start 840 end 968 total 1056 skew 0 clock 37.88KHz
v: height 600 start 601 end 605 total 628 clock 60.32Hz
800x600 (0xfa) 36.000MHz +HSync +VSync
h: width 800 start 824 end 896 total 1024 skew 0 clock 35.16KHz
v: height 600 start 601 end 603 total 625 clock 56.25Hz
864x486 (0xfb) 32.901MHz -HSync +VSync
h: width 864 start 888 end 976 total 1088 skew 0 clock 30.24KHz
v: height 486 start 487 end 490 total 504 clock 60.00Hz
640x480 (0xfc) 25.175MHz -HSync -VSync
h: width 640 start 656 end 752 total 800 skew 0 clock 31.47KHz
v: height 480 start 490 end 492 total 525 clock 59.94Hz
720x405 (0xfd) 22.176MHz -HSync +VSync
h: width 720 start 728 end 800 total 880 skew 0 clock 25.20KHz
v: height 405 start 406 end 409 total 420 clock 60.00Hz
640x360 (0xfe) 17.187MHz -HSync +VSync
h: width 640 start 640 end 704 total 768 skew 0 clock 22.38KHz
v: height 360 start 361 end 364 total 373 clock 60.00Hz
DP1 disconnected (normal left inverted right x axis y axis)
Identifier: 0x44
Timestamp: 20197
Subpixel: unknown
Clones: HDMI1
CRTCs: 0 1 2
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
Broadcast RGB: Automatic
supported: Automatic, Full, Limited 16:235
audio: auto
supported: force-dvi, off, auto, on
HDMI1 disconnected (normal left inverted right x axis y axis)
Identifier: 0x45
Timestamp: 20197
Subpixel: unknown
Clones: DP1
CRTCs: 0 1 2
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
aspect ratio: Automatic
supported: Automatic, 4:3, 16:9
Broadcast RGB: Automatic
supported: Automatic, Full, Limited 16:235
audio: auto
supported: force-dvi, off, auto, on
HDMI2 disconnected (normal left inverted right x axis y axis)
Identifier: 0x46
Timestamp: 20197
Subpixel: unknown
Clones:
CRTCs: 0 1 2
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
aspect ratio: Automatic
supported: Automatic, 4:3, 16:9
Broadcast RGB: Automatic
supported: Automatic, Full, Limited 16:235
audio: auto
supported: force-dvi, off, auto, on
VGA1 disconnected (normal left inverted right x axis y axis)
Identifier: 0x47
Timestamp: 20197
Subpixel: unknown
Clones:
CRTCs: 0 1 2
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
Identifier: 0x48
Timestamp: 20197
Subpixel: no subpixels
Clones:
CRTCs: 3
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:

0
kissbox - 27 Сентябрь, 2016 - 20:36

сейчас снес драйвер инвидиа, и у меня стоит стандартный xorg nouveau, все заработало, но как быть если драйвер обратно поставить рекомендованный? и плюс еще у меня тиринг, не могу убрать не как, вообще весь день 7 потов льется от поиска в гугле. у меня гибрид, 2 карты, интел и инвидиа, так что беда беда(

0
kot040188 - 27 Сентябрь, 2016 - 21:14
Изображение пользователя kot040188.

еще у меня тиринг
http://mykubik.blogspot.ru/2016/05/kde.html

0
Гость - 27 Сентябрь, 2016 - 20:46

Можно же сразу с нано начать.

+1
leisampei - 1 Октябрь, 2016 - 10:59
Изображение пользователя leisampei.

Можно и одной строкой с "echo" всё сделать.
А если мне хочется подробно, для понимания топикстартера?.. )

0
leisampei - 28 Сентябрь, 2016 - 10:19
Изображение пользователя leisampei.

Хотелось бы кое-что понять/уточнить.
1. Вот ты установил проприетарный драйвер нвидии. В настройках нвидии в разделе прайм профиль включаешь гпу интел и профиль.icm применяется. Включаешь гпу нвидиа профиль не применяется. Когда переключаешь гпу - перегружаешь комп, чтобы изменения вступили в силу?
2. Когда выбираешь нвидию, перегружаешься, открываешь консоль, применяешь профиль
xcalib -d :0 -s 0 -v /home/thehighhomie/N551JM_8086_AF0636ED.icm
видишь выхлоп:
vcgt found
channels: 3
entry size: 16bits
entries/channel: 256
tag size: 1554
Red Brightness: 0.000000 Contrast: 100.000000 Max: 1.000000 Min: 0.000000
Green Brightness: 0.000000 Contrast: 100.000000 Max: 1.000000 Min: 0.000000
Blue Brightness: 0.000000 Contrast: 100.000000 Max: 1.000000 Min: 0.000000
X-LUT size: 256

то профиль применяется. Или видишь в выхлопе какую-то ошибку?
Как ты определяешь применение профиля - визуально по изменению цвета/света на мониторе?

3. С интелом, я так понял, применение профиля.icm работает. Чем не устраивает конфигурация когда работает на интеле, а нвидиа будет подключаться при повышении нагрузки? Батарею же экономит...

4. Попробуй еще применить профиль для нвидии без конкретного указания номеров дисплея и скрина:
xcalib -v /home/thehighhomie/N551JM_8086_AF0636ED.icm

PS: И ещё. Старайся длинные выхлопы прятать под кат (скрытый текст). Выделяешь текст который хочется спрятать и нажимаешь кнопку "CL"

0
kissbox - 28 Сентябрь, 2016 - 17:40

Хорошо) извиняюсь за это) только домой пришел, сейчас буду пробовать. Сегодня нагуглил что у гибридной графики тиринг не убрать ни как, что в настройках nvidia нет таких опций как управление вертикальной синхронизацией, но разработчики якобы работают над этим. Так что я не знаю как быть(

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры