Я спрабаваў стварыць новы драйвер модуля ядра для nvidia, але сутыкнуўся з гэтай праблемай без дадатковай інфармацыі.
Будаўнічы модуль:
ачыстка будаўнічай тэрыторыі…
«зрабіць’ -j32 NV_EXCLUDE_BUILD_MODULES=” KERNEL_UNAME=5.4.0-104-generic IGNORE_CC_MISMATCH=” модулі…(дрэнны статус выхаду: 2)
ПАМЫЛКА (dkms прылажыць): Двайковы пакет для nvidia: 510.47.03 не знойдзены
Памылка! Дрэнны стан вяртання для модуля зборкі на ядры: 5.4.0-104-радавы (x86_64)
Для атрымання дадатковай інфармацыі звярніцеся да /var/lib/dkms/nvidia/510.47.03/build/make.log.
…зроблена.
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Стварэнне /boot/initrd.img-5.4.0-104-generic
Але потым я паспрабаваў яшчэ раз скампіляваць драйвер модуля, але на гэты раз я выбраў “не, не кампілюйце модуль DKMS” і гэта кінула нешта накшталт “Несупадзенне версій gcc” але я вырашыў ігнараваць гэта, і модуль быў паспяхова пабудаваны.
Затым я выдаліў модуль з дапамогай
sh ./NVidia-blabla-510.run --uninstalll
І зноў усталяваў яго як модуль DKMS, але на гэты раз вымушана ігнараваць несупадзенне версій GCC.
sh ./NVidia-blabla-510.run --no-cc-version-check
І на гэты раз ён прайшоў без памылак!
Спадзяюся, што гэта можа дапамагчы з падобнай праблемай.
Што адбываецца, калі Apple дадае ў свой прадукт нешта новае? ды, Вы маеце рацыю – яны раскажуць пра гэта шмат разоў і паўсюль спрабуюць вырабіць ўражанне на людзей, расказваючы ім, што іх новыя прыдуманыя рэчы сапраўды новыя, нават калі гэта не так. так, уявіце сабе, калі яны толькі што дадалі падтрымку SSH да сваёй Mac OS X, распаўсюджвалі б яны гэтую навіну ці не? Я лічу, што гэтае пытанне застанецца без адказу як OS X (як і любая іншая аперацыйная сістэма, падобная на Unix, ужо падтрымлівае SSH). Што тычыцца Windows, многія распрацоўшчыкі, якія чамусьці працуюць над Windows, доўга чакалі гэтага дня, змагаючыся з Windows, усталяваўшы двайковыя файлы cygwin і git, і спрабавалі прымусіць іх палюбіць адзін аднаго, але зрабіць гэта заўсёды было цяжка. І з 2018 Windows 10 абнаўленне Microsoft фактычна дадала OpenSSH для Windows 10!… І пра гэта ніхто не ведае нават цяпер. Так што калі ў вас ёсць хаця б Windows 10 1903 Вы можаце лёгка наладзіць інтэграцыю з git. Гэта мы будзем рабіць тут.
Ўстаноўка git
Вы павінны загрузіць двайковыя файлы git з тут і ўсталяваць яго. Працэс вельмі просты: пагадзіцеся з пагадненнем, якое вы не будзеце чытаць, і націсніце наступны, далей, далей…. пакуль наступная кнопка не стане кнопкай фінішу. Даволі стандартны спосаб, хоць я рэкамендую змяніць гэтыя налады, як паказана тут
Добра, насамрэч я тут схлусіў… SSH.exe распаўсюджваецца з самім git, але мы не будзем яго ўсталёўваць (апошні скрыншот вышэй).
у цяперашні час, давайце праверым, ці даступны git. Перайдзіце на працоўны стол і стварыце тэчку з імем “git-repo-тэст”. Тут не патрэбныя дадатковыя навыкі ўзлому, проста націсніце RightMouseButton і абярыце “Стварыце тэчку”.
Поспехі з гэтым? Дзіўна! Цяпер адкрыйце гэтую тэчку двойчы пстрычкай мышы, націсніце Ctrl+L у якое адкрылася акне правадыра, і вы зможаце скапіяваць шлях да тэчкі. Скапіруйце яго. тады, перайдзіце на панэль пошуку ўнізе злева і ўвядзіце “CMD” і адкрыйце яго.
У адкрытай кансолі тыпу “CD ” (месца ў канцы) націсніце правую кнопку мышы, каб уставіць скапіяваны тэкст ( або shift+ўставіць). і націсніце Enter.
Цяпер набярыце “git init”.
так, рэпа створаны!
Дадайце свой першы файл і зрабіце яго (нататка, першыя радкі патрэбныя, каб задаць вашу пошту і імя. Заменіце гэтыя значэнні на вашыя ўласныя. Гэтыя значэнні будуць адлюстроўвацца ў журнале фіксацый github)
git config user.email "johndoe@example.com"
git config user.name "John Doe"
echo "h1. This is the readme file." > README.md
git add README.md
git commit -m"Added a readme file".
І дадайце файл ліцэнзіі. Для гэтага, перайсці да https://choosealicense.com/ і абярыце ліцэнзію для вашага праекта. Я выберу https://selectalicense.com/licenses/mit/ дазволіць усім іншым распрацоўшчыкам выкарыстоўваць мой праект у любым выпадку, як яны хочуць. Што гэта вы не выбіраеце ліцэнзію? Ну, гэта азначае, што іншым распрацоўшчыкам не будзе дазволена ніякім чынам выкарыстоўваць ваш праект, гэта не будзе законна. так, стварыць новы файл (з мышкай і нататнікам) і скапіруйце тэкст ліцэнзіі, замяніць у ім год і зэканоміць.
Праверце статус РЭПО
git status
Дадайце гэты файл для ўключэння ў фіксацыю і фіксуйце яго
git add License.txt
git commit
Нататка, на гэты раз мы не выкарыстоўваем сцяг -m для git commit. Гэта адкрые акно з нататнікам, якое дазваляе ўвесці якое -небудзь паведамленне для фіксацыі.
Увесь тэкст пасля вострага знака ў паведамленне не ўваходзіць, проста ігнаруйце гэта. Напішыце паведамленне ў першым радку і зачыніце нататнік. Фіксацыя будзе выканана.
так, мы дадалі некалькі файлаў і далучылі іх да LOCAL repo.
Лёгка? Давайце пяройдзем да больш складанай часткі (тут спатрэбіцца голівудскі фільм, напрыклад, навыкі ўзлому).
Рэчы OpenSSH
у цяперашні час, давайце створым ключ SSH. У тым жа тыпе кансолі тыпу “ssh -keygen -t rsa -b 4096” і націсніце Enter. Калі ён запытае пароль – проста націсніце Enter, каб зрабіць яго пустым. Добра, ключ ssh створаны.
Гэта створыць 2 файлы: адкрыты ключ(id_rsa.pub) – падзяліцеся ім з кім заўгодна, зрабіце татуіроўку з гэтым тэкстам або запішыце яго на дыване пад дзвярыма – не мае значэння. Абсалютна бяспечна падзяліцца ім.
Але закрыты ключ (id_rsa) – ніколі не дзяліцеся гэтым ні з кім! Гэта як ключы ад вашага дома або аўтамабіля. Трымайце гэта ў сакрэце!
Праглядзіце адкрыты ключ, увёўшы “нататнік %userprofile %. ssh id_rsa.pub” . Скапіруйце гэта значэнне.
у цяперашні час, перайсці да Старонка дадання ключа gshub ssh і ўстаўце адкрыты ключ у тэкставую вобласць, затым націсніце зялёную кнопку, каб адправіць.
Добра, дадаецца ключ SSH. Дазваляем стварыць РЭПО і ўнесці змены!
Як звычайна, Apple зрабіла з звычайнай рэчы нешта, ўяўнае грандыёзным і інавацыйных, хоць на самай справе гэта і не так, але гэта не мае значэння ў бягучым кантэксце. Калі даць гэтаму кароткую ацэнку, то можна сысціся на тым, што гэта сапраўды важна і створыць даволі вялікі імпакт, паўплываўшы на стрымінг ў цэлым.
У дадзены момант аўдыё ў фармаце без страт (без страт) і аўдыё Dolby Atmos даступна толькі на прыладах Apple, карыстальнікам ўсіх астатніх платформаў давядзецца пачакаць няпэўны час, пакуль яно даедзе хоць бы на Android.
Што тычыцца Lossless, то гэта тое, што заўважыць кожны, нават выкарыстоўваючы ўбогія AirPods, якія ў дадзены момант не здольныя атрымае якаснае аўдыё па Bluetooth, таму пры перадачы страты ўсё ж будуць, але такі гук можа здацца чысцей і прыемней, але, магчыма, гучаць будзе не так гучна. Сучаснасць жа прымяненне будзе ў звязку з прыладамі, якія выкарыстоўваюць Apple AirPlay альбо пры выкарыстанні дадатковага USB ЛАП, якіх сягоння шмат.
Патрэбен наогул Dolby Atmos і што гэта такое – на гэтае пытанне лепш пашукаць адказ у іншых месцах. Такое аўдыё падтрымліваецца ў Tidal, але я не з'яўляюся фанатам гэтых маркетынгавых фішак, таму на скрыншоце і відаць, што яно ў выключаным становішчы. Дзяўбі атмос гучыць наогул як-то па-вейперски, а вейп і ўсе жарты пра яго вымерлі яшчэ ў 2017 годзе. Ці будзе Dolby Atmos ў Android – ніхто не ведае, хутчэй за ўсё няма, хіба што на некаторых апаратах Samsung. Але можна з упэўненасцю сказаць, што гэта непатрэбная тэхналогія, таму хвалявацца не варта, а ці варта радавацца прыходу Lossless якасці на портативы, ды яшчэ і без павышэння коштаў (пакуль што).
Далей у гэтым пасце будзе незразумелая тарабаршчыну, якую можна прапусціць, бо асноўнае ўжо сказана. Але калі цікава, то чытаем далей.