Size: a a a

2020 April 15

И

Игорёк in Linux Чат
для игор 2+ видюхи брать это такое, а браузер и игры это уже доп нагрузка, можно с такой же логикой оправдать покупку эпика для игр
источник

E

Earl Sweetshirt in Linux Чат
И всё же. Кол-во ядер в компиляции играет?
источник

d

dimage in Linux Чат
Earl Sweetshirt
Надо же адрес еще найти куда класть
Эмммм
источник

И

Игорёк in Linux Чат
Earl Sweetshirt
И всё же. Кол-во ядер в компиляции играет?
ну если разбить на 4 можно, то и на 18 я думаю не составит проблем, не реалтайм же исполнение идет
источник

E

Earl Sweetshirt in Linux Чат
Я вот к концу года хочу компик собрать, пока размышляю
источник

K

KEK in Linux Чат
всем привет
источник

K

KEK in Linux Чат
помогите поставить этот конфиг в i3 https://www.reddit.com/r/unixporn/comments/fzyegv/i3gaps_and_so_i_switched_to_arch/
источник

K

KEK in Linux Чат
я неумею ставить конфиг, а очень хочу, помогите пж
источник

И

Игорёк in Linux Чат
KEK
я неумею ставить конфиг, а очень хочу, помогите пж
посмотри где у тебя твой конфиг i3 лежит, он либо файлом в /home/user/.config/ либо там же но в папке, и туда кидай нужный тебе с заменой
источник

I

ID in Linux Чат
Сам конфио читать умеешь?
источник

K

KEK in Linux Чат
ID
Сам конфио читать умеешь?
нет
источник

E

Earl Sweetshirt in Linux Чат
Тут, так сказать, много конфигов. Поставить полибар вместо стандартного бара, настроить urxvt отдельно, добавить шрифты в это всё. Каждый компонент имеет свою настройку. И на юникспорне сами конфиг ов вроде как не выкладывают. Чисто перечислены компоненты.
источник

K

KEK in Linux Чат
источник

K

KEK in Linux Чат
Earl Sweetshirt
Тут, так сказать, много конфигов. Поставить полибар вместо стандартного бара, настроить urxvt отдельно, добавить шрифты в это всё. Каждый компонент имеет свою настройку. И на юникспорне сами конфиг ов вроде как не выкладывают. Чисто перечислены компоненты.
я просто хочу i3 сделать красивым
источник

E

Earl Sweetshirt in Linux Чат
KEK
я просто хочу i3 сделать красивым
Для начала установи терминал urxvt например, и поучись его настраивать
источник

E

Earl Sweetshirt in Linux Чат
Хороший терминал, но не всегда с ним всё просто.
источник

С

Сергей in Linux Чат
Earl Sweetshirt
А почему? Есть же параметр j чтобы выставлять многопоточность. Или -j 18 не катит?
Я так понимаю, про многопоточность ты ничего не знаешь. Упрощённо: одно ядро- один поток, это классика. Я читал какую-то херь, где ядро может создавать два и боле потоков, если углубляться, то речь о названиях пойдёт. Итак, 18 ядер- 18 потоков. Допустим. Во-первых, чтобы действительно создать 18 потоков, их создание должно быть прописано  программе, то есть:
gcc блаблабла

должен сам по себе (то есть это должно быть прописано в его коде) создавать 18 (или несколько) потоков. Но процесс gcc не порождает несколько потоков, а делает всё одним потоком, хотя смысл в создании нескольких потоков есть. Например, если  у тебя несколько исходников, и из каждого делается объектный файл, независимо друг от друга, то можно создать несколько потоков, но, наверное, фактически всё сведётся к запуску нескольких экземляров gcc (почему нет?).
Почему это распространено не так, как хотелось бы. Дело в том, что если распараллелить процесс, например на два потока никакого двукратного выигрыша в скорости не будет. А потому, что потоки имеют разделяемые ресурсы (оперативную память ту же самую. Это по минимуму), и нужно, чтобы они друг другу не мешали. Прикинь, чё будет, если они будет одновременно писать в одну и ту же область оперативной памяти- напомню, они друг о друге ничего не знают, работа полностью независима. Чтобы катавасии не случилось, существуют специальные программы-планировщики потоков. Регуляторы разделяемых ресурсов, так скажем, и на их долю работы отводится до хрена процессороного времени. Во сколько реально увеличивается скорость вычислений- существуют специальные тесты. Если два ядра вместо одного, где-то в 1,3 раза увеличивается. Ожидаемая отдача там, где у потоков нет общих ресурсов. Например, шахматная задача. Один поток просчитывает один вариант, другой другой. Так это проще на двух компах запустить и всё.
источник

I

ID in Linux Чат
KEK
нет
Тогда не стоит. Сперва изучи, как устроен конфиг i3. Потом только. Иначе он будет бесполезен. А так, стери все в /home/user/.config/i3/config
И вставь все это
источник

E

Earl Sweetshirt in Linux Чат
Сергей
Я так понимаю, про многопоточность ты ничего не знаешь. Упрощённо: одно ядро- один поток, это классика. Я читал какую-то херь, где ядро может создавать два и боле потоков, если углубляться, то речь о названиях пойдёт. Итак, 18 ядер- 18 потоков. Допустим. Во-первых, чтобы действительно создать 18 потоков, их создание должно быть прописано  программе, то есть:
gcc блаблабла

должен сам по себе (то есть это должно быть прописано в его коде) создавать 18 (или несколько) потоков. Но процесс gcc не порождает несколько потоков, а делает всё одним потоком, хотя смысл в создании нескольких потоков есть. Например, если  у тебя несколько исходников, и из каждого делается объектный файл, независимо друг от друга, то можно создать несколько потоков, но, наверное, фактически всё сведётся к запуску нескольких экземляров gcc (почему нет?).
Почему это распространено не так, как хотелось бы. Дело в том, что если распараллелить процесс, например на два потока никакого двукратного выигрыша в скорости не будет. А потому, что потоки имеют разделяемые ресурсы (оперативную память ту же самую. Это по минимуму), и нужно, чтобы они друг другу не мешали. Прикинь, чё будет, если они будет одновременно писать в одну и ту же область оперативной памяти- напомню, они друг о друге ничего не знают, работа полностью независима. Чтобы катавасии не случилось, существуют специальные программы-планировщики потоков. Регуляторы разделяемых ресурсов, так скажем, и на их долю работы отводится до хрена процессороного времени. Во сколько реально увеличивается скорость вычислений- существуют специальные тесты. Если два ядра вместо одного, где-то в 1,3 раза увеличивается. Ожидаемая отдача там, где у потоков нет общих ресурсов. Например, шахматная задача. Один поток просчитывает один вариант, другой другой. Так это проще на двух компах запустить и всё.
Слушай, но вот например я ставлю gcc -j 2 и htop показывает на 2 ядра нагрузку, если 3 то 3 и тд.
источник

K

KEK in Linux Чат
а как i3 перезагрузть?
источник