В моем браузере Chrome (58.0.3029.110 и более ранних) на некоторых страницах видны странные прямые линии. Я использую Windows 10 x64, NVIDIA GTX 970. Это происходит только в Chrome. Я ищу любое объяснение.
Эти скриншоты показывают мою проблему:
В моем браузере Chrome (58.0.3029.110 и более ранних) на некоторых страницах видны странные прямые линии. Я использую Windows 10 x64, NVIDIA GTX 970. Это происходит только в Chrome. Я ищу любое объяснение.
Эти скриншоты показывают мою проблему:
Прежде всего, я ненавижу отвечать на свои вопросы. Во-вторых, я нашел два решения моей проблемы.
Первый - отключить аппаратное ускорение. Для этого перейдите в "Настройки"> "Дополнительные настройки"> «Использовать аппаратное ускорение, когда оно доступно», и снимите этот флажок. Это более слабое решение, потому что вам нужно отключить все аппаратное ускорение.
Второе решение - отключить только аппаратную растеризацию. Перейдите по ссылке chrome://flags/ find "Растеризация графического процессора" и установите для нее значение "Отключено". Это решение лучше, оно отключает только небольшую часть аппаратного ускорения.
В обоих случаях эти странные строки были удалены.
Спасибо Nihan J Co., потому что вы дали мне несколько подсказок по этому вопросу.
Это почти наверняка эта ошибка растеризации Chrome/Chromium, которая, как представляется, специфична для определенных графических процессоров NVidia. Решение:
Очистка файла SVG может решить проблему. SVGO https://github.com/svg/svgo