LINUX.ORG.RU

AMD vs Nvidia для Linux

 ,


0

1

Уже давно на десктопе стоит gtx560. Пора бы поменять её на что-то поновее но не хочется отдавать за это больше 20к. По всем тестам 1060 делает и rx560 и rx570. Но так как большую часть времени я все-таки не играю, хотел поинтересоваться как поддержкой AMD вообще сейчас дела. Например на Nvidia в Chrome аппаратное ускорение надо включать через flags и то оно коряво работает. Как с этим на видеокартах AMD. Fedora 28 Gnome вообще у меня выдает черный экран после входа в систему при установке проприетарных драйверов, да я знаю что Nvidia кинула старые карты, ставил 390 драйвер, в Ubuntu Gnome работает в Fedora нет. Ну и вообще у кого есть опыт работы с современными картами что лучше для работы и нетребовательного гейминга?

★★★
Ответ на: комментарий от SR_team

У меня не артефачили. Не повезло увидеть значит.

Deleted
()
Ответ на: комментарий от Deleted

Чувак, я на генте с 2011 года, познакомился с никсами в 2009 — начинал с бубунты. Сколько, уже 7 лет (на генте) прошло? Ну вот. И что-то меня не тянет на всякую бинарщину с визардами, в отличие от тебя, слабак. Можешь накинуть мне еще 30 лет пользования гентой :) А там мне стукнет 60, может вперед ногами уйду.

Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)
Ответ на: комментарий от Deleted

Тебя не тянет, потому что ты остановился в развитии. Судя по «кто ушёл с генты тот слабак» - остановка произошла лет в 12 XDD

Deleted
()
Ответ на: комментарий от Deleted

Тебя не тянет, потому что ты остановился в развитии.

Ну да, ведь дистрохопперство развивает в человеке личность, а как же.

остановка произошла лет в 12 XDD

Попытка апеллировать на возрасте. Заведомый фейл :)

Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)
Ответ на: комментарий от Deleted

Рад, что тебя так интересует чужое развитие. Неравнодушненький.

Deleted
()
Ответ на: комментарий от missxu

Modf

Result is the fractional part of x and stores through i the whole number part (as a whole-number floating-point value). Both the result and the output parameter will have the same sign as x.

The operand x must be a scalar or vector whose component type is floating-point.

The operand i must have a pointer type.

Result Type, the type of x, and the type i points to must all be the same type. Results are computed per component.

Под pointer в данном случае понимается out параметр i в функции modf. Не указатель, а скорее ссылка.

Frexp

Splits x into a floating-point significand in the range [0.5, 1.0) and an integral exponent of two, such that:

x = significand * 2exponent

The significand is the result and the exponent is returned through the pointer-parameter exp. For a floating-point value of zero, the significand and exponent are both zero. For a floating-point value that is an infinity or is not a number, the result is undefined.

If an implementation supports negative 0, Frexp -0 should result in -0; otherwise it will result in 0.

The operand x must be a scalar or vector whose component type is floating-point.

The exp operand must be a pointer to a scalar or vector with integer component type, with 32-bit component width. The number of components in x and what exp points to must be the same.

Result Type must be the same type as the type of x. Results are computed per component.

out параметр exp. Не указатель — ссылка.

И далее в таком же духе.

Есть ли в glsl указатели? Нет. И у этого есть причина — сам подход шейдеров при котором программист описывает алгоритм выполнения операции над отдельным элементом (вершины, полигона, фрагмента и т.д.), вместо массива этих элементов. Таким образом гарантируется, что результат обработки каждого элемента не зависит от результата обработки другого элемента. А это уже позволяет задействовать максимальное количество «исполнителей» внутри видеокарты, не имея при этом чудовищно навороченного «определятеля зависимостей» внутри видеокарты.

Есть ли в glsl ссылки? Есть. Они там с незапамятных времён и называются out/inout параметры.

malloc/realloc/free в glsl нет. Этот факт не является основной фичей языка, а следствием из основной фичи шейдеров, как таковых. Что касается главной фичи языка glsl, то мне лично трудно её выбрать — слишком glsl безальтернативен. Возможно его фишка в том, что он единственный свободный высокоуровневый язык шейдеров.

robus ★★★★★
()
Ответ на: комментарий от Deleted

С генты не уходят. А если ушел — значит слабак.

Передам другу. Он сейчас на генте, но его достала «нулевая кастомизируемость, отсталые версии софта и чрезмерная зависимость от инфраструктуры». Он планирует валить на LFS. Отговорю.

robus ★★★★★
()
Ответ на: комментарий от robus

«нулевая кастомизируемость, отсталые версии софта и чрезмерная зависимость от инфраструктуры».

И посоветуй ему принимать разупорин вовремя.

нулевая кастомизируемость

Ну это вообще необоснованное утверждение.

отсталые версии софта

Ноет на «нулевую кастомизацию», а ебилды запилить да помочь проекту не может.

чрезмерная зависимость от инфраструктуры

Вот здесь бы поконкретнее. Так-то любой дистрибутив зависит от своей «инфраструктуры». Хотя в генте не возбраняется перейти на «автономку» (оверлеи).

Он планирует валить на LFS.

Ну удачи ему в бесполезном копипастинге и в почетной должности пакетного менеджера для своей же сборочки. :D

Отговорю.

Не стоит. Недельку потрахается с LFS и скорее всего вернется на генточку как миленький, даже не дойдя до этапа превращения сборки в BLFS.

Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)
Ответ на: комментарий от Deleted

нулевая кастомизируемость

Ну это вообще необоснованное утверждение.

Он хочет устанавливать часть софта, как обычно в /usr, а часть в /media/storage/usr, при этом разворачивать работоспособную систему в этом самом storage не хочет. Внятного ответа на вопрос «нафига», я так и не добился.

чрезмерная зависимость от инфраструктуры

Вот здесь бы поконкретнее. Так-то любой дистрибутив зависит от своей «инфраструктуры». Хотя в генте не возбраняется перейти на «автономку» (оверлеи).

Я вообще не считаю зависимость от инфраструктуры чем-то плохим. Но человеку подавай «чистый GNU/Linux как он есть, безо всяких дистро-специфичных хреновин».

Не стоит. Недельку потрахается с LFS и скорее всего вернется на генточку как миленький, даже не дойдя до этапа превращения сборки в BLFS.

Сомневаюсь. Большинство линуксоидов (и я в том числе) пердолятся, чтобы получить более удобную/быструю/эстетичную систему для повседневного использования. Но для некоторых пердолинг и есть повседневное использование. Для них чем больше «героического перодолевания», тем лучше..

robus ★★★★★
()
Ответ на: комментарий от robus

а часть в /media/storage/usr,

Наверняка хотел что-то вроде контейнера или банально переизобрел /usr/local + /opt в одном лице.

Большинство линуксоидов (и я в том числе) пердолятся, чтобы получить более удобную/быструю/эстетичную систему для повседневного использования.

На самом деле, пердолинг и есть возня с LFS. Причем, пакетный менеджер надо либо писать с нуля либо прикручивать готовый. Так же надо написать сборочные скрипты для сорцов (будущих пакетов) и самому это все поддерживать. Написать бутскрипты (хотя основная сложность/нудность в написании сборочных скриптов для 1000 пакетов как минимум). Если обойтись ./configure && make && make install , то система в скором времени превратится в свалку.

Deleted
()
Последнее исправление: Deleted (всего исправлений: 2)

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

anonymous
()
Ответ на: комментарий от anonymous

Это не из-за возраста, это банальная нехватка веществ в мозгу вкупе с деградацией мышления, когда жизнь безынтересна и в ней нет цели.

Deleted
()
19 августа 2018 г.
Ответ на: комментарий от anonymous

не хватает например VP9 декодера в хроме, который требует свежих железок.

Ну под линуксами оно всё не работает (только под Windows и Chrome OS) – так что какая разница.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.