Дохлая видеокарта не дает загрузиться
Есть проблема с видеокартой. У меня Linux Mint 17.3 на ноуте с видеокартой Radeon HD 7690M XT. При загрузке был приблизительно такой выхлоп: *ERROR* radeon: ring 3 test failed . Ошибка возникает часто и не дает загрузиться. Пробовал чинить по гайду, но это не помогло. Под оффтопиком все решилось отключением видеокарты в диспетчере устройств. Как заставить линукс забыть о видеокарте и использовать только встроенную?
Опять радеочик просто работает 😀
Мешает загрузиться в принципе или только иксы не запускаются?
- отключить в биосе
- заблэклистить модуль
- настроить xorg.conf с указанием, какую видеокарту использовать для запуска сервера
- обратиться в сервис-центр и заказать работающую видеокарту
Мешает загрузиться в принципе или только иксы не запускаются?
Мешает загрузиться вообще. После выхлопа из трех строчек все зависает.
В blacklist.conf добавлял radeon и fglrx. Не помогло.
обратиться в сервис-центр и заказать работающую видеокарту
Вот смогу — сразу обращусь, правда-правда. А сейчас ее надо отключить, пока я не могу.
В биосе смотри настройки, там зачастую можно отключить видеокарту.
В биосе такого нет, только Fixed/Dynamic переключение видеокарт.
Пробуй другой дистр.
Ну и поставь Fixed на встроенную, чтобы дискретная не участвовала.
В комплекте с каким дистром идет новая видеокарта?
Ну и поставь Fixed на встроенную
Если бы оно работало действительно так, то сделал бы давно. Fixed/Dynamic не отвечает за это, карточками рулит сама операционка. Вот мне и нужно нарулить так, чтобы карточки не было, как и в моем оффтопике, стоящем на соседнем винте.
а с помощью отвёртки разобраться религия не позволяет?
you can remove a PCI device by adding a udev rule under /etc/udev/rules.d :
Попробуй использовать pci-stub драйвер. Он для проброса устройств в ВМ сделан, но может и для твоего случая подойдет.
Источник
Linux mint не видит дискретную видеокарту AMD
Приветствую всех. Linux mint не видит дискретную видеокарту amd radeon r5 m255 , стоковая Intel(R) HD Graphics 5500. Вот что выводит lspci | grep VGA: 00:02.0 VGA compatible controller:
Пытался запустить через DRI_PRIME=1 , но безуспешно , дискретная видеокарта не запускается. Помогите , не нашел ни одной полезной статьи в интернете по этому поводу , а всве что нашел оказалось не рабочим.
Сбрось полный вывод lspci
0a:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Topaz PRO [Radeon R5 M255]
Вижу , но как ее включить
Ну всё работает, по крайней мере всё видно
Проверь вывод и покажи его сюда:
Всё работает. Попробуй теперь запустить что-то графически требовательное через:
Да, убери свой дурацкий тег из темы и добавь три тега [amd], [prime], [mint] (без скобок, конечно) — люди подтянутся которые лучше понимают, что тебе лучше щас сделать, проприетарный драйвер поставить и как, в минте вроде есть графическая тыкалка мышкой для этого, или firmware nonfree если нужен если не стоит еще, я в минте пас.
Поправил теги. Менеджер драйверов выдает сообщение: Проприетарные драйверы устройств не используются в вашей системе.Больше там ничего нельзя сделать
ытался запустить через DRI_PRIME=1 , но безуспешно , дискретная видеокарта не запускается
Что происходит, почему ты решил что не запускается? Судя по тому что шестеренки работают все норм. Покажи вывод glxinfo | grep Open и DRI_PRIME=1 glxinfo | grep Open
Если ты судишь по одинаковому колву фпс в шестеренках то это судя по всему синхронизация вертикальная включена.
синхронизация вертикальная включена
Так можно выключить:
glxgears не бенчмарк
Как тебе уже сказали, мерить производительность glxgears нельзя. Тем более, при оффлоадинге.
glxinfo | grep Open:
DRI_PRIME=1 glxinfo | grep Open:
vblank_mode=0 DRI_PRIME=1 glxgears С этим показывает нормально.
Как можно полностью переключиться на дискретную видеокарту без DRI_PRIME=1 ?
А чем ее можно мерить?
Ну все у тебя нормально. Чтоб нормально сравнить производительность запусти какую ни будь игру на интеле и на АМД да сравни. Или бенчи, unigine valley или новее unigine superposition как примеры неплохих тестов.
Как можно полностью переключиться на дискретную видеокарту без DRI_PRIME=1 ?
Добавить DRI_PRIME=1 в глобальные переменные. Но зачем?
Интеловская видеокарта слишком слабая , и ноутбук может лагать даже при банальном просмотре видео в браузере , а переключать видеокарту таким методом не всегда удобно , и к тому же нужно узнавать полное название пакета программы.На винде все это дело было удобно организовано , можно ли сделать также и на минте?
ноутбук может лагать даже при банальном просмотре видео в браузере
Не понятно что подразумевается под лагами, ЕМНИП в линуксе не один браузер по умолчанию не использует видюху для ускорения видео. Опиши что за лаги. Скажи установлен ли в системе драйвер xf86-video-intel я не пользовался минтом потому не знаю как там называется пакет, возможно xserver-xorg-video-intel поищи по аналогии и скажи установлен или нет.
нужно узнавать полное название пакета программы
Нет, правишь ярлыки нужных программ добавляя туда указанную переменную.
В любом случае я уже говорил что тебе просто нужно добавить DRI_PRIME=1 в глобальные переменные. Поищи в инет как это сделать.
Никогда меня это не интересовало. У меня всегда стоит пара игрушек на случай необходимости бенчмарка, чтобы понять, что что-то не так.
Приложениям, которым надо работать на дискретке — в ярлык пропиши DRI_PRIME=1 и делов.
Попробовал так , пробовал через терминал , в программе ничего не меняется , как зависал ноут на проигрывании Full hd видео , так и зависает , на Windows такого не было.
Ну так в браузерах нет аппаратного ускорения в отличие от шинды. копай в эту сторону. .и интел в декодинг видео умеет не хило.
В firefox есть экспериментальное ускорение видео. У меня работает, нагрузка на CPU упала.
Источник
Linux не видит дискретную видеокарту
Проблема в заголовке, если не в том разделе, извиняюсь. Стоит сказать, что в linux я новичок.
Пробовал следующее: lspci | grep VGA 00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
xrandr —listproviders Providers: number : 1 Provider 0: id: 0x48 cap: 0x9, Source Output, Sink Offload crtcs: 4 outputs: 5 associated providers: 0 name:Intel
lshw *-generic описание: Unassigned class продукт: Illegal Vendor ID производитель: Illegal Vendor ID физический ID: 0 сведения о шине: pci@0000:01:00.0 версия: ff разрядность: 32 bits частота: 66MHz возможности: bus_master vga_palette cap_list rom кофигурация: driver=radeon latency=255 maxlatency=255 mingnt=255 ресурсы: IRQ:44 память:d0000000-d7ffffff память:d8600000-d863ffff ioport:3000(размер=256) память:d8640000-d865ffff *-display описание: VGA compatible controller продукт: 3rd Gen Core processor Graphics Controller производитель: Intel Corporation физический ID: 2 сведения о шине: pci@0000:00:02.0 версия: 09 разрядность: 64 bits частота: 33MHz возможности: vga_controller bus_master cap_list rom кофигурация: driver=i915 latency=0 ресурсы: IRQ:43 память:d8000000-d83fffff память:c0000000-cfffffff ioport:4000(размер=64)
На борту стоит интегрированная intel 400 + дискретная ati radeon hd8750. Моя проблема, изначально, заключалась в том, что не получалось включить дискретную видеокарту, драйвера свободные стоят, если ставлю проприетарные, то не запускается Х-сервер. Через биос невозможно отключить интегрированную, можно лишь дискретку (сейчас включена, но все равно не видно)
Собственно вопрос, что сделать, чтобы ее наконец заметил linux? =================================================== UPD: теперь такая картина xrandr —listproviders Providers: number : 3 Provider 0: id: 0x68 cap: 0x9, Source Output, Sink Offload crtcs: 4 outputs: 5 associated providers: 2 name:Intel Provider 1: id: 0x3f cap: 0x6, Sink Output, Source Offload crtcs: 0 outputs: 0 associated providers: 2 name:radeon Provider 2: id: 0x3f cap: 0x6, Sink Output, Source Offload crtcs: 0 outputs: 0 a
Дистрибутив какой? Версия ядра и иксов, а также драйвера интел. Драйвер amd в системе установлен? Какой драйвер предпочитаешь использовать — catalyst или опенсорс?
И да, у тебя случаем каталист не установлен?
Linux mint 17.2 64bit Ядро линукс: 3.16.0-38 generic X.Org X Server 1.15.1 По поводу драйвера не очень понял, но в менеджере драйверов написано, что проприетарный не используется, а стоит рекомендованный xserver-xorg-video-ati
Вроде как не установлен, но если подскажете как проверить, скажу более точно
Хм. Видимо не установлен, но попробуй в терминале выполнить:
dmesg | grep fglrx
lsmod | grep fglrx
Если ничего не выдаст — значит так и есть.
В таком случае странно, что у тебя не видит карту.
Ноутбук? Какая модель?
Посмотрел немного информации. Вот ссылка на вики арча.
В общем, получается так, что на данный момент не работает динамическое переключение между интел и амд на опенсорс драйвере, нужно допиливать X-ы под это.
Таким образом есть 3 варианта: пробовать проект бамблби для амд (ссылки после ATI Dynamic Switchable Graphics), пробовать проприетарный драйвер (в арче предлагается нестандартный драйвер, по всей видимости с какими-то патчами) или забыть про дискретную карту и пользоваться интегрированной, пока не появится нормальная поддержка такой схемы.
Если бы были обе карты amd — никаких проблем.
В общем, получается так, что на данный момент не работает динамическое переключение между интел и амд на опенсорс драйвере, нужно допиливать X-ы под это.
А люди не знают, и запускают софт/игры на дискретке через DRI_PRIME=1.
Вот это — правильная картина, у меня типа того же:
Хорошо, тогда у меня, вероятно, очень глупый вопрос: как мне запустить любую из игр стим такой командой? Ведь не сам же стим нужно запустить так DRI_PRIME=1 steam
Вот со стимом я точно не помощник, не пользуюсь. Позовём специалиста, может он в курсе: sudo cast Novell-ch .
И еще есть пару вопросов: 1) Теперь всегда если запускаю какое-то приложение через дискретку, будь то стим или еще что-то, нужно прописывать DRI_PRIME=1? 2) При запуске того же стима через DRI_PRIME=1, он теряет свой главный интерфейс, словно становится прозрачным, но если свернуть ту программу, что под ним открыта, то видно, что он словно ее сфотографировал и использовал в качестве фона, но при всем этом кнопки на память могу найти и все нажимать так же могу, потому эта проблема не критична
3) При запуске приложения получаю ошибку CheckGlExtension: Requered Open GL Extension «GL_ARB_separate_shader_objects» is not supported. Please update your Open GL Driver. Пытался загуглить как обновить этот драйвер, не нашел адекватной статьи
Заранее спасибо за помощь, уже очень помогли 🙂
запускай стим на интеле а в свойствах нужной тебе игры уже прописывай DRI_PRIME=1 %command%
если не включен dri3 то дучше использовать какой-то композитный менеджер типа kwin, xcompmgr, compton
твоя дискретка может быть не vga-compatible. попробуй lspci | grep -i amd . по крайней мере, у меня именно так.
Вот что мне ответило lspci | grep -i amd 01:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Sun PRO [Radeon HD 8570A/8570M] (rev ff)
Источник
Linux mint не работает видеокарта
01 окт 2018, 13:23
Операционная система: Linux Mint 19 64-разрядная
Процессор: AMD Athlon(tm) II X4 645
Материнская плата: Gigabyte 970a ud3
Видеокарта: VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Redwood XT [Radeon HD 5670/5690/5730]
После выбора Linux Mint в GRUB появляется ошибка acpi error:ae_not_found,while resolving a named reference package element — lnkd(20180313/dspkginit-414) и монитор отключается. Сама система скорее всего стартует.
Что сделано?
1. Установил последний драйвер Mesa 18.3
2. Играл с параметрами запуска: noapic pci=nomsi,noaer acpi=strict/off.
Появляются разные другие ошибки, но результат тот же.
3. Обновил BIOS до последней версии.
4. Обновлял ядра с 4.15 до 4.18 и откатывал до 4.1
Нашёл баг ядра на чипе AMD https://bugzilla.kernel.org/show_bug.cgi?id=198167 , но там указывается, что он присутствует, начиная с 4.14.3. У меня же не работает даже на 4.1. Чтобы проверить более старые ядра нужно уже удалять дополнительное ПО
Проблема прогрессировала. Изначально на Ubuntu 16.04 она возникала изредка и «решалась» перезагрузкой системы. Затем я купил SSD и поставил на него Linux Mint 19. На свежеустановленной системе было то же самое, но через 2 недели из периодической проблема стала регулярной. Теперь Linux Mint запускается только в режиме nomodeset, то есть с програмным рендерингом.
В каких-то рандомных редких случаях система стартует удачно и запускает видеодрайвер, но зависимость не выявлена. Это я заметил, когда экспериментировал с параметрами запуска. Думаешь, что заработало, но проверяешь повторно и снова видео не стартует.
Windows 10 из grub запускается без проблем. Всегда.
Буду благодарен за любую помощь. Прикладываю фото ошибок при разных параметрах запуска
Источник