Node unblocker

Puppeteer vs. Cheerio – A Detailed Comparison Using Web Scraping

2023.05.24 14:49 acto-wiz Puppeteer vs. Cheerio – A Detailed Comparison Using Web Scraping

Puppeteer vs. Cheerio – A Detailed Comparison Using Web Scraping


Puppeteer and Cheerio are two widely used Node.js libraries that allow developers to browse the internet programmatically. These libraries are commonly chosen by developers who want to create web scrapers using Node.js.
To compare Puppeteer and Cheerio, we will demonstrate the process of building a web scraper using each library. This example will focus on extracting blog links from In Plain English, a renowned programming platform.
First, let's start with Cheerio. We can use Cheerio's jQuery-like syntax to parse and manipulate HTML. We will fetch the webpage's HTML content using an HTTP request library and then utilize Cheerio to extract the desired blog links by targeting specific elements and attributes.
On the other hand, Puppeteer offers a more comprehensive approach. Launching a headless browser instance allows us to automate interactions with web pages. We can navigate the desired webpage, evaluate and manipulate the DOM, and extract the necessary information. In this case, we will use Puppeteer to navigate to the In Plain English website, locate the blog links using CSS selectors, and retrieve them.
By implementing the web scraper with Puppeteer and Cheerio, we can compare their functionalities, ease of use, and performance in extracting blog links from In Plain English. This comparison will provide insights into the strengths and trade-offs of each library for web scraping tasks.

Comparing Cheerio and Puppeteer: Exploring the Contrasts

Cheerio and Puppeteer are powerful libraries with distinct features that can be leveraged for web scraping purposes, offering unique advantages in their own right.

Cheerio

Cheerio is primarily the DOM parser that excels at parsing XML and HTML files. This is a lightweight and efficient implementation of the core jQuery library designed for server-side usage. When using Cheerio for web scraping, combining it with Node.js HTTP customer library like Axios is necessary to make HTTP requests.
Unlike Puppeteer, Cheerio does not render websites like browsers, meaning it does not use CSS or loading external resources. Additionally, Cheerio just cannot relate with websites by clicking buttons or accessing content behind the scripts. As a result, scraping single-page applications (SPAs) built with front-end technologies like React can be challenging.
One of the notable advantages of Cheerio is its easy learning curves, especially for users familiar with jQuery. The syntax is simple and intuitive, making it accessible to developers with jQuery experience. Moreover, Cheerio is known for its speed and efficiency compared to Puppeteer.

Puppeteer

Puppeteer is a powerful browser automation tool that provides access to the entire browser engine, usually based on Chromium. Compared to Cheerio, it offers more versatility and functionality.
One of the critical advantages of Puppeteer is its ability to execute JavaScript, making it suitable for scraping dynamic web pages, including single-page applications (SPAs). Puppeteers can interact with websites by simulating user actions such as clicking buttons and filling in login forms.
However, Puppeteer has a steeper learning curve than Cheerio due to its extensive capabilities and the need to work with asynchronous code using promises/async-await.
Puppeteer is generally slower than Cheerio, as it involves launching a browser instance and executing actions within it.
To build a web scraper with Cheerio, you can create a folder named "scraper" for your code. Inside the "scraper" folder, initialize the "package.json" file by running the command "npm init -y" or "yarn init -y," depending on your package manager preference.
Once the folder and package.json file are set up, you can install the necessary packages. For a more detailed guide on web scraping with Cheerio and Axios, refer to our comprehensive node.js web scraping guide.

Step 1 – Install Cheerio

For Cheerio installation, run the given command in the terminal:
📷

Step 2 – Install Axios

To install Axios, a popular library for making HTTP requests in Node.js, you can use the following command in your terminal:
📷
We use Axios to make HTTP requests to the website we want to scrape. The response we get from the website is HTML, which we can then parse and extract the information we need using Cheerio.

Step 3 – Prepare for a Scraper

To begin web scraping using Cheerio and Axios, create a file called cheerio.js in the scraper folder. Use the following code structure as a starting point:
📷
In the given code, we initially need Cheerio and Axios libraries.

Step 4 – Request Data

To initiate a GET request to "https://plainenglish.io/blog" using Axios, we utilize the asynchronous nature of Axios and chain the get() function with then(). Following that, we create an empty array called links to store the links we intend to scrape. To leverage Cheerio, we pass the response.data obtained from Axios to it.
📷

Step 5 – Data Processing

Next, we iterate through each matching element, locate the tag, and extract the value from its href property. We then add each match to our links array.
📷
Then we return links, chain additional then() and console.log the response.

Step 6 – Ending Results

After implementing our scraper, we can open a terminal within the scraper folder and run the cheerio.js file using node.js. This will execute all of the code within the file. As a result, the URLs present in our links array will be displayed on the console. The output will resemble the following:
📷
We have successfully scraped the In Plain English website! We can take another step to enhance our process and save the extracted data to a file instead of displaying it on the console. Thanks to the simplicity of Cheerio and Axios, performing web scraping in Node.js becomes effortless. With just a few lines of code, we can extract valuable data from websites and utilize it for various purposes.

Build a Web Scraper using Puppeteer

To proceed, let's navigate to the scraper folder and create a new file called puppeteer.js. If you haven't already initialized the package.json file, please initialize it. Once that's done, we can install Puppeteer by executing the following command in the terminal:

Step 1 – Install Puppeteer

For installing Puppeteer, run either of given commands:

Step 2 – Prepare Scraper

To begin with web scraping using Puppeteer, let's create a file named puppeteer.js inside our scraper folder. Here's the basic code structure that you can use to get started:

In the given code, we initially need a Puppeteer library.

Step 3 – Create an IIFE

Next, we create an immediately invoked function expression (IIFE) to handle the asynchronous nature of Puppeteer. We prepend the async keyword to indicate that the function contains asynchronous operations. Here's an example of how it would look:

Inside our async IIFE, we initialize an empty array called links. This array will be used to store the links we extract from the blog we are scraping.

To begin, we launch Puppeteer, open a new page, navigate to a specific URL, and set the viewport of the page (i.e., the screen size). Here's an example of how it can be done:
By default, Puppeteer runs headless mode, operating without opening a visible browser window. However, we can still set the viewport size as we want Puppeteer to browse the site at a specific width and height.
If you prefer to see what Puppeteer is doing in real-time, you can disable headless mode by setting the headless option to false when launching the browser:

Step 4 – Request Data

From here on, we select which selector we are planning to target, in this case:

And running what is type of equivalent to querySelectorAll() for targeted element:

Note: $$ is not similar to querySelectorAll, so don’t anticipate to get access to same things.

Step 5 – Process Data

Now that we have our elements stored in the elements variable, we can iterate over each element using the map method to extract the href property. Here's an example of how it can be done:

After storing our desired elements in the elements variable, we can use the map() method to extract the href property from each element:
After that, we loop within every mapped element as well as push value in the links arrays, like so:

Finally, we console.log links, and close a browser:

Note: In case, you don’t close a browser, this will remain open and the terminal will droop.

Step 6 – End Results

After executing the code in puppeteer.js, you should see the URLs from our links array being output to the console. Here's an example of what the output might look like:

Puppeteer proves to be a powerful tool for web scraping and automating browser tasks. Its comprehensive API allows for the efficient extraction of information from websites, the generation of screenshots and PDFs, and the execution of various automation tasks. By successfully utilizing Puppeteer, we have accomplished the task of scraping the website!
When scraping significant websites, it's advisable to integrate Puppeteer with a proxy to mitigate the risk of being blocked by anti-scraping measures.
Please note that alternative web scraping tools, such as Selenium or the Web Scraper IDE, are available. Alternatively, if time is a constraint, you can explore ready-made datasets that eliminate the need for the entire web scraping process.
Always adhere to the website's terms of service and respect legal and ethical considerations when performing web scraping activities.

Conclusion

Cheerio is an excellent choice When scraping static pages without the need for interactions or event handling. It provides a straightforward solution for parsing and manipulating HTML content.
On the other hand, if the website relies on JavaScript for content injection or requires interaction, Puppeteer becomes essential. It lets you automate browser tasks, handle events, and scrape dynamic websites effectively.
It's important to note that the use case discussed here was relatively simple. Scraping more complex websites, such as YouTube, Twitter, or Facebook, can be more challenging and may require advanced techniques.
Suppose you're looking for a quicker and more comprehensive solution without spending weeks piecing together your scraping solution. In that case, you might consider off-the-shelf solutions like Actowiz Solutions' Web Scraper IDE. This IDE offers pre-made scraping functions, built-in proxy infrastructure for unblocking, JavaScript browser scripting, debugging capabilities, and ready-to-use scraping templates for popular websites.
These tools can provide a more efficient and convenient way to scrape websites while offering additional features to streamline the process. However, reviewing the terms of service and legal considerations before engaging in any web scraping activities is essential.
For more information, contact Actowiz Solutions now! You can also call us for all your mobile app scraping or web scraping service requirements.
sources : https://www.actowizsolutions.com/puppeteer-vs-cheerio-detailed-comparison-using-web-scraping.php

Tag : #Cheerio for web scraping,
#puppeteer for web scraping,
# nodejs libraries
submitted by acto-wiz to u/acto-wiz [link] [comments]


2023.05.16 18:14 Gheta I call this the cheat code team

I call this the cheat code team submitted by Gheta to ContestOfChampions [link] [comments]


2023.05.02 11:25 BlackysLegacy Hercules is bad for the game and I am tired of pretending he is not.

Title.
I love my 6* Herc as much as any other player but this champion is bad for the game and the development of future content. And I feel like I will invoke the wrath of many, many players with saying this, but he is the #1 champion in the game that currently deserves a good nerf, even though he will most likely never get it.
I can unterstand the players point of view. Many, many players have actually paid good money to obtain him from selectors or have been going after cosmic nexus crystals until they managed to pick him up. People have spent lots and lots of time and resources (time and money) into obtaining this champ.
And who would not? With him lots and lots of quests and fights go from challenging to easy mode, he can cheese a lot of fights with his unblockable and huge damage, as well as having good synergies on top of his abilities that can sustain him even more (ThoJane for perfect block <5% HP, BP for unblockable specials).
The player outrage of a Hercules nerf would be enormous in my opinion. But I also believe that the nerf to revive farming in Act 3 was because Hercules made finishing content way too easy. You suddenly did not need to invest in pots to bring your champion up from 20% hp after reviving since once you drop to 1hp you can go ham during your unblockable phase and do as much damage as possible.
He was the sole reson so many players even attempted to go for the Legends title in February since Herald Hercules with or without Odin buffs and Heimdall on the team was 50-60% of the effort of going to stage 25, you only needed the right node combinations and a little bit of luck.
Overall, he is beyond broken in what he can do in the game and needs to be nerfed. For that, there are several options:
  1. Make his sig last a fixed amount of time, so instead of it being paused it will just last a flat 3.9-9 seconds depending on sig level. This will still allow you to cheese stuff with him, but you are also on a fixed 9s timer while doing so resulting in possibly more revives used. Skilled enough players don't get hit too often anyway, so it shoul not be the biggest problem.
  2. Instead of Hercs offensive abilities pausing the timer, have opponents offensive abilities pause his timer (except sp3) with the same ruling as now (only basic and special attacks that connect and aren't blocked). This way you can afford to play more recklessly and if you accidently run into an opponents intercept/special attack (which truth be told, many of us have done), you have a safety net.
  3. Reduce the amount of physical burst damage you deal for each Feat of Strength. Right now it sits at 10% per FoS, meaning you more than double your damage output once fully ramped. Make it 5% for an additional 60% or 4,16% for ~50% extra damage compared to the original 120% increase.
  4. Dr. Strange him and do all of the above, resulting in a nuclear meltdown on the side of the player base.
I believe that his damage output is not the main problem and his main abilities aren't the problem either. His main problem is his signature ability which why I think that either option 1 or option 2 would be the best course of action in the long-run.
And if they nerf him, it should come with a compensation package, with atleast rank-down tickets and a class nexus of the highest Hercules-rarity that those players own (for maybe everyone that has him ranked at 6r2 or higher) since this would be a completely different situation to the Moleman nerf last year.
submitted by BlackysLegacy to ContestOfChampions [link] [comments]


2023.04.21 18:48 smikes83 Thoughts, tips or possibly leading someone to failure on 8.2 & Bahmet from an average dude.

There is a great Woody Harrelson line in True Detective S1 EP1 about being an average dude.
For some reason I wanted to rush through 8.2 probably because I’ve had addiction issues in the past (4+ years sober) and wanted instant gratification. 🤣 I’m not the greatest MCOC player, just hop on to occasionally pass time but I’m always excited for new story quest. Retirement alliance, no AW, AQ and I’ll maybe play some BG from time to time.
8.2.1
Path - Red Cyclops
Team: 6 3/45 Infamous Iron Man ~ 6 2/35 Nimrod ~ 6 3/45 Omega Sentinel ~ 6 3/45 Overseer ~ 6 3/45 Galan
Infamous soloed the line. Actually surprised on how easy this line was with one champ. Lol. Nothing special use a Tech with shock.
Boss: SW Overseer got her down to 25%, she went unblockable and I got wrecked. Galan finished her off. Bring nullify or stagger immune champs for her.
8.2.2
Path: Relentless Mutation (Night Thrasher)
Team 6 2/35 X23 ~ 6 3/45 AA ~ 6 3/45 Omega Red ~ 6 2/35 Mags Red ~ 6 3/45 Omega Sentinel
X23 handled most of this path. The LC fight was long but worth it as she get the fury buffs up from regen pretty quick. Watch that Heal or Hide timer to back off. Used Omega on Purgatory and the fight was pretty straightforward. Pretty easy path if you keep on eye on the regen timer. Again surprised that 8.2 is starting off pretty easy
Boss: Deadpool X-Force
Omega Sentinel with heal block pre fight. Took 2 Ls because of reversed controls (fucking annoying). Bring heal block and don’t be an idiot like me when he fires off specials.
8.2.3
Path: Sentry
Team 5 5/65 NF ~ 6 2/35 X23 ~ 6 4/55 QS ~ 6 3/45 Galán ~ 6 1/25 Odín
Nodes on this path are tricky. I rotated NF (most reliable) and X23. You want to keep bleeds up to stop the unstoppable buff and there is a bleed vulnerability node. Looking back I would’ve brought Jabari Panther or Hit Monkey instead of X23. I used QS for Sorcerer Supreme to control her power, slow debuff and I have a good rotation down with him. X23 wasn’t the most reliable with the bleeds. But her regen helps a lot if you mess up. Play patient, keep an eye on unblockabke and you’ll be fine. I like to rush through fights but some nodes you just need to be patient to avoid unnecessary revives.
Boss: Ronan Used Galan with Odín pre-fight. Few things to watch here. He can auto block (40% chance / -20% for each buff) rising sun node and he’s unblockable after receive a non damaging debuff. Rotation. MLM, MLM then heavy, MLM, SP1 for Harvest completion. After that you have to keep track of your rising sun fury buffs to avoid regen. After a special I’d go MLM then heavy and start full rotation over. Patience here but you get good damage from harvest building up fast from rising sun.
8.2.4
Path: Ghost Rider
Team 6 2/35 Titania
She literally cleared the whole path quick. When the fight starts parry, MLLLL to stack up debuffs to clear the weapon mode then intercept to capture the node. If you time it around her haymaker you can avoid any slip up. Once the node is captured just continue with the above combo and the fight is over by her SP2. Suggested champs: QS, Titania, NF or any champ that can stack debuffs quick.
Boss: Masacre Used duped Omega Red for biohazard. Watch for the cleanse after you or Masacre fill a bar of power. It’s 5 seconds so you can back off to wait it out. When you knock him down he can crit through your block. Watch those parries!! 10 second timer on that so intercept or wait it out.
8.2.5
Path: Diablo
Team 6 4/55 QS ~ 6 2/35 Titania ~ 6 2/35 Visión Aarkus ~ 6 3/45 Infamous Iron Man ~ 6 2/35 Nimrod
Tricky nodes. First you want to dex to stop the Bob and Weave node. It will cool down for 8 seconds and when it’s active the defender can crit through block. Stack non damaging debuffs for the Whittle Down node. Used Titania for Diablo, Vision for Stark Spidey and Red Goblin, QS for the last 3 fights. Vision rotation, SP3, SP2 then SP3. Also helps with Starks evade. QS slow helps with Sasquatch and Doom, wither is great when fighting Hype
Boss: Kitty Pride (rotated in Omega Sentinel)
Started with Omega Sentinel (tracking pre-fight) and tried rushing this. Got her down to 40% before getting KOd. Finished her with Infamous Iron Man
8.2.6
Path Sentry
Team 5 5/65 NF ~ 6 3/45 Jabari Panther ~ 6 2/35 Falcon ~ 6 2/35 Elsa ~ 6 1/25 KP (I just got him. Lol)
Fury and Jabari cleared the path with ease. Just watch fir the defenders dash back, they will purify debuffs and you get a 3 second falter. No rush just be patient and these fight aren’t that bad. Punishment Glutton node- skill attackers get a fury buff when damaging debuffs expire.
Bahmet time!!
Switched out NF for 6 2/35 BWDO Fuck this guy!! I went in like a mad man after watching YT vids. Bad idea. Just thought KP would be the easier route to defeat him. For me it wasn’t plus he’s at R1. I boosted heavily as well. I had trouble at first evading his second flame projectile with all my champs except BWDO. Some champs imo are easier to dex with and she’s one of them. When I wasn’t confident in blocking the flame projectile I would just block it. After a few trail runs getting the sp1 down I settled in.
Watch his volatility timer and you can time it to get one charge hitting him into one bar of power at the start. After that you can either parry during the timer to get it low enough to combo while the timer is going off or bait his L1 timing your combos around the timer. Throw an occasional heavy to push him back so you don’t get cornered. It’s really not that hard to be close when the timer goes off.
Strategy
🚨🚨🚨When you revive or change phase you need to gain a removal charge to be able to reflect the blast back by parry or heavy to remove his armor. You gain one by throwing a special into the blast. 🚨🚨🚨
Phase 1 after getting 3 volatility charges I would throw a special into his radiation blast to deflect it. Once you get a charge you can knock him down and it removes his armor. BWDO sp2 was awesome when his armor was down.
Phase 2 Found throwing a heavy into the radiation blast was easier than parry. Parry will remove the armor for 25% longer, didn’t trust my timing after getting it wrong a couple of times.
Phase 3 watch the red blast on the radiation projectile. Usually it’s green when it’s red (fire blast) just dex and wait fir the next special. I messed up a few times on this trying to rush through. There will be a notification above him when it’s a fire blast.
Phase 4 No longer need removal charges here. I definitely forgot that when I entered this phase. Lol. When you reflect the blast he can auto block it back and I was forced to get my party timing down. Every time he gets hit with a blast it removes 20% of the armor. This wasn’t fun when he auto blocked the blast and I used more revives that I wanted to.
Looking back at the boss I’ll definitely use tanky champs as getting the volatility charge wasn’t as hard as I thought initially.
Apologies for any grammar errors and I hope this helps.
submitted by smikes83 to ContestOfChampions [link] [comments]


2023.04.17 23:20 ojuditho I was just fighting Mysterio boss in EQ. He had a falter debuff on HIM, not me, and he threw a SP3 and killed me. How??? (I was using CMM)

I was just fighting Mysterio boss in EQ. He had a falter debuff on HIM, not me, and he threw a SP3 and killed me. How??? (I was using CMM) submitted by ojuditho to ContestOfChampions [link] [comments]


2023.04.15 17:10 MJYW [Mizuki and Caerula Arbor] Content Expansion#2 Additions (Collectibles and Fourth Boss mechanics)

Collectibles

Dusty Remnant

Note: S.Rare stands for Super Rare.
No. Name Rarity Effect Unlock Condition
238 “决心” S.Rare All Operators gain +2 Block, +120% DEF and HP, +20 RES, and the exploration heads to a different ending. After Content Expansion#2, complete a game ending
239 “观望” S.Rare All Operators gain +1 Block, and the exploration heads to a different ending. After Content Expansion#2, complete a game ending
240 “犹疑” S.Rare All Operators lose -1 Block (will not be reduced below 1), and the exploration heads to a different ending. After Content Expansion#2, complete a game ending
241 “未尽的生命” Rare A random Operator immediately receives a Mutation; every time you enter a new floor, a random Operator receives a Mutation. None
242 深蓝回忆 S.Rare Light -100; when obtained, a random Operator receives a Mutation. After Content Expansion#2, complete a game ending
243 深蓝之树 S.Rare All enemies gain +15 ASPD; if no Life Points are lost in battle, gain +15 Light. After Content Expansion#2, complete a game ending
244 人事部铜印 Rare Immediately recruit a random Temporary Recruitment 5*, and this Operator is automatically promoted. None
245 博士银印 S.Rare Immediately recruit a random Temporary Recruitment 6*, and this Operator is automatically promoted. None
246 无字珊瑚 Rare For every dice roll consumed, gain +5 Light Win the Emergency Operation 【瞻前顾后】without losing any Life Point
247 地底的灼痕 Rare If no Life Points are lost in battle, gain +6 Light after each battle. None
248 铸阳巨械 S.Rare If no Life Points are lost in battle, gain +9 Light after each battle. Win the Emergency Operation【铳与秩序】without losing any Life Point
249 凝固灯油 Normal Light reduction from Life Point losses in Combat is reduced by 40%. None
250 崇圣灯油 Rare Light reduction from Life Point losses in Combat is reduced by 60%. Win the Emergency Operation【余烬方阵】without losing any Life Point
251 “国王的水晶” Rare After every battle, reduce Life Points by -2 (will not be reduced below 1), and gain +1 Hope and +5 Originium Ingots. None
252 刻勋之手 S.Rare Dreadnought, Executor, and Musha Operators permanently gain +1% ATK, +1 ASPD, and +1 max HP for every enemy defeated (up to 99 stacks). None
253 蓝卡坞安全衣 Rare For every cursed collectible obtained, all friendly units gain +25% DEF and +10 RES. None
254 蓝卡坞安全衣 Rare For every cursed collectible obtained, all friendly units gain +35 ASPD. Win the Emergency Operation【饥渴】without losing any Life Point
255 佣兵保单 Normal All friendly units gain 10% Sanctuary. When Light is below 50, this is increased to 35% Sanctuary. None
256 断杖-学识 Rare For each collectible obtained, Caster Operators gain +2% ATK and +1 ASPD. None
257 断杖-智慧之光 S.Rare For each collectible obtained, Caster Operators gain +3% ATK and +2 ASPD. None
258 断杖-破解 Rare For every Caster deployed, all enemies lose -12 RES. Win the Emergency Operation【互助】without losing any Life Point
259 铁卫-城墙 Rare Defender Operators gain +40% DEF and +10 RES. None
260 铁卫-高塔 S.Rare Defender Operators gain +70% DEF and +20 RES, and receive -60% Elemental Damage. None
261 生还者合约 S.Rare At the start of each battle, a random Operator gains +20% ATK and DEF; this bonus in increased by +20% after each battle. Skill Tree node 52

Final Boss

Izumik, Ecological Wellspring

HP ATK Attack Interval Weight Life Point Value Stun-Immune Freeze-Immune
150000 1200 4.0 seconds 6 30 True True
DEF RES Attack Range Movement Speed Silence-Immune Sleep-Immune Levitate-Immune
2000 70 1.5 tiles 0.4 True True True
Initial State: Learning Phase
Skill 1: Learn [117 initial SP; 120 auto-recovery SP cost]
Skill 2: Interpret
Interpretation Phase
Skill 3: Quaking [30 auto-recovery SP cost]

Izumik's Offspring

HP ATK Attack Interval Weight Life Point Value Stun-Immune Freeze-Immune
20000 800 3.5 seconds 0 1 True True
DEF RES Attack Range Movement Speed Silence-Immune Sleep-Immune Levitate-Immune
2000 70 None 0.4 True True True
Talent
  • When blocked, summons a preset enemy that follows its own path within a 0.3-tile square in the center of its current tile, and this unit is defeated.
List of enemies that can be summoned by Izumik's Offspring
References:
Edit log:
  1. Modified collectible 241's description to match its actual effect.
submitted by MJYW to arknights [link] [comments]


2023.04.06 11:57 iPrototype_- Google Cloud Compute Engine VM Suspended

Google Cloud Compute Engine VM Suspended
Hi, We are using Compute Engine VM to host our web application. The web app is built on PERN (Postgres, Express, Node & React) stack. We were using our VM with default settings set by Google. We are also using nginx inside our VM for reverse proxy. Yesterday, we needed to make some changes in the database. So, we opened a port for ingress traffic to connect to our Postgres instance. After making changes, we left the port open for future connections. Few hours later, Google shut down our VM telling us we were violating TOCs. The complete message is in the attached screenshot. We have sent multiple emails to google to unblock the VM or at least let us backup our PostGreSql database. Does anyone know how we can fix this problem ?
https://preview.redd.it/bxjeq7rfl8sa1.png?width=604&format=png&auto=webp&s=4611800d5389fc1281c2c5a2a9d699217438e6b9
submitted by iPrototype_- to googlecloud [link] [comments]


2023.04.03 12:03 spartan195 Screen not waking up from sleep/blank idle on Open Source drivers + Wayland, Intel + Nvidia laptop

Greetings.
Posted on manjaro forums but got no answer from anyone.
The problem is screen does not “wake up” from sleep or inactivity blank, without a proper sleep function working with it can be quite hard, opening all my work everytime it’s really annoying.
I tried to check the sleep logs with the command
journalctl --boot -1 sed -n -r "/Starting.+Suspend/,/Finished.+Suspend/p" 
I see some errors but I don’t know where should I start looking to fix this.
I tried installing all other proprietary drivers and well…
On hybrid nvidia prime drivers wayland is non-existent, so all those new and useful wayland features are straight up gone. Also it does not run as smooth as the open source driver. But sleep and idle blank screen works
On Nvidia 47XX wayland works, but system load rises higher than 8.0 and not a single system application works. Also sleep doesn't work anyways.
Here are the logs of Wayland + nvidia 47XX drivers (In here the system did not entered sleep state at all, fans kept spinning and the power led was on unlike in opensource drivers):
abr 01 19:39:49 Xavi-Manjaro systemd[1]: Starting System Suspend... abr 01 19:39:49 Xavi-Manjaro systemd-sleep[1880]: Entering sleep state 'suspend'... abr 01 19:39:49 Xavi-Manjaro kernel: PM: suspend entry (deep) abr 01 19:39:49 Xavi-Manjaro kernel: Filesystems sync: 0.003 seconds abr 01 19:39:54 Xavi-Manjaro kernel: random: crng reseeded on system resumption abr 01 19:39:54 Xavi-Manjaro bluetoothd[661]: Controller resume with wake event 0x0 abr 01 19:39:54 Xavi-Manjaro kernel: PM: suspend exit abr 01 19:39:54 Xavi-Manjaro kernel: PM: suspend entry (s2idle) abr 01 19:39:54 Xavi-Manjaro kernel: Filesystems sync: 0.009 seconds abr 01 19:39:54 Xavi-Manjaro systemd[1]: fprintd.service: Deactivated successfully. abr 01 19:39:54 Xavi-Manjaro audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 subj=unconfined msg='unit=fprintd comm="systemd" exe="/uslib/systemd/systemd" hostname=? addr=? terminal=? res=success' abr 01 19:39:54 Xavi-Manjaro kernel: audit: type=1131 audit(1680370794.710:154): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=unconfined msg='unit=fprintd comm="systemd" exe="/uslib/systemd/systemd" hostname=? addr=? terminal=? res=success' abr 01 19:39:54 Xavi-Manjaro audit: BPF prog-id=42 op=UNLOAD abr 01 19:39:54 Xavi-Manjaro kernel: audit: type=1334 audit(1680370794.750:155): prog-id=42 op=UNLOAD abr 01 19:39:57 Xavi-Manjaro systemd[1]: NetworkManager-dispatcher.service: Deactivated successfully. abr 01 19:39:57 Xavi-Manjaro audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 subj=unconfined msg='unit=NetworkManager-dispatcher comm="systemd" exe="/uslib/systemd/systemd" hostname=? addr=? terminal=? res=success' abr 01 19:39:57 Xavi-Manjaro kernel: audit: type=1131 audit(1680370797.656:156): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=unconfined msg='unit=NetworkManager-dispatcher comm="systemd" exe="/uslib/systemd/systemd" hostname=? addr=? terminal=? res=success' abr 01 19:39:57 Xavi-Manjaro gnome-shell[1256]: Error connecting to the screencast service abr 01 19:39:59 Xavi-Manjaro kernel: random: crng reseeded on system resumption abr 01 19:39:59 Xavi-Manjaro bluetoothd[661]: Controller resume with wake event 0x0 abr 01 19:39:59 Xavi-Manjaro systemd-sleep[1880]: Failed to put system to sleep. System resumed again: Resource temporarily unavailable abr 01 19:39:59 Xavi-Manjaro kernel: PM: suspend exit abr 01 19:39:59 Xavi-Manjaro kernel: ------------[ cut here ]------------ abr 01 19:39:59 Xavi-Manjaro kernel: list_add corruption. prev is NULL. abr 01 19:39:59 Xavi-Manjaro kernel: WARNING: CPU: 13 PID: 1889 at lib/list_debug.c:23 __list_add_valid+0x42/0xa0 abr 01 19:39:59 Xavi-Manjaro kernel: Modules linked in: rfcomm qrtr cmac algif_hash algif_skcipher af_alg bnep snd_ctl_led snd_soc_skl_hda_dsp snd_soc_intel_hda_dsp_common snd_soc_hdac_hdmi snd_sof_probes snd_hda_codec_realtek snd_hda_codec_generic ledtrig_audio snd_soc_dmic snd_sof_pci_intel_tgl snd_sof_intel_hda_common soundwire_intel soundwire_generic_allocation soundwire_cadence snd_sof_intel_hda snd_sof_pci snd_sof_xtensa_dsp snd_sof snd_sof_utils snd_soc_hdac_hda snd_hda_ext_core snd_soc_acpi_intel_match snd_soc_acpi intel_tcc_cooling soundwire_bus joydev x86_pkg_temp_thermal intel_powerclamp mousedev snd_soc_core coretemp snd_compress iwlmvm kvm_intel ac97_bus snd_pcm_dmaengine snd_hda_codec_hdmi kvm mac80211 irqbypass btusb snd_hda_intel i915 crct10dif_pclmul libarc4 snd_intel_dspcfg crc32_pclmul uvcvideo btrtl snd_intel_sdw_acpi polyval_clmulni btbcm videobuf2_vmalloc polyval_generic snd_hda_codec iwlwifi videobuf2_memops btintel r8169 snd_hda_core gf128mul videobuf2_v4l2 hid_multitouch vfat btmtk abr 01 19:39:59 Xavi-Manjaro kernel: drm_buddy ghash_clmulni_intel iTCO_wdt sha512_ssse3 realtek snd_hwdep mei_hdcp bluetooth videobuf2_common ttm aesni_intel mei_pxp intel_pmc_bxt mdio_devres snd_pcm processor_thermal_device_pci_legacy pmt_telemetry fat crypto_simd cfg80211 cryptd videodev nvidia(POE+) rapl snd_timer intel_cstate ecdh_generic spi_nor processor_thermal_device msi_wmi mei_me intel_lpss_pci drm_display_helper ee1004 iTCO_vendor_support pmt_class intel_rapl_msr wmi_bmof sparse_keymap gpio_keys processor_thermal_rfim mc intel_uncore psmouse mtd pcspkr processor_thermal_mbox intel_lpss snd libphy rfkill i2c_i801 processor_thermal_rapl cec mei idma64 soundcore i2c_smbus intel_rapl_common i2c_hid_acpi intel_gtt intel_vsec video intel_soc_dts_iosf int3403_thermal i2c_hid int340x_thermal_zone int3400_thermal wmi acpi_thermal_rel soc_button_array acpi_pad acpi_tad mac_hid sg crypto_user dm_mod loop fuse bpf_preload ip_tables x_tables ext4 crc32c_generic crc16 mbcache jbd2 serio_raw atkbd libps2 nvme abr 01 19:39:59 Xavi-Manjaro kernel: vivaldi_fmap nvme_core spi_intel_pci xhci_pci crc32c_intel spi_intel nvme_common i8042 xhci_pci_renesas serio abr 01 19:39:59 Xavi-Manjaro kernel: CPU: 13 PID: 1889 Comm: nvidia-sleep.sh Tainted: P D OE 6.1.21-1-MANJARO #1 16a12678151c96e7778ce983035149e1b9d2909e abr 01 19:39:59 Xavi-Manjaro kernel: Hardware name: Micro-Star International Co., Ltd. GP66 Leopard 11UG/MS-1543, BIOS E1543IMS.320 10/28/2021 abr 01 19:39:59 Xavi-Manjaro kernel: RIP: 0010:__list_add_valid+0x42/0xa0 abr 01 19:39:59 Xavi-Manjaro kernel: Code: 75 41 4c 8b 02 49 39 c0 75 4c 48 39 fa 74 60 49 39 f8 74 5b b8 01 00 00 00 c3 cc cc cc cc 48 c7 c7 60 38 6f 9d e8 fe aa b1 ff <0f> 0b 31 c0 c3 cc cc cc cc 48 c7 c7 88 38 6f 9d e8 e9 aa b1 ff 0f abr 01 19:39:59 Xavi-Manjaro kernel: RSP: 0018:ffff9f90437bfd18 EFLAGS: 00010086 abr 01 19:39:59 Xavi-Manjaro kernel: RAX: 0000000000000000 RBX: 7fffffffffffffff RCX: 0000000000000027 abr 01 19:39:59 Xavi-Manjaro kernel: RDX: ffff8e931fb61668 RSI: 0000000000000001 RDI: ffff8e931fb61660 abr 01 19:39:59 Xavi-Manjaro kernel: RBP: ffff9f90437bfd90 R08: 0000000000000000 R09: ffff9f90437bfb90 abr 01 19:39:59 Xavi-Manjaro kernel: R10: 0000000000000003 R11: ffffffff9decc7e8 R12: ffffffffc30e7d40 abr 01 19:39:59 Xavi-Manjaro kernel: R13: 0000000000000002 R14: 0000000000000000 R15: ffffffffc30e7d48 abr 01 19:39:59 Xavi-Manjaro kernel: FS: 00007f6edb369fc0(0000) GS:ffff8e931fb40000(0000) knlGS:0000000000000000 abr 01 19:39:59 Xavi-Manjaro kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 abr 01 19:39:59 Xavi-Manjaro kernel: CR2: 00005583edc882d8 CR3: 0000000105a4e006 CR4: 0000000000f70ee0 abr 01 19:39:59 Xavi-Manjaro kernel: PKRU: 55555554 abr 01 19:39:59 Xavi-Manjaro kernel: Call Trace: abr 01 19:39:59 Xavi-Manjaro kernel:  abr 01 19:39:59 Xavi-Manjaro kernel: __down_common+0x71/0x230 abr 01 19:39:59 Xavi-Manjaro kernel: down+0x47/0x60 abr 01 19:39:59 Xavi-Manjaro kernel: nv_set_system_power_state+0x40/0x3d0 [nvidia 8b708c7936979c49f9c9c1d4ee8bf5d1d7e3a6f9] abr 01 19:39:59 Xavi-Manjaro kernel: nv_procfs_write_suspend+0x100/0x160 [nvidia 8b708c7936979c49f9c9c1d4ee8bf5d1d7e3a6f9] abr 01 19:39:59 Xavi-Manjaro kernel: proc_reg_write+0x57/0xa0 abr 01 19:39:59 Xavi-Manjaro kernel: vfs_write+0xc8/0x3f0 abr 01 19:39:59 Xavi-Manjaro kernel: ksys_write+0x6f/0xf0 abr 01 19:39:59 Xavi-Manjaro kernel: do_syscall_64+0x5c/0x90 abr 01 19:39:59 Xavi-Manjaro kernel: ? exc_page_fault+0x74/0x170 abr 01 19:39:59 Xavi-Manjaro kernel: entry_SYSCALL_64_after_hwframe+0x63/0xcd abr 01 19:39:59 Xavi-Manjaro kernel: RIP: 0033:0x7f6edb4d59d4 abr 01 19:39:59 Xavi-Manjaro kernel: Code: 15 a1 13 0e 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 80 3d 2d 9a 0e 00 00 74 13 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 54 c3 0f 1f 00 48 83 ec 28 48 89 54 24 18 48 abr 01 19:39:59 Xavi-Manjaro kernel: RSP: 002b:00007ffec8db26f8 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 abr 01 19:39:59 Xavi-Manjaro kernel: RAX: ffffffffffffffda RBX: 0000000000000007 RCX: 00007f6edb4d59d4 abr 01 19:39:59 Xavi-Manjaro kernel: RDX: 0000000000000007 RSI: 00005583edc87ed0 RDI: 0000000000000001 abr 01 19:39:59 Xavi-Manjaro kernel: RBP: 00005583edc87ed0 R08: 0000000000000073 R09: 0000000000000410 abr 01 19:39:59 Xavi-Manjaro kernel: R10: 0000000000001000 R11: 0000000000000202 R12: 0000000000000007 abr 01 19:39:59 Xavi-Manjaro kernel: R13: 00007f6edb5b85a0 R14: 0000000000000007 R15: 00007f6edb5b3b20 abr 01 19:39:59 Xavi-Manjaro kernel:  abr 01 19:39:59 Xavi-Manjaro kernel: ---[ end trace 0000000000000000 ]--- abr 01 19:40:02 Xavi-Manjaro systemd-logind[664]: Lid opened. abr 01 19:40:02 Xavi-Manjaro gnome-shell[1256]: Failed to post KMS update: drmModeAtomicCommit: Invalid argument abr 01 19:40:02 Xavi-Manjaro gnome-shell[1256]: Page flip discarded: drmModeAtomicCommit: Invalid argument abr 01 19:40:03 Xavi-Manjaro systemd[1]: systemd-localed.service: Deactivated successfully. abr 01 19:40:03 Xavi-Manjaro audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 subj=unconfined msg='unit=systemd-localed comm="systemd" exe="/uslib/systemd/systemd" hostname=? addr=? terminal=? res=success' abr 01 19:40:03 Xavi-Manjaro kernel: audit: type=1131 audit(1680370803.726:157): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=unconfined msg='unit=systemd-localed comm="systemd" exe="/uslib/systemd/systemd" hostname=? addr=? terminal=? res=success' abr 01 19:40:03 Xavi-Manjaro systemd[1]: systemd-hostnamed.service: Deactivated successfully. abr 01 19:40:03 Xavi-Manjaro audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 subj=unconfined msg='unit=systemd-hostnamed comm="systemd" exe="/uslib/systemd/systemd" hostname=? addr=? terminal=? res=success' abr 01 19:40:03 Xavi-Manjaro kernel: audit: type=1131 audit(1680370803.750:158): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=unconfined msg='unit=systemd-hostnamed comm="systemd" exe="/uslib/systemd/systemd" hostname=? addr=? terminal=? res=success' abr 01 19:40:03 Xavi-Manjaro audit: BPF prog-id=39 op=UNLOAD abr 01 19:40:03 Xavi-Manjaro audit: BPF prog-id=38 op=UNLOAD abr 01 19:40:03 Xavi-Manjaro audit: BPF prog-id=37 op=UNLOAD abr 01 19:40:03 Xavi-Manjaro kernel: audit: type=1334 audit(1680370803.810:159): prog-id=39 op=UNLOAD abr 01 19:40:03 Xavi-Manjaro kernel: audit: type=1334 audit(1680370803.810:160): prog-id=38 op=UNLOAD abr 01 19:40:03 Xavi-Manjaro kernel: audit: type=1334 audit(1680370803.810:161): prog-id=37 op=UNLOAD abr 01 19:40:03 Xavi-Manjaro audit: BPF prog-id=35 op=UNLOAD abr 01 19:40:03 Xavi-Manjaro audit: BPF prog-id=34 op=UNLOAD abr 01 19:40:03 Xavi-Manjaro audit: BPF prog-id=33 op=UNLOAD abr 01 19:40:03 Xavi-Manjaro kernel: audit: type=1334 audit(1680370803.876:162): prog-id=35 op=UNLOAD abr 01 19:40:03 Xavi-Manjaro kernel: audit: type=1334 audit(1680370803.876:163): prog-id=34 op=UNLOAD abr 01 19:40:03 Xavi-Manjaro kernel: audit: type=1334 audit(1680370803.876:164): prog-id=33 op=UNLOAD abr 01 19:40:06 Xavi-Manjaro gnome-shell[1256]: Failed to post KMS update: drmModeAtomicCommit: Invalid argument abr 01 19:40:06 Xavi-Manjaro gnome-shell[1256]: Page flip discarded: drmModeAtomicCommit: Invalid argument abr 01 19:40:06 Xavi-Manjaro gnome-shell[1256]: Failed to post KMS update: drmModeAtomicCommit: Invalid argument abr 01 19:40:06 Xavi-Manjaro gnome-shell[1256]: Page flip discarded: drmModeAtomicCommit: Invalid argument abr 01 19:40:06 Xavi-Manjaro gnome-shell[1256]: Failed to post KMS update: drmModeAtomicCommit: Invalid argument abr 01 19:40:06 Xavi-Manjaro gnome-shell[1256]: Page flip discarded: drmModeAtomicCommit: Invalid argument abr 01 19:40:06 Xavi-Manjaro gnome-shell[1256]: Failed to post KMS update: drmModeAtomicCommit: Invalid argument abr 01 19:40:06 Xavi-Manjaro gnome-shell[1256]: Page flip discarded: drmModeAtomicCommit: Invalid argument abr 01 19:40:06 Xavi-Manjaro gnome-shell[1256]: Failed to post KMS update: drmModeAtomicCommit: Invalid argument abr 01 19:40:06 Xavi-Manjaro gnome-shell[1256]: Page flip discarded: drmModeAtomicCommit: Invalid argument abr 01 19:40:06 Xavi-Manjaro gnome-shell[1256]: Failed to post KMS update: drmModeAtomicCommit: Invalid argument abr 01 19:40:06 Xavi-Manjaro gnome-shell[1256]: Page flip discarded: drmModeAtomicCommit: Invalid argument abr 01 19:40:06 Xavi-Manjaro gnome-shell[1256]: Failed to post KMS update: drmModeAtomicCommit: Invalid argument abr 01 19:40:06 Xavi-Manjaro gnome-shell[1256]: Page flip discarded: drmModeAtomicCommit: Invalid argument abr 01 19:40:06 Xavi-Manjaro gnome-shell[1256]: Failed to post KMS update: drmModeAtomicCommit: Invalid argument abr 01 19:40:06 Xavi-Manjaro gnome-shell[1256]: Page flip discarded: drmModeAtomicCommit: Invalid argument abr 01 19:40:06 Xavi-Manjaro gnome-shell[1256]: Failed to post KMS update: drmModeAtomicCommit: Invalid argument abr 01 19:40:06 Xavi-Manjaro gnome-shell[1256]: Page flip discarded: drmModeAtomicCommit: Invalid argument abr 01 19:40:06 Xavi-Manjaro gnome-shell[1256]: Failed to post KMS update: drmModeAtomicCommit: Invalid argument abr 01 19:40:06 Xavi-Manjaro gnome-shell[1256]: Page flip discarded: drmModeAtomicCommit: Invalid argument abr 01 19:40:06 Xavi-Manjaro gnome-shell[1256]: Failed to post KMS update: drmModeAtomicCommit: Invalid argument abr 01 19:40:06 Xavi-Manjaro gnome-shell[1256]: Page flip discarded: drmModeAtomicCommit: Invalid argument abr 01 19:40:06 Xavi-Manjaro gnome-shell[1256]: Failed to post KMS update: drmModeAtomicCommit: Invalid argument abr 01 19:40:06 Xavi-Manjaro gnome-shell[1256]: Page flip discarded: drmModeAtomicCommit: Invalid argument abr 01 19:40:06 Xavi-Manjaro gnome-shell[1256]: Failed to post KMS update: drmModeAtomicCommit: Invalid argument abr 01 19:40:06 Xavi-Manjaro gnome-shell[1256]: Page flip discarded: drmModeAtomicCommit: Invalid argument abr 01 19:40:06 Xavi-Manjaro gnome-shell[1256]: Failed to post KMS update: drmModeAtomicCommit: Invalid argument abr 01 19:40:06 Xavi-Manjaro gnome-shell[1256]: Page flip discarded: drmModeAtomicCommit: Invalid argument abr 01 19:40:06 Xavi-Manjaro gnome-shell[1256]: Failed to post KMS update: drmModeAtomicCommit: Invalid argument abr 01 19:40:06 Xavi-Manjaro gnome-shell[1256]: Page flip discarded: drmModeAtomicCommit: Invalid argument abr 01 19:40:06 Xavi-Manjaro gnome-shell[1256]: Failed to post KMS update: drmModeAtomicCommit: Invalid argument abr 01 19:40:06 Xavi-Manjaro gnome-shell[1256]: Page flip discarded: drmModeAtomicCommit: Invalid argument abr 01 19:40:06 Xavi-Manjaro gnome-shell[1256]: Failed to post KMS update: drmModeAtomicCommit: Invalid argument abr 01 19:40:06 Xavi-Manjaro gnome-shell[1256]: Page flip discarded: drmModeAtomicCommit: Invalid argument abr 01 19:40:06 Xavi-Manjaro gnome-shell[1256]: Failed to post KMS update: drmModeAtomicCommit: Invalid argument abr 01 19:40:06 Xavi-Manjaro gnome-shell[1256]: Page flip discarded: drmModeAtomicCommit: Invalid argument abr 01 19:40:06 Xavi-Manjaro gnome-shell[1256]: Failed to post KMS update: drmModeAtomicCommit: Invalid argument abr 01 19:40:06 Xavi-Manjaro gnome-shell[1256]: Page flip discarded: drmModeAtomicCommit: Invalid argument abr 01 19:40:06 Xavi-Manjaro gnome-shell[1256]: Failed to post KMS update: drmModeAtomicCommit: Invalid argument abr 01 19:40:06 Xavi-Manjaro gnome-shell[1256]: Page flip discarded: drmModeAtomicCommit: Invalid argument abr 01 19:40:06 Xavi-Manjaro gnome-shell[1256]: Failed to post KMS update: drmModeAtomicCommit: Invalid argument abr 01 19:40:06 Xavi-Manjaro gnome-shell[1256]: Page flip discarded: drmModeAtomicCommit: Invalid argument abr 01 19:40:06 Xavi-Manjaro gnome-shell[1256]: Failed to post KMS update: drmModeAtomicCommit: Invalid argument abr 01 19:40:06 Xavi-Manjaro gnome-shell[1256]: Page flip discarded: drmModeAtomicCommit: Invalid argument abr 01 19:40:06 Xavi-Manjaro gnome-shell[1256]: Failed to post KMS update: drmModeAtomicCommit: Invalid argument abr 01 19:40:06 Xavi-Manjaro gnome-shell[1256]: Page flip discarded: drmModeAtomicCommit: Invalid argument abr 01 19:40:06 Xavi-Manjaro gnome-shell[1256]: Failed to post KMS update: drmModeAtomicCommit: Invalid argument abr 01 19:40:06 Xavi-Manjaro gnome-shell[1256]: Page flip discarded: drmModeAtomicCommit: Invalid argument 

Here are the OpenSource Drivers + Wayland. The system resumed when I opened the lid because music started playing again, my bluetooth headphones connected and I could control the volume thought the keyboard. But screen was black. So it feels like it works as intented, sleeps and resumes okay, but the screen is not able to turn on:
abr 01 20:24:00 Xavi-Manjaro systemd[1]: Starting System Suspend... abr 01 20:24:00 Xavi-Manjaro systemd-sleep[10091]: Entering sleep state 'suspend'... abr 01 20:24:00 Xavi-Manjaro kernel: PM: suspend entry (deep) abr 01 20:24:00 Xavi-Manjaro kernel: Filesystems sync: 0.005 seconds abr 01 20:24:00 Xavi-Manjaro bluetoothd[661]: src/profile.c:ext_io_disconnected() Unable to get io data for Hands-Free Voice gateway: getpeername: Transport endpoint is not connected (107) abr 01 20:24:21 Xavi-Manjaro kernel: Freezing user space processes abr 01 20:24:21 Xavi-Manjaro kernel: Freezing user space processes completed (elapsed 0.002 seconds) abr 01 20:24:21 Xavi-Manjaro kernel: OOM killer disabled. abr 01 20:24:21 Xavi-Manjaro kernel: Freezing remaining freezable tasks abr 01 20:24:21 Xavi-Manjaro kernel: Freezing remaining freezable tasks completed (elapsed 0.001 seconds) abr 01 20:24:21 Xavi-Manjaro kernel: printk: Suspending console(s) (use no_console_suspend to debug) abr 01 20:24:21 Xavi-Manjaro kernel: psmouse serio1: Failed to disable mouse on isa0060/serio1 abr 01 20:24:21 Xavi-Manjaro kernel: ACPI: EC: interrupt blocked abr 01 20:24:21 Xavi-Manjaro kernel: ACPI: PM: Preparing to enter system sleep state S3 abr 01 20:24:21 Xavi-Manjaro kernel: ACPI: EC: event blocked abr 01 20:24:21 Xavi-Manjaro kernel: ACPI: EC: EC stopped abr 01 20:24:21 Xavi-Manjaro kernel: ACPI: PM: Saving platform NVS memory abr 01 20:24:21 Xavi-Manjaro kernel: Disabling non-boot CPUs ... abr 01 20:24:21 Xavi-Manjaro kernel: smpboot: CPU 1 is now offline abr 01 20:24:21 Xavi-Manjaro kernel: smpboot: CPU 2 is now offline abr 01 20:24:21 Xavi-Manjaro kernel: smpboot: CPU 3 is now offline abr 01 20:24:21 Xavi-Manjaro kernel: smpboot: CPU 4 is now offline abr 01 20:24:21 Xavi-Manjaro kernel: smpboot: CPU 5 is now offline abr 01 20:24:21 Xavi-Manjaro kernel: smpboot: CPU 6 is now offline abr 01 20:24:21 Xavi-Manjaro kernel: smpboot: CPU 7 is now offline abr 01 20:24:21 Xavi-Manjaro kernel: smpboot: CPU 8 is now offline abr 01 20:24:21 Xavi-Manjaro kernel: smpboot: CPU 9 is now offline abr 01 20:24:21 Xavi-Manjaro kernel: smpboot: CPU 10 is now offline abr 01 20:24:21 Xavi-Manjaro kernel: smpboot: CPU 11 is now offline abr 01 20:24:21 Xavi-Manjaro kernel: smpboot: CPU 12 is now offline abr 01 20:24:21 Xavi-Manjaro kernel: smpboot: CPU 13 is now offline abr 01 20:24:21 Xavi-Manjaro kernel: smpboot: CPU 14 is now offline abr 01 20:24:21 Xavi-Manjaro kernel: smpboot: CPU 15 is now offline abr 01 20:24:21 Xavi-Manjaro kernel: ACPI: PM: Low-level resume complete abr 01 20:24:21 Xavi-Manjaro kernel: ACPI: EC: EC started abr 01 20:24:21 Xavi-Manjaro kernel: ACPI: PM: Restoring platform NVS memory abr 01 20:24:21 Xavi-Manjaro kernel: Enabling non-boot CPUs ... abr 01 20:24:21 Xavi-Manjaro kernel: x86: Booting SMP configuration: abr 01 20:24:21 Xavi-Manjaro kernel: smpboot: Booting Node 0 Processor 1 APIC 0x2 abr 01 20:24:21 Xavi-Manjaro kernel: CPU1 is up abr 01 20:24:21 Xavi-Manjaro kernel: smpboot: Booting Node 0 Processor 2 APIC 0x4 abr 01 20:24:21 Xavi-Manjaro kernel: CPU2 is up abr 01 20:24:21 Xavi-Manjaro kernel: smpboot: Booting Node 0 Processor 3 APIC 0x6 abr 01 20:24:21 Xavi-Manjaro kernel: CPU3 is up abr 01 20:24:21 Xavi-Manjaro kernel: smpboot: Booting Node 0 Processor 4 APIC 0x8 abr 01 20:24:21 Xavi-Manjaro kernel: CPU4 is up abr 01 20:24:21 Xavi-Manjaro kernel: smpboot: Booting Node 0 Processor 5 APIC 0xa abr 01 20:24:21 Xavi-Manjaro kernel: CPU5 is up abr 01 20:24:21 Xavi-Manjaro kernel: smpboot: Booting Node 0 Processor 6 APIC 0xc abr 01 20:24:21 Xavi-Manjaro kernel: CPU6 is up abr 01 20:24:21 Xavi-Manjaro kernel: smpboot: Booting Node 0 Processor 7 APIC 0xe abr 01 20:24:21 Xavi-Manjaro kernel: CPU7 is up abr 01 20:24:21 Xavi-Manjaro kernel: smpboot: Booting Node 0 Processor 8 APIC 0x1 abr 01 20:24:21 Xavi-Manjaro kernel: CPU8 is up abr 01 20:24:21 Xavi-Manjaro kernel: smpboot: Booting Node 0 Processor 9 APIC 0x3 abr 01 20:24:21 Xavi-Manjaro kernel: CPU9 is up abr 01 20:24:21 Xavi-Manjaro kernel: smpboot: Booting Node 0 Processor 10 APIC 0x5 abr 01 20:24:21 Xavi-Manjaro kernel: CPU10 is up abr 01 20:24:21 Xavi-Manjaro kernel: smpboot: Booting Node 0 Processor 11 APIC 0x7 abr 01 20:24:21 Xavi-Manjaro kernel: CPU11 is up abr 01 20:24:21 Xavi-Manjaro kernel: smpboot: Booting Node 0 Processor 12 APIC 0x9 abr 01 20:24:21 Xavi-Manjaro kernel: CPU12 is up abr 01 20:24:21 Xavi-Manjaro kernel: smpboot: Booting Node 0 Processor 13 APIC 0xb abr 01 20:24:21 Xavi-Manjaro kernel: CPU13 is up abr 01 20:24:21 Xavi-Manjaro kernel: smpboot: Booting Node 0 Processor 14 APIC 0xd abr 01 20:24:21 Xavi-Manjaro kernel: CPU14 is up abr 01 20:24:21 Xavi-Manjaro kernel: smpboot: Booting Node 0 Processor 15 APIC 0xf abr 01 20:24:21 Xavi-Manjaro kernel: CPU15 is up abr 01 20:24:21 Xavi-Manjaro kernel: ACPI: PM: Waking up from system sleep state S3 abr 01 20:24:21 Xavi-Manjaro kernel: ACPI: EC: interrupt unblocked abr 01 20:24:21 Xavi-Manjaro kernel: ACPI: EC: event unblocked abr 01 20:24:21 Xavi-Manjaro kernel: nvme nvme0: Shutdown timeout set to 10 seconds abr 01 20:24:21 Xavi-Manjaro kernel: xhci_hcd 0000:00:0d.0: xHC error in resume, USBSTS 0x401, Reinit abr 01 20:24:21 Xavi-Manjaro kernel: usb usb1: root hub lost power or was reset abr 01 20:24:21 Xavi-Manjaro kernel: usb usb2: root hub lost power or was reset abr 01 20:24:21 Xavi-Manjaro kernel: nvme nvme0: 16/0/0 default/read/poll queues abr 01 20:24:21 Xavi-Manjaro kernel: nvme nvme1: Shutdown timeout set to 8 seconds abr 01 20:24:21 Xavi-Manjaro kernel: usb 3-13: reset high-speed USB device number 3 using xhci_hcd abr 01 20:24:21 Xavi-Manjaro kernel: usb 3-9: reset full-speed USB device number 2 using xhci_hcd abr 01 20:24:21 Xavi-Manjaro kernel: mei_hdcp 0000:00:16.0-b638ab7e-94e2-4ea2-a552-d1c54b627f04: bound 0000:00:02.0 (ops i915_hdcp_component_ops [i915]) abr 01 20:24:21 Xavi-Manjaro kernel: mei_pxp 0000:00:16.0-fbf6fcf1-96cf-4e2e-a6a6-1bab8cbe36b1: bound 0000:00:02.0 (ops i915_pxp_tee_component_ops [i915]) abr 01 20:24:21 Xavi-Manjaro kernel: OOM killer enabled. abr 01 20:24:21 Xavi-Manjaro touchegg.desktop[1930]: Error connecting to Touchégg daemon: Could not connect: Connection refused abr 01 20:24:21 Xavi-Manjaro touchegg.desktop[1930]: Reconnecting in 5 seconds... abr 01 20:24:21 Xavi-Manjaro systemd-logind[664]: Lid opened. abr 01 20:24:21 Xavi-Manjaro kernel: Restarting tasks ... done. abr 01 20:24:21 Xavi-Manjaro kernel: random: crng reseeded on system resumption abr 01 20:24:21 Xavi-Manjaro gsd-media-keys[1803]: Unable to get default sink abr 01 20:24:21 Xavi-Manjaro systemd-sleep[10091]: System returned from sleep state. abr 01 20:24:21 Xavi-Manjaro bluetoothd[661]: Controller resume with wake event 0x0 abr 01 20:24:21 Xavi-Manjaro systemd[1]: systemd-suspend.service: Deactivated successfully. abr 01 20:24:21 Xavi-Manjaro kernel: PM: suspend exit abr 01 20:24:21 Xavi-Manjaro gnome-shell[1444]: Failed to post KMS update: drmModeAtomicCommit: Invalid argument abr 01 20:24:21 Xavi-Manjaro gnome-shell[1444]: Page flip discarded: drmModeAtomicCommit: Invalid argument abr 01 20:24:21 Xavi-Manjaro systemd[1]: Finished System Suspend. abr 01 20:24:46 Xavi-Manjaro systemd[1]: Starting System Suspend... abr 01 20:24:46 Xavi-Manjaro systemd-sleep[10362]: Entering sleep state 'suspend'... abr 01 20:24:46 Xavi-Manjaro kernel: PM: suspend entry (deep) 
I can’t see or find any screen or GPU related error on the opensource sleep logs, for sure it’s something with a name I don’t know it’s related to it. This issue it’s turning me crazy, I don’t want quit using manjaro.
My laptop specs, they may be useful:
MSI GP66 11UG-089XES (yes, keyboard backlight doesn’t work) CPU: I7-11800H GPU: Intel UHD + Nvidia RTX 3080 I’m not using anything connected to the laptop, only my bluetooth headphones.
Thanks!
submitted by spartan195 to ManjaroLinux [link] [comments]


2023.03.29 10:59 coolkuh Identify OSDs used by a ceph-fuse mount

I often run into "clients failing to respond to capability release".
With kernel client mounts, I usually restart involved OSDs (one by one), instead of needing to fully re-mount the FS (as described here). On the client node, I can look for stuck OSD connections using
cat /sys/kernel/debug/ceph/*/osdc 
I wonder, what is the equivalent for ceph-fuse mounts to identify involved OSDs?
submitted by coolkuh to ceph [link] [comments]


2023.03.27 14:37 glowandskin Cryo Globe Therapy

Cryo Globe Therapy

https://preview.redd.it/9f54uqmp0aqa1.png?width=1080&format=png&auto=webp&s=c24867d9f12842e94ee74d059d792e3ae4d4dafb
The lymphatic system is the 'waste disposal system' of the body and works very closely with the blood circulation . One of the main job of the lymphatic system is to help our bodies fight infection.✨⁠ ⁠ Unlike the vascular system, the lymphatic system does not have a pump and it relies on muscle and joint movement to squeeze the lymph along the lymphatic vessels where it eventually empties its waste in lymph nodes.✨⁠ ⁠ As a result, it can be sluggish and poor lymphatic drainage can often be seen as shallow, dull, yellowish skin. By manually encouraging the lymph to drain away rather than collect in the skin, we can make it look brighter and healthier. This will help unblock pores and reduce the appearance of large pores.✨⁠ ⁠ ⁠ ⁠ #glowandskin #salonusa #skintreatments #skincaretreatments #skincareexperts #skintreatmenttrainings #iconicfacial #dermaplaning #facialtherapy #ledmasktherapy #microneedling #cryoglobes
submitted by glowandskin to u/glowandskin [link] [comments]


2023.03.10 14:34 Vaganhope_UAE Whoever designed and approved the nodes on EQ chapter 2.2 (science) needs to get his mental health checked because he might be a psychopath

Absolutely hate it to the very core. There is no play style to this because the evade pushes some champs too far so they chant reach with their heavy.
Also the node is bugged so even if you have evade charge, your champ doesn’t evade. Also they placed stryfe and the diamond queen Emma frost who can bypass evade so there’s no way for you to get charges.
Champs with extra long specials so they get unblockable mid special like apoco.
Abysmal design and this is not fun, not rewarding nor has any learning aspect about it. It’s just cancer
submitted by Vaganhope_UAE to ContestOfChampions [link] [comments]


2023.03.09 21:37 Conscious-Care707 EQ- Thronebreaker - Chapter 2.2 - Node combo

This is the first time I have had issues with a node combination in EQ, never had a need to complain about it till now, but this one just seems to be way too complicated to be in EQ for a couple of reasons
1) 6 seconds unblockable time is too short and recycles too quickly. You’re already managing the evade and knockdowns
2) The evade doesn’t work on opponents special attacks at all. Upon that, if the unblockable timer triggers in the middle of an opponents special, it uses it up and there’s a decent chance you’re toast if you don’t notice. A lot of champs there with rapid projectile attacks that are difficult or can’t be evaded
submitted by Conscious-Care707 to ContestOfChampions [link] [comments]


2023.03.08 00:54 Public-Local4385 Stopping lag in Smash Ultimate online

Hello All. Today I will be listing methods of mitigating lag in Smash Ultimate! I have researched the issue for about 3 years now across multiple internet service providers and have found these methods to be the most impactful. Not everyone will be able to perform each method, and that is perfectly fine! I will list the easiest methods first! I hope that none of them are considered hacking by the smash community or Nintendo in general. My smashtag is Labret, and I am from Oklahoma. Let's begin!
If you are Network Engineering inclined, skip to Methods 7, 9, 12 and 13.
Method 1: Block all port 80 and port 443 connections after connecting to Smash Ultimate online. Connect to smash ultimate online and go to the character select screen. After you are here, go into your home's router and block ports 80 and 443. That's it! Provided you don't restart your router or Nintendo Switch, your router's state table should have active connections needed via port 443 and port 80 to play against others online for GSP.
Note, this block will prevent you from adding friends and blocking players on the Nintendo Switch, and if you don't implement the block ONLY for your Nintendo Switch, could prevent your entire household from accessing websites. Make sure to unblock ports 80 and 443 after you are done playing, both so you can reconnect in the future and so you can use other services!
If you are Network Engineering inclined, skip to Methods 7, 9, 12 and 13.
Method 2: Create ICMP echorequest and echoreply "allow" firewall rules for your Nintendo Switch! This rule is paramount in your Nintendo Switch communicating with other networks online. Your Home ISP's provided router could easily be blocking these echo requests, and it is possibly why you lag online. Not only could blocks to your Nintendo Switch ICMP be lagging you, but blocks to your LAN interface's ICMP, and WAN interface's ICMP could be lagging you too! Make sure to allow your LAN interface, WAN interface and Nintendo Switch to all have echorequests allowed inbound and echoreplies allowed outbound.
Block all other ICMP message protocols. Other ICMP messages can cause you to change routes between yourself, your opponents and the Nintendo Servers in the middle of matches. They can also give hackers critical information about your home network. ICMP requests themselves are also pretty insecure, but we are playing videogames.
Method 3: Use some variant of Static IP, Port Forwarding, Port Triggering or IP Passthrough to acquire a NAT type of A! Here are the variants of port forwarding commonly used by the pros (not just in console gaming but PC gaming as well):
  1. Assign a Public, Static IP address to your Nintendo Switch (or other gaming console in general). If you assign a Public, Static IP address to your gaming console, there is no need for NAT (network address translation) in the first place! If you live at home and are able to get ahold of a block of Static IPs from your ISP:
Completely disable your firewall and assign a Public Static IP to your Nintendo Switch through the Nintendo itself, or static ARP entries in your router, or a static DHCP-MAC binding in your router. Don't leave it plugged in all night when not using it if your ISP gives you the option to make your static IPs publicly accessible. Publicly accessible static IPs give a NAT type of A, and of type B when the option is disabled. With B and public accessibility disabled, you need to enable Pinholes in the firewall to get type A.
You can also set up another firewall behind the ISP-provided gateway for all of your other devices and assigning it its own static IP prevents a double NAT.
  1. Use Port Forwarding or Port Triggering rules instead of a Public Static IP https://en-americas-support.nintendo.com/app/answers/detail/a_id/22272/~/how-to-set-up-a-routers-port-forwarding-for-a-nintendo-switch-console
The TP-Link ER605 has both Port Triggering and Port Forwarding features. Here is an emulator for the router on TP-Link's website:
https://emulator.tp-link.com/Emulator%20605v2/index.html
The Port Forwarding feature is AKA Virtual Servers under Transmissions>NAT. And it works with Session Limiting [now Method 10] (under Transmissions). If you want a potentially more secure connection, try setting up Port Triggering. Both can give you a NAT type of A.
LET'S HOPE NINTENDO ADOPTS IPv6 IN THE FUTURE SO EVERYONE CAN HAVE FREE STATIC, PUBLIC IP ADDRESSES to use! A block of IPv4 Static IP addresses cost extra through your ISP. IPV6 addresses are free and available by the trillions.
Method 5: Use a VPN. I personally use OpenVPN through pfSense, and can connect to play smash anywhere in the world. Not only is this the most secure option, but it can prevent DDoS attacks.
Method 6: If you have a DNS blocker or DNS sinkhole, try DNS domain sinkholing CNAME edgekey.net and CNAME edgesuite.net. Edgesuite is Akamai's unsecure channel, and edgekey is Akamai's secure channel. Sinkholing both, AFTER you have already connected online, should allow you to play smoothly and is similar to blocking outbound ports 443 and 80 respectively.
How do I know these blocks work? Well, I have spent a ton of time working with pfSense and pfBlockerNG. My main point of reference for the edgesuite and edgekey.net blocks are from Kowabit.
Method 7: Set up a forward Proxy, either at home, or as a paid service. I have Squid Proxy through pfSense set up at home. What does this do? For one, it caches downloads, so you can get download speeds in excess of 100Mbps on the Nintendo Switch if you have gigabit-speeds (it also lets me download Steam games at speeds in excess of 500mbps). For two, it prevents servers from communicating with your device directly. Everything must go through your proxy, and communicate with it on your specified port. The nintendo switch allows this in its connection settings, almost as if Nintendo wants you to use one O_O If you are suspicious of DDoS attacks or other remote connection hacks, a proxy set up on a firewall can enhance your connection.
If you use NordVPN through a Windows NIC, it will automatically act as a caching proxy as well! If you set up NordVPN on pfSense, however, it will not automatically act as a Proxy.
Method 8: Use SYNproxy state tracking for TCP connections and/or "No" state tracking for UDP connections. SYNproxy will proxy TCP connections and prevent SYN floods and No state tracking for UDP will allow the other gamer's movement inputs through your firewall. This method works pretty well with CoDel and many firewalls have some option for at least the SYN Flood prevention portion.
SYNProxy may slow down your download and upload speeds by 75% in bufferbloat tests, but not effect your latency or bufferbloat scores. Many download tests count as SYN floods and this result is expected.
These options can be found in pfSense and OPNSense when you are creating "Allow" traffic rules, under Advanced Options and then State Types.
Some firewalls use state management for UDP connections and it can make subsequent matches against players laggy, even though your first few matches were awesome, as your firewall may still have a P2P connection to the previous player, or may not drop it correctly. Once it becomes saturated you may start seeing massive drops/lag spikes.
Method 9: Set up QoS like CoDel, PIE, fq_CoDel (or "gaming mode" on some routers), AQM, SQM, or CAKE. I recently am able to get my B-type NAT setup to work better than my A-Type NAT setup because of this traffic shaping. My B-Type NAT is a pfSense, and A-Type NAT is just my ISP's fiber router, which by default has 30ms A- bufferbloat. The traffic shaping reduces bufferbloat.
LTT Video Reference https://www.youtube.com/watch?v=UICh3ScfNWI
Lawrence Systems Video Reference https://www.youtube.com/watch?v=iXqExAALzR8
https://www.waveform.com/tools/bufferbloat
This website will allow you to test your setup for bufferbloat. If you don't score an A+, you have an issue that is causing lag for yourself and everyone else. I am able to consistently get a 0ms latency A+ score using CoDel, PIE, fq_CoDel or tail-end traffic shaping, down from an A- with 30ms bufferbloat from my ISP router's default settings. Note, your ISP's router may have QoS settings hidden, and there is nothing you can do other than set up another router behind it (via bridged mode, IP Passthrough or with a public Static IP), hack your ISP's router or replace the router entirely.
The most important part of setting up CAKE or Codel for the Nintendo Switch is to actually limit the bandwidth going to the Nintendo Switch. Even if you set your download and upload queues to 90% of your gigabit connection and get an A+ bufferbloat rating in firefox, that doesn't mean your Windows connection will have an A+ bufferbloat rating, nor your Nintendo Switch. Bufferbloat changes between IP stacks and the Nintendo Switch also has its own IP stack. Do a couple of download tests in the connection menu, and set your Nintendo Switch's bandwidth limit to 70% of the MINIMUM upload and download speed.
If you already have slower internet to begin with, you may want to set up Squid Proxy to increase these upload and download speeds as much as possible with its caching feature, and THEN limit the bandwidth to 70% of the MAXIMUM up and download speeds. With Squid Proxy set up over my gigabit fiber, my Nintendo Switch can reach download speeds of 130mbps and upload speeds of approximately 60mbps. However, the Nintendo Switch still has bufferbloat if I set my limiter to 100mbps down and 50 up. I have found that setting a limit to 60mbps down and 40mbps up is the best while using Squid, and slightly lower while not using Squid.
After you actually limit the bandwidth you should tune the fq_codel parameters to your router's hardware specs. Here are some best practices:
https://community.ui.com/questions/Best-Practices-for-Smart-Que-tuning-FQ-CoDel-on-and-ER-X/845b3bd4-676c-4b3e-be0e-2fb9abe97415
Keep in mind that Smash Ultimate itself will rarely use more than 5mbps itself, but setting your limiter too low will cause Nintendo Servers to not allow you to play online until you increase your bandwidth. Testing connections to Japan over VPN, I found that the cutoff was about 1.4mbps up and 5mbps down. I still get very smooth connections with proper limiters while VPNing Japan.
If you don't feel like setting up fq_codel you can also just limit your bandwidth via a managed switch. This could possibly smooth out your connections for you. Many managed switches have bandwidth limiting features.
Method 10: Replace your Nintendo Switch's thermal paste with K5 pro. And use a 3rd party fan. Over time default Nintendo Swith thermal paste becomes old and crusty causing performance issues. My target is 32 degrees celsius, similar to the Steam Deck, and when my temps raise much beyond that I have found some correlation with poor performance in the move buffer system, both online and offline.
Here is a Linus Tech Tips video https://www.youtube.com/watch?v=K91dqC0sWrg
For the record, B-type NAT setups can only match with other Bs and Cs. A-types can match with As and Ds in online Smash Ultimate.
The "ultimate" setup would be an "A" NAT (or no NAT if you use a Public Static IP) setup with SESSION LIMITING, VPN or Proxy and QoS/CoDel with a 0ms bufferbloat latency.
Method 11: Session Limiting. Smash Ultimate only requires 5-10 active states to operate while online, and only has 4 active states while at rest in the character selection screen. It uses 30-40 states for connection tests initially, and some states for all of the out-of-game features such as friend notifications and the news. As mentioned in Method 1, these features cause new connections in the background which causes lag and stutters in-game. Some routers, such as the TP-Link ER605 have a feature called Session Limiting, so that is what I will call this method:
https://emulator.tp-link.com/Emulator%20605v2/index.html
Transmissions > Session Limiting
This method works great in conjunction with Port Forwarding (Virtual Servers) on this particular router. However, this router does not feature CoDel or traffic shaping. It doesn't need CoDel though if you are only using it to play Smash.
Session limiting ALSO includes turning off friend notifications and news notifications on the Switch, Auto-connecting ethernet settings, and slowly walking down the number of allowed states to 20-30 while in the character select screen. When you finally start searching for a new match, you won't trigger 20 matchmaking servers and your fights will be with players more locally to boot.
Note: If you set allowed States too low while connection testing it can change your NAT type from an A or B, to an F. I have seen a crazy 700 states while playing smash online before and there wasn't much of an explanation for it o_O
You can get VPN, Proxy, CoDel and Session Limiting benefits out of pfSense. Session Limiting (aka Max States, Max src. States, Max src. nodes) is under advanced firewall rule options and is typically assigned on your "allow all" LAN rules.
Don't forget to restart your router and Nintendo Switch each time you want to try different firewall settings or make changes to the firewall. This resets the state table on the firewall and the Nintendo Switch's ethernet adapter. On pfSense the process can be expedited with the shell command: pfctl -F states
As an added bonus, session limiting can restrict your online multiplayer matches to only three players, instead of 4, as the session limiter won't allow matchmaking to bring in a 4th person if you are hosting. If you're into that sort of thing.
Method 12 (New): Separate your UDP pipes and TCP pipes in your QoS Limiter. Additionally, if you have a technical router like pfSense and you are able to set up port forwarding AND CoDel, or some other type of limiter which grants you an A+ bufferbloat, set your forwarded ephemeral UDP ports (UDP 1024-65535, the communication between you and your opponent) to a different pipe than your TCP/UDP pipes which communicate with the Nintendo Servers. Have your forwarded UDP ports go through the parent limiter pipes (aka WANUpUDP and WANDownUDP), and everything else go through the child limiter pipes (ie WANUpTCPQ, WanDownTCPQ, WANUpUDPQ, WanDownUDPQ.) This method works better than the others but nearly requires a degree in Network Engineering.
Similar to Method 1, this prevents HTTP/S packets from interfering with your communication between yourself and your opponent, but instead of removing future TCP HTTP/S packets entirely, this method assigns them to their own token bucket regulator.
Method 13 (Even Newer): Use [a proxmox virtual machine and assign] only one CPU core in your router and aggressively drop expired UDP and TCP states at a rate of about 24 seconds for stability. Using proxmox and running pfSense as a virtual machine, I found that using more than one core in the router's CPU causes pretty severe lag spikes when connecting to other players and in subsequent games with other players. This is likely because of multi-threading and hyper-threading splitting up processes between CPU cores, and having to manage connections across multiple CPU cores.
Suricata, a Layer 2 IDS, reports that the Nintendo Switch sends Ping across HTTP and HTTPs ports, in addition to ICMP in use between yourself and other players/servers in the ephemeral port range. Multithreading and hyperthreading seems to cause slight desyncs.
When you finish fighting other players, you will retain a connection between yourself and the other player, known as a State, until the State closes. If you are quickly finding a match online after fighting another player, you are still connected to the old player, and Nintendo/Amazon servers are still processing TCP and UDP packets, while opening new threads across different cores in your router's CPU.
Unfortunately, not everyone can turn off the extra cores in their router's CPU. I can do so in my motherboard's settings because I built my own router, and I can assign a single core to a pfSense virtual machine.
With this method I have found it best to use Squid Proxy (method 7) and fq_codel (method 9).
As an added bonus, restricting your router to one CPU and even one gigabyte of ram makes it incredibly difficult for hackers to do anything with your home system.
Method 13.5: If you chose to use Proxmox to virtualize your network, you are awesome and deserve a cookie. Create snapshots of your router, and if you start lagging, just roll it back. The feature is amazing, similar to quick saves in videogames. Was there a hacker in your VM? Do you think there are unauthorized connections? Just instantly load the non-hacked VM.
I haven't tested any of this in a Type-2 hypervisor, only Type-1. Without IOMMU. Have fun!
Extras: (various other router settings):
a) If your router supports it, try enabling IP Do-Not-Fragment compatibility. This option makes smash run smoother online, however it has issues. It makes it run smoother by clearing the headers in fragmented packets. Sometimes routers have the ability to drop these packets. This can affect frame perfect inputs, causing consoles to argue less and just keep the game going. For instance, if I z-drop a bomb, my opponent's console may say he hit me before I z-dropped the bomb and the bomb could just disappear. It has other weird effects. Playing Samus, I once grabbed a Mii Brawler who was charging a neutral special attack and the attack wasn't canceled; he hit me when I dragged him in close. The game just keeps going in some circumstances, and this sometimes helps lag. I cannot see this option being competitively fair, especially if someone finds a broken way to abuse it. Maybe it could cancel out Steve hitstun cancel techs on occasion.
b) Use public DNS servers. Sometimes using public DNS servers can drastically increase your download speeds. My favorites are 1.1.1.2 when I am using a Public Static IP, because I have no firewall when I am running my system like this. 1.1.1.2 has a malware filter. So does 9.9.9.9. 9.9.9.9's download speeds sometimes suffer on the Switch but I always have good luck with 1.1.1.2. Another option is 8.8.8.8 and 8.8.4.4.
c) Try to use your own NTP (port 123). I capture all DNS (port 53) with port forwarding and have tried the same with NTP and redirecting all NTP to my own server. This didn't really help, as Nintendo's NTP is encrypted and hosted on their own servers. I am sure their system doesn't help reduce online lag, especially since NTP servers are common targets of hacks. In the old days, and with other games, setting up your own NTP server helped you get the least amount of latency possible. I like to pull Stratum 2 from time.apple.com
Please upvote if any of this helped.
submitted by Public-Local4385 to SmashBrosUltimate [link] [comments]


2023.03.03 00:59 randomlbifosnksks Fury buffs are now standardized apparently

Fury buffs are now standardized apparently submitted by randomlbifosnksks to ContestOfChampions [link] [comments]


2023.02.28 10:26 Halleyalex Made in Heaven Rework Concept - (Halleyalex)

Made in Heaven Rework Concept - (Halleyalex)

https://preview.redd.it/4190lrqczvka1.png?width=983&format=png&auto=webp&s=930ea443ac75696ba5248781562ace4dfbc64191
"To do something for others is usually built upon what you can benefit from it. To be kind to others is to expect kindness from others as well. There is no such thing as unconditional love. Unconditional love is the expectation that you will eventually go to Heaven." - Enrico Pucci
Original Art: https://www.reddit.com/StardustCrusaders/comments/vob3h2/fanart\my_attempt_at_the_anime_look_of_made_in/)
This is my first concept that I've posted on YBA reddit. I've skimmed through a lot of stand concepts on reddit and realized that most of them are really really incredibly short and only scratch the surface of YBA's PvP mechanic when compared to my mine. My concepts are quite detailed, and therefore incredibly long. Estimated reading time is about 7~ minutes.

= How to Obtain =

This part is honestly skippable lol
The first step to evolving C-Moon to Made in Heaven is to obviously equip C-Moon. Second of all, the user must have 5 worthiness. Third of all, the user must go to the Tallest Peak. Fourth of all, the user then needs to use Gravity Shift and jump while having C-Moon summoned. And then at the apex of the user's jump, an animation will play where the user will start to float upwards and glow radiantly. After a few seconds, all the players on the map will then get blinded by a white flash and gets ragdolled for 3 ~ 4 seconds. Waking up, the C-Moon that used to be right next to the user is instead replaced by Made in Heaven.

= PASSIVES and Status Effects =

// Accelerated Speed // [Passive]

The user of Made in Heaven gets their movement speed increased to Scary Monster's maxed Raptor Legs, and has their dash turned into a Speed Dash.
When the user of Made in Heaven barrages a target, their barrage speed will slowly accelerate to a faster speed.

  • Movement Speed similar to maxed Raptor Legs
  • Significantly increases dashing speed
  • Stand Barrage Speed will slowly accelerate (explained in MOVESET)

// Absolute Speed // [Passive]

Due to its sheer speed, Made in Heaven's dashes become rapid. Some of its Unique Moves will also deal true damage and bypass every counter in the game except GER's Nullification: Zero.
The user is also flashed right after using the said moves, but the flash is so short that it is negligible in combat. It mainly serves as a cosmetic purpose (and to make it cooler hehe).

  • The Unique Moves will deal true damage.
  • The damage cannot be increased by Hamon.
  • All of the moves cannot trigger any counters except GER's Nullification: Zero.
  • Significantly increases dashing speed.

// Heavenly Endowment // [Passive]

The user of Made in Heaven are able to see movements within Time Stops and gain free access to heaven without needing the corpse parts. They cannot move within time stops.
This passive is automatically granted to Made in Heaven users without needing any skill nodes.

// Bleeding // [Status Effect]

The victims of this status effect will take 0.5 true damage every 0.5 seconds. Bleeding targets will get all of their healing reduced by 30%.
All of Made in Heaven's bleed damage deals the same amount, but is stackable and each stack lasts for 10 seconds.
  • Effects: Bleed + Healing reduction
  • Duration: 10 seconds
  • Stackable: Yes

// Concussed // [Status Effect]

The victims of this status effect are deafened, nearsighted and have their vision colored in monochrome for 4 seconds.
  • Effects: Deafens, nearsights and makes victims vision monochrome. (Not as severe as S&W's Vision Plunder or KCR's Reality Marble)
  • Duration: 4 seconds.

= MOVESET =

- Common Moves -

[LMB] M1: Made in Heaven hovers in front of the user and jabs forward, dealing 6.3 damage. This move can be chained up to 5 times with the last knocking the victim away from the user.
[RMB] M2: Made in Heaven hovers in front of the user and fiercely punches forward, dealing X damage. This move block breaks but can be parried and canceled.
[R] Stand Barrage Finisher: Made in Heaven readies its right arm before punching forcefully forward, dealing 12.6 damage and ragdolls the victim. This move block breaks and is uncancelable, but can be parried.

- Unique Moves -

[Tab, Shift, CTRL or Alt] - Speed Dash
The user rushes to the direction they're heading with their // Accelerated Speed //, which makes their dash significantly faster.
// Absolute Speed // - Dashes temporarily make the user hitbox 15% smaller. The user's dashes become a trail of afterimages.
  • Dashing Speed: 0.75x Normal Dash or 0.5x Normal Dash
  • Dashing Distance: No changes
  • Bonus Effects: Reduces the user's hitbox by 15% during the dashing period.
Average Dash Cooldown
__________________________________________________________________________________________________________________
[E] - Accelerating Stand Barrage
Made in Heaven throws a flurry of rapid punches, each dealing 1 damage. This move can be used exactly the same way as any other normal Stand Barrages, meaning the user can use it within hit-stun.
// Accelerated Speed // - When the user of Made in Heaven barrages a target, their barrage speed will slowly accelerate to a faster speed.
Barrage Duration Barrage Speed Notes
0 ~ 1 second Similar to Magician's Red Stand Barrage Speed 1 second duration of Slow Stand Barrage Speed
1 ~ 1.8 seconds Similar to KC, TW and SP's Stand Barrage Speed 0.8 second duration of the average Fast Stand Barrage Speed
1.8 ~ 2.5 seconds 1.5x KC, TW and SP's Stand Barrage Speed 0.7 second duration of 1.5x the average Fast Barrage Speed
2.5 ~ 3 seconds 2x KC, TW and SP's Stand Barrage Speed 0.5 second duration of 2x the average Fast Barrage Speed
3.5 ~ 4.5 seconds 2.5x KC, TW and SP's Stand Barrage Speed 1.5 second duration of 2.5x the average Fast Barrage Speed

  • Wind-up: Nearly instantaneous (just slightly faster than other stand barrages)
  • End-Lag: none
  • Stun: The same as any other Stand Barrages in the game.
Blockable Uncancelable Can't be Parried Standard Stand Barrage Cooldown
__________________________________________________________________________________________________________________
[T] - Swift Slice
Made in Heaven and the user rushes in a semicircle motion forward, slicing any targets along the way or inside the semicircle. The slice deals 9.5 damage and applies bleeding status effect to the victim.
  • Rushing Distance: Normal Dashing distance
// Absolute Speed // - This move deals true damage and does not trigger counters.

  • Total Damage: 9.5 (true) + bleed
  • Effects: Bleeding
  • Wind-up: Similar to Anubis' Enraged Fury
  • End-lag: Similar to Knife Throw
  • Stun: Similar to TW's Knife Throw
Blockable Cancelable Can't be Parried 9 Second Cooldown
__________________________________________________________________________________________________________________
[Y] - Overhead Bash
The user performs a fast long front flip before bashing downwards rapidly during the middle of their front flip. The bash deals 12.4 damage and inflicts Concussed status effect onto victims before ragdolling them.
This move has a relatively small hitbox.

  • Front Flip Distance: Normal Dashing distance
  • Front Flip Height: Normal Jump Height
If this move breaks a block instead, the victim will not suffer the Concussed status effect.

  • Total Damage: 12.4
  • Effects: Inflicts Concussed status effect, ~2 second Ragdoll and true Stand Crash
  • Wind-up: Similar to Scary Monster's Bite
  • End-lag: Similar to Jawbreaker
  • Stun: none (ragdolls)
Block Breaks Cancelable Can't be Parried 18 Second Cooldown
__________________________________________________________________________________________________________________
[H] - Inherited Technique
The user performs a backflip and simultaneously throws 6 knives at the previously-attacked opponent. Each knife deals 6 damage. If the last time the user has dealt damage is over 5 seconds, this move will instead need to be aimed using the mouse.
This move can be used without Made in Heaven summoned.

  • Total Damage: 36
  • Projectile Speed: Nearly Instantaneous
  • Wind-up: Similar to GER's Life Beam of Creation.
  • End-lag: Similar to Knife Throw
  • Stun: Similar to Knife Throw
Blockable Cancelable Can't be Parried 8 Second Cooldown
__________________________________________________________________________________________________________________
[G] - Accelerated Strikes
Made in Heaven and the user zooms upward diagonally at a 60 degree angle, striking any target 8 times around the user prior to the zoom. The strikes will continuously stun the victim and each one of them deals 1.9 damage.
This move has a relatively big hitbox and the user will be up in the air after using this move.
  • Zoom Distance: 1.5x Normal Dashing distance
  • Zoom Height: 0.6x SP and TW's maxed Stand Jump
  • Zoom Speed: Instantaneous (not wind-up)
// Absolute Speed // - This move deals true damage and does not trigger counters.

  • Total Damage: 15.2 (true)
  • Wind-up: Similar to the current MiH's Infinite Speed
  • End-lag: Similar to the old Boxing's Eye Gouge
  • Stun (each strike): Each tick will stun the victim for 1/12 parry stun before getting stunned by another tick
  • Total Stun: Similar to getting parried
Blockable Cancelable Can't be Parried 16 Second Cooldown
__________________________________________________________________________________________________________________
[Z] - Incomprehensible Speed
Made in Heaven and the user instantly switches their position with the target the user aimed with their cursor. This move can be used in any End-lag and removing the said End-lag right after. (Important Note: End-lag, not during moves.)
Targets of this move will get their vision temporarily flashed white for 0.1 seconds before the said flash fades away within 0.2 seconds. Blocked targets will not get flashed and will not get unblocked after getting their position switched with the user.
// Absolute Speed // - This move does not trigger any counters.

  • Total Damage: 0
  • Effects: Can be used in End-lag and removes the said End-lag right after using the move.
  • Wind-up: Instantaneous
  • End-lag: None
  • Stun: None
Unblockable Uncancelable Can't be Parried 15 Second Cooldown
__________________________________________________________________________________________________________________
[X] - Heavenly Retaliation
The user stands still for 1 second and flashes white every 0.3 seconds 3 times
When the user is hit by a melee attack during this move, they will instantly gain iFrames and slices forward. Targets that get hit by the forward slash take 11.4 damage, applied with bleeding and get both of their arms dismembered for 7 seconds. The forward slice will cancel any stand barrages.
If the user gets hit by a ranged move instead, they will simply dodge the said projectile and temporarily gain iFrames. The move will also put into a 15 second cooldown instead of 35.
Victims with both of their arms dismembered will temporarily take 15% more damage and will be unable to block without a humanoid stand.

// Absolute Speed // - This move deals true damage and does not trigger counters.
  • Total Damage: 11.4 (true) + bleed
  • Forward Slice Distance: similar to 1/2 Dash distance
  • Effects: Victims temporarily take 15% more damage and bleed as well as being unable to block.
  • Wind-up: 100ms
  • End-lag: Similar to Anubis' Cursed Blade
  • Stun: Similar to TWAU's Knife Throw
Unblockable Cancelable Can't be Parried 35 or 15 Second Cooldown
__________________________________________________________________________________________________________________

= Skill Tree =

Made in Heaven (Rework)'s Skill Tree

^ If you really want to get in-depth with the skill tree ^

= Thereotical Combos =

  • [G] Accelerated Strikes + [Z] Incomprehensible Speed + [H] Inherited Technique
This is the most common combo when any player uses this stand. [G] Accelerated Strikes stuns the victim for a long amount, [Z] Incomprehensible Speed removes the End-lag as well as switching positions, and lastly [H] Inherited Technique deals the damage. Since it's pretty god darn long, I'll just shorten it to [G + Z + H].
All of the combos below are not true. Meaning most opponents can easily cancel the combo by using a counter move during the block break part, or barrage the Made in Heaven user to cancel some moves.

Boxing Combos

  • Knuckle Sandwich + [T] Swift Slice + M1 + Jawbreaker (Block Break) + 2M1s + Liver Shot + [G + Z + H] + Boxing Shuffle + [Y] Overhead Bash
  • [H] Inherited Technique + (Dash if necessary) Knuckle Sandwich + [T] Swift Slice + [Y] Overhead Bash (Block Breaks) + 2M1s + Liver Shot + [G + Z] + Boxing Shuffle + Jawbreaker
  • [X] Heavenly Retaliation + [T] Swift Slice + Knuckle Sandwich + M1 + Jawbreaker (Block Break) + 2M1s + Liver Shot + [G + Z + H] + Boxing Shuffle + [Y] Overhead Bash

Pluck Combos

  • Pierce Strike + [T] Swift Slice + [Y] Overhead Bash (Block Breaks) + 2M1s + [G + Z + H] + Soaring Tempest + Crescent Slice + Blitz Strike
  • [X] Heavenly Retaliation + [T] Swift Slice + Pierce Strike + [Y] Overhead Bash (Block Breaks) + 2M1s + [G + Z + H] + Soaring Tempest + Crescent Slice + Blitz Strike

Balancing Factor

If you like the concept so far, and would like to know more about its gameplay, you should read some of these:
  • The stand's biggest downside is its skill point cost. Most of its builds will at least take 55 ~ 61 skill points, leaving the user with 45 ~ 39 skill points which might sound a lot on paper, but it's actually a lot less than you'd think. (More detailed: As the stand relies a lot on specs, you're going to spend more skill points on your spec than you are going to spend your skill points on your character's skill tree. This forces the user to sacrifice most of their vitality points in order to fully utilize the stand.)

  • All of Made in Heaven's moves are cancelable except for [Z] Incomprehensible Speed. This makes point-blank (M1 range) a dangerous distance for Made in Heaven users. This also makes the stand's opponents able to cancel all of its combos if they manage to land their Stand Barrage and use an evasive move properly.

  • As you can see in all of its combos, MiH users are going to be flicking around a lot when they combo, or use moves. This needs the user to have at least have a decent aim, quick thinking and decision making in order for them to actually use the stand correctly. (More detailed: Try to imagine you yourself doing any of the combos I listed above.)

  • If you are competitive in 1v1s, you know that you're going to barrage first a lot to get out of combos. And since the stand's Stand Barrage gets affected by // Accelerated Speed // passive, the user will have somewhat of a trouble to get out of combos because their barrage will start out slowly unlike most stands.

  • The stand deals low damage, this is a fact that none of the users can ignore which makes the stand a heavily combo-reliant stand. And that also means that spamming its moves brainlessly won't do much progress on killing your enemy.

= Intended Playstyle =

This Made in Heaven concept's intended playstyle is a Rushdown Glass Cannon where the user needs to actually know what they're doing and what consequences their actions will have before taking them since their stand skill tree forces them to sacrifice a ton of Vitality nodes.
Unlike most other "Glass Cannon"s in YBA, this version of Made in Heaven is an actual glass cannon as the users HP will be around 150 ~ 160 depending on their skill tree. Therefore the user needs to prepare to immediately escape combos before it is too late as one combo can may be all it takes for them to lose a match.

= Trivia =

  • The skill tree has a hidden easter egg... (It's hidden in plain sight, reply in the post if you find it!)
  • // Absolute Speed //'s dashing effect might give away what direction the user dashing to.

That's all for the concept, thanks for reading! I really welcome criticism especially constructive ones. Go all out is basically what I'm saying.
submitted by Halleyalex to YourBizarreAdventure [link] [comments]


2023.02.26 08:36 talitatraveler couch co op bug (ps5)

Hi, are there any news on fixing the altar problem? I unblocked the node that let your pet salvage items and it doesn't work either 😭😭😭 When playing alone it works, but in couch co op it doesn't.
submitted by talitatraveler to diablo3 [link] [comments]


2023.02.21 08:24 BrainstormBot ⟳ 9 apps added, 64 updated at f-droid.org

⟳ f-droid.org from Sat, 18 Feb 2023 22:35:44 GMT updated on Tue, 21 Feb 2023 07:10:25 GMT contains 4061 apps.
Added (9)
Updated (64)
2023-02-21T07:24:18Z
submitted by BrainstormBot to FDroidUpdates [link] [comments]


2023.02.20 03:52 Ghostofcanty News digest//Soldier mysteriously died(rest in peace)//Artsakh news//Constant meetings at Munich//Pashinyan is a busy bee//Mirzoyan meetings//Trilateral meetings//etc//🇦🇲🇦🇲🇦🇲🇦🇲🇦🇲

A soldier died under unknown circumstances in one of the military units. The Ministry of Defence

"On February 19, a soldier, private Hayk Arami Petrosyan was fatally wounded by a gunshot in the guard station of the N military unit of the RA Ministry of Defense under still unknown circumstances."
"An investigation is being conducted to fully clarify the circumstances of the incident."
"The Ministry of Defense of the Republic of Armenia shares the heavy grief of the loss and expresses support to the family members, relatives and fellow soldiers of the serviceman."
May the Defender of the Motherland rest in peace, a true hero
link

Ararat Mirzoyan presented the process of regulating Armenia-Azerbaijan relations to the Minister of Foreign Affairs of Kosovo

"The parties exchanged ideas on the perspectives of cooperation on international platforms."
"Regional security and stability issues were also addressed."
"Ararat Mirzoyan presented to the interlocutor the latest developments in the process of normalization of Armenia-Azerbaijan relations, as well as the consequences of the humanitarian crisis created in Nagorno-Karabakh as a result of Azerbaijan's illegal blocking of the Lachin Strait."
"Donika Gyorvala-Schwartz referred to the current situation in the Western Balkans."
link
Humanitarian aid to Turkey, Artsakh humanitarian crisis, CSTO. Details of the Pashinyan-Aliev-Gharibashvili panel discussion (Q&A)
Question - Mr. Prime Minister, I would like to ask you to comment on the consequences of Russia's war against Ukraine on your country.
Prime Minister Nikol Pashinyan - Thank you. I would like to thank you for organizing this format. I agree, maybe this is a historical meeting, but it is important to understand the context of the history that is being made at this moment, because we can have different results or consequences, and I think we should pursue a result. This is our approach.
As for your question, global instability cannot have a positive impact on our regional situation, because you know that for a long time now, all international attention is understandably focused on Ukraine, and this creates new risks for our region. It is very important that our region also receives international attention, because I think there are many risks.
What is our approach? We remain committed to our democratic reform agenda because we believe that democratic reforms, the development of democratic institutions, the rule of law, human rights, and an independent judiciary will improve the situation around our region. We believe that this is beneficial for the entire region, and very important for us in terms of doing our part of the work.
Question - Mr. Pashinyan, you are now also helping Turkey with this terrible earthquake. Do you think there are prospects for improving relations between Armenia and Turkey? Is it possible that this terrible disaster will be an occasion for a change in your relationship?
Prime Minister Nikol Pashinyan - Thank you. You know, we had only humanitarian motives behind the decision to send humanitarian aid and rescuers to Turkey, because millions of people in our neighborhood were suffering, but during this time we witnessed a very positive reaction from the Turkish government, and if this move has political consequences, it will be even more so. ok But our initial motive was purely humanitarian, and as we stated, we are ready to provide as much humanitarian aid as our capabilities allow, and we are ready to do it.
As for the political dialogue, to be honest, before the earthquake, we had already established a political dialogue through special representatives, and I think that dialogue is very important. I mean in terms of creating an appropriate atmosphere in which these decisions were made. And we believe that the possibilities of making political decisions in the context of this humanitarian dialogue will be even higher. We are ready to move forward and we believe that the establishment of diplomatic relations with Turkey and the opening of our border will have a very positive effect not only in terms of our regional situation, but also in terms of the international situation.
Question — Now I want to return to the question that President Aliyev alluded to at the beginning. We are talking about a war that started two years ago, and now we see a situation that still remains critical. We are not conducting negotiations here, but the international community is concerned about the humanitarian situation, and we, like everyone else, follow the humanitarian situation in Turkey, so we follow the existing problem there. From the outside, we see that Lacin's corridor is blocked. Mr. Prime Minister, I would like you to talk a little about the efforts to strengthen confidence. Of course, we would like to see a decrease in tension through small steps that will bring us closer to the solution of this conflict.
Prime Minister Nikol Pashinyan- Thank you. You are right. Lachin Corridor has been blocked for 70 days. Unfortunately, there is now a humanitarian crisis in Nagorno-Karabakh, as well as an energy crisis, because the electricity supply to Nagorno-Karabakh is suspended, the gas supply is also suspended, and we have counted that the gas supply has been suspended at least 10 times in the last 70 days, and this is a problem that deserves attention. Our position is as follows. In the trilateral statement of November 9, 2020, we have very specific points regarding the Lachin Corridor, and according to the current statement, it is the duty of Azerbaijan and Russian peacekeepers to keep the Lachin Corridor open, but now, unfortunately, we have a completely different situation. We believe that international attention should be focused on this situation because we fear
Question : As I said, we are not conducting negotiations here, but I would like to give Prime Minister Pashinyan an opportunity to respond to President Aliyev.
Prime Minister Nikol Pashinyan - Thank you. As for Nagorno Karabakh, the president mentioned the tripartite declaration, and Nagorno Karabakh is present in that declaration, and the signature of the President of Azerbaijan is present under this document.
And we have the Lachine Corridor, which was supposed to operate freely. By the way, according to that tripartite declaration, the Lachin Corridor was supposed to be outside the control of Azerbaijan, and this was according to the signature of the President of Azerbaijan. Recently, a group of Armenian children from Nagorno-Karabakh tried to travel through the Lachin Corridor and were stopped. some masked Azerbaijanis broke into the bus, where the children were screaming. This was the last attempt of Nagorno-Karabakh Armenians to move freely through the Lachin Corridor.
President Aliyev mentioned about the destroyed mosques. I would like to note that in 2017, several mosques were demolished in Azerbaijan to build new roads. By the way, during the Soviet years, 1560 mosques were destroyed in Azerbaijan, and this was a common thing for the Soviet Union. Churches and mosques were also destroyed in Armenia. You know, the Armenians of Nagorno-Karabakh should not pay the debt of the Soviet years. It is a very dangerous talk, because I am afraid, it seems that Azerbaijan is trying to give a religious context to this whole situation. It is very dangerous. There is no religious context in this conflict.
And by the way, we have a Muslim minority in our country, and we have a functioning mosque, this is the reality. Do you know what causes fear in Azerbaijan's speech? his rhetoric creates the impression, and perhaps it is, that Azerbaijan has adopted a policy of revenge. It is possible that this is Azerbaijan's policy. But as mentioned, we have a very complicated history, and I just said, yes, maybe this is a historic meeting, but for what purpose do we want to use it? To incite intolerance, hatred, aggressive rhetoric in our region, or on the contrary, to use this platform to improve the situation?
We believe that this platform should be used with constructive intentions. Of course, we can now tell many stories about enmity, but what is the role of leaders: to deepen that enmity or to use our opportunities, our mandates? I am proud that I, our Government, even after the catastrophic war, was able to hold free, democratic elections in our country, which were recognized by the whole world as free and democratic, transparent and competitive. And as I said, from our point of view, the solution is democracy, the solution is transparency, the solution is dialogue, the solution is respect for all countries. And we are ready to work in that direction. Thank you.
Question — Mr. Prime Minister, you have mentioned several times that the CSTO is not very effective at the moment, and the question is raised that Armenia can leave it. I would like to comment.
Prime Minister Nikol Pashinyan — You know, we have certain concerns regarding CSTO, and these concerns have been public. We have raised these issues with our colleagues, we have actually made them public, and the concerns are still there. We are working to find solutions to those questions and concerns.
link

Continued blockade of Lachin corridor could lead to irreversible humanitarian consequences, Armenian PM says in Munich

"The electricity and gas supplies to Nagorno Karabakh have been shut down, and during the last 70 days the gas supply has been cut at least ten times, and it is a problem that should be addressed. Our position is that in the trilateral statement from November 9, 2020, we have very precise provisions connected with the Lachin corridor, and according to that statement, it is the obligation of Azerbaijan and Russian peacekeepers to keep the Lachin corridor operable. But now, unfortunately, we have totally different situation,” PM Pashinyan said."
“The situation should be in the focus of international attention, because we are afraid that the continuation of the situation can cause irreversible humanitarian consequences for Armenians in Nagorno Karabakh,” the Prime Minister said."
https://en.armradio.am/2023/02/18/continued-blockade-of-lachin-corridor-could-lead-to-irreversible-humanitarian-consequences-armenian-pm-says-in-munich/

Armenian PM meets with former NATO Secretary General Anders Fogh Rasmussen

The interlocutors discussed the developments taking place in the South Caucasus region and emphasized the implementation of consistent steps in the direction of strengthening stability and peace.
https://en.armradio.am/2023/02/18/armenian-pm-meets-with-former-nato-secretary-general-anders-fogh-rasmussen/

Armenian Defense Minister to attend military-industrial exhibition in UAE

IDEX is held under The Patronage of H.H Sheikh Mohamed Bin Zayed Al Nahyan President of The United Arab Emirates and Supreme Commander of the UAE Armed Forces and is organised by Capital Events in association and with the full support of the UAE Ministry of Defence.
IDEX takes place biennially at the Abu Dhabi National Exhibition Centre (ADNEC), which is centrally located in Abu Dhabi, the capital of the United Arab Emirates.
At "IDEX 2023", Armenia will present solutions offered by 18 organizations in the defense sector
Minister Robert Khachatryan participated in the second panel discussion entitled "Keeping Pace". In his speech, the minister addressed the current challenges of technological progress, the importance of the state's role in the development of society, the ever-increasing influence of advanced technologies, and a number of other issues.
Under the coordination of the RA Ministry of High-tech Industry, Armenia will present a joint pavilion at the "IDEX 2023" exhibition, presenting solutions offered by 18 organizations in the fields of defense and armaments.
link

The Prime Ministers of Armenia and Lithuania referred to bilateral cooperation and RA-EU relations

"According to the source, Prime Minister Pashinyan referred to the developments taking place in the South Caucasus, the situation around Nagorno-Karabakh, the humanitarian, environmental and energy crisis in Nagorno-Karabakh due to Azerbaijan's unblocking of the Lachin Corridor. In this context, the consistent and continuous reaction of the international community to the aggressive actions of Azerbaijan was highlighted."
https://armenpress.am/arm/news/1104499.html

The Prime Minister had meetings with the President of EBRD and the President of the Eastern Economic Commission of Germany

"The Prime Minister noted that the EBRD programs are of great importance to the reforms initiated by the RA government: improving the business environment, promoting the competitiveness of the private sector, developing capital markets, urban lighting and other directions. The head of the executive expressed hope that in the future the volume of investments carried out by the EBRD will increase and will involve the most diverse sectors of the economy. Nikol Pashinyan emphasized the implementation of programs by EBRD for small and medium businesses in our country and added that the goal of the RA government is to give new momentum to the development and activation of the business sector."
"According to the source, Odile Reno-Basso emphasized that the EBRD is ready to continue and expand its assistance to the RA government in the projects planned in various fields."
"It is noted that Prime Minister Pashinyan also had a meeting with Mikhail Harms, executive director of the Eastern Economic Commission of Germany. Issues related to bilateral economic interaction and expansion of business ties were discussed."
https://armenpress.am/arm/news/1104498.html

Pashinyan met with the Prime Minister of Croatia in Munich

"Nikol Pashinyan noted that the first visit of the Croatian Foreign Minister to Armenia took place recently, which has historical significance in bilateral relations. The Prime Minister expressed hope that today's meeting will give a new impetus to the further development and strengthening of Armenian-Croatian relations."
"The Prime Minister of Croatia noted that the government headed by him is also interested in expanding cooperation with Armenia in various fields."
"Next, the interlocutors referred to the current situation in the South Caucasus, the developments taking place around Nagorno Karabakh."
"Prime Minister Pashinyan noted that as a result of Azerbaijan's illegal blockade of the Lachin Corridor, a humanitarian crisis has been created in Nagorno-Karabakh, Azerbaijan has also blocked electricity supply for more than a month, and there are serious problems with gas supply. According to Nikol Pashinyan, all this causes not only a humanitarian but also an environmental crisis. The prime minister emphasized the international community's direct and consistent response to the issue. "
"The parties also referred to the activities of the European Union civilian mission in Armenia and emphasized the importance of strengthening stability and peace in the region."
"Prime Minister Pashinyan invited his Croatian counterpart on an official visit to Armenia. The invitation was graciously accepted."
https://armenpress.am/arm/news/1104462.html

PM Pashinyan, Senator Menendez discuss the humanitarian crisis in Artsakh

"The interlocutors discussed the developments taking place in the South Caucasus region, the situation around Nagorno Karabakh."
"The Prime Minister referred to the difficult humanitarian situation in Nagorno-Karabakh due to the illegal blocking of the Lachin Corridor by Azerbaijan. The consistent attention and targeted response of the international community in this direction was highlighted."
https://en.armradio.am/2023/02/19/pm-pashinyan-senator-menendez-discuss-the-humanitarian-crisis-in-artsakh/

Armenian FM briefs USAID Assistant Administrator on Artsakh blockade

"During the meeting, the programs implemented by USAID in Armenia and the prospects of further cooperation were discussed."
"Foreign Minister of Armenia emphasized the role of the U.S. and especially USAID in institutional capacity building in Armenia and providing support to democratic reforms of the Government of the Republic of Armenia.
Issues on regional security and stability were also touched upon."
"Ararat Mirzoyan briefed his counterpart on the humanitarian challenges faced by 120,000 Armenians of Nagorno-Karabakh resulting from the illegal blockade of the Lachin corridor by Azerbaijan. In this context, the imperative of the unimpeded humanitarian access to Nagorno-Karabakh for relevant international organizations was stressed."
https://en.armradio.am/2023/02/18/armenian-fm-briefs-usaid-assistant-administrator-on-artsakh-blockade/

The motivation was purely humanitarian: Armenian PM on aid to quake-affected Turkey

"But in the process we see quite a positive reaction from the Turkish government, and if this step leads to political results, as well, it’s better. But our initial motivation was purely humanitarian,” he said."
"The Prime Minister reiterated Armenia’s willingness to provide as much support as it can."
“As far as political dialogue is concerned, we had political dialogue before the earthquake through the special envoys, and I believe that in reality this dialogue was very important in creating an atmosphere where this decision was made, and I believe that this humanitarian conversation and communication could open up opportunities for concrete political decisions,” PM Pashinyan said."
"He noted that some political arrangements were made during Armenian Foreign Minister Ararat Mirzoyan’s visit to Turkey and “we are ready to move forward.”
“We believe that the establishment of diplomatic relations with Turkey and the opening of our border would be very positive not only in terms of our regional situation, but also international situation, as well,” Nikol Pashinyan stated."
https://en.armradio.am/2023/02/18/the-motivation-was-purely-humanitarian-armenian-pm-on-aid-to-quake-affected-turkey/

Pashinyan, Aliyev, Blinken hold trilateral meeting in Munich

https://en.armradio.am/2023/02/18/pashinyan-aliyev-blinken-hold-trilateral-meeting-in-munich/

Armenia and Azerbaijan have historic opportunity to secure an enduring peace – Blinken

"The parties themselves have renewed their focus on a peace process, including through direct conversation as well as with the EU and ourselves. The United States is committed to doing anything we can to support these efforts, whether it’s directly with our friends, whether it’s in a trilateral format such as this, or with other international partners,” Blinken said."
"At the meeting, reference was made to the progress of work on the draft peace treaty between Armenia and Azerbaijan, as well as the unblocking of regional transport infrastructure and the implementation of delimitation between the two countries in line with the agreement reached in Prague."
"Prime Minister Pashinyan reaffirmed the determination of the Armenian side to achieve a treaty that will truly guarantee long-term peace and stability in the region."
"At the same time, Nikol Pashinyan emphasized the fact of Azerbaijan’s illegal blockade of the Lachin Corridor and the resulting humanitarian, environmental and energy crisis in Nagorno-Karabakh."
"Ensuring the continuity of the peace process between Armenia and Azerbaijan was emphasized."
https://en.armradio.am/2023/02/18/armenia-and-azerbaijan-have-historic-opportunity-to-secure-an-enduring-peace-blinken/

At the meeting with the president of the international crisis group, reference was made to the processes in the South Caucasus

"Reference was made to the processes taking place in the South Caucasus, the situation around Nagorno Karabakh, the humanitarian, environmental and energy crisis created in Nagorno Karabakh as a result of Azerbaijan's illegal blockade of the Lachin Corridor."
"Prime Minister Pashinyan's working visit to Munich has ended."
link

European Investment Bank ready to discuss implementation of new projects in Armenia

"The Prime Minister emphasized the cooperation between the Government of the Republic of Armenia and the EIB and the joint investment programs implemented in various fields. Nikol Pashinyan emphasized that the projects being implemented in cooperation with the EIB are of great importance for the business circles and citizens of our country, since the projects are aimed at financing the private sector and improving various infrastructure nodes. The Prime Minister also noted that the Armenian government is interested in discussing the opportunities for implementing new programs with the EIB."
"Werner Hoyer assessed the cooperation with the Armenian government as effective and noted that the EIB is ready to discuss the possibilities of implementing new projects in different directions with Armenian partners."
https://en.armradio.am/2023/02/18/european-investment-bank-ready-to-discuss-implementation-of-new-projects-in-armenia/

Armenian, Latvian leaders discuss issues on bilateral agenda, regional developments

"The interlocutors discussed Armenian-Latvian relations, as well as various issues of bilateral interest."
"PM Pashinyan referred to the institutional reforms being carried out in Armenia and highlighted the importance of the European Union’s continuous support for their effective implementation. The Prime Minister noted that the development and strengthening of democracy is of strategic importance for the Armenian government."
"Nikol Pashinyan and Egils Levits also exchanged thoughts on the processes taking place in the South Caucasus region, referred to the Nagorno-Karabakh issue."
"The activity of the civil mission of the European Union in our country was highlighted. The parties expressed hope that it would contribute to stability and peace."
https://en.armradio.am/2023/02/18/armenian-latvian-leaders-discuss-issues-on-bilateral-agenda-regional-developments/

EU will send 100-strong mission to Armenia next week – Ursula von der Leyen

“The EU is a committed partner of Armenia. Next week, the EU will send a 100-strong mission contributing to peace and stability,” she said."
“We welcome progress made on democratic reforms and will develop further the potential in our Economic Investment Plan,” Ursula von der Leyen added."
https://en.armradio.am/2023/02/18/eu-will-send-100-strong-mission-to-armenia-next-week-ursula-von-der-leyen/

PM Pashinyan, EU’s Charles Michel meet in Germany, discuss regional security

"According to the read-out, PM Pashinyan and Charles Michel discussed “issues related to regional security and stability, as well as Armenia-EU cooperation.”
https://armenpress.am/eng/news/1104346.html

United States continues to work on peace in South Caucasus – State Department spox

“…I think I’ve said this almost every time you’ve been in the briefing room, that peace in the South Caucasus is something that this administration, we continue to work on. It’s something that the Secretary himself is quite focused on as well. And so we welcome any efforts that will help us get to a durable peace, but I don’t have any travel or anything to preview,” Patel told the reporter."
"Asked whether there’s anything that is preventing Louis L. Bono from travelling to the Caucasus region – given that he’s been serving in his capacity as Senior Advisor for Caucasus Negotiations for over two weeks now, Patel said there’s no barrier preventing him from doing so. “There’s certainly no barrier, but I will let – we’ll announce travel when we have it,” Patel added."
https://armenpress.am/eng/news/1104375.html

Japanese Ambassador to Armenia vows to do his best to strengthen bilateral ties

"During this period our countries continually developed bilateral relations thanks to the efforts and cooperation of all sides. The two governments held various events in Japan and Armenia on the occasion of the 30th anniversary. A number of cultural events were held in Japan under the patronage of the embassy of Armenia,” the Ambassador said."
"He said that the Japanese embassy will organize a festival of Japanese films in four cities in Armenia in February and March of 2023. A Japanese musician will be invited to perform in Armenia and present koto, the traditional Japanese instrument."
“Since 1991, Japan provided around 430 million dollars in support through grant support, technical assistance and loan programs seeking to contribute to the socio-economic and democratic progress in various sectors of Armenia. For example, in November last year, the Japanese government donated 39 ambulances to the Ministry of Healthcare. Regarding people-to-people exchanges, I’d like to mention renowned Japanese doctor, surgeon, UCLA Professor Dr. Akira Ishiyama’s contribution, who performs many difficult surgeries for Armenian children every year. I am sure that the most important tasks for the further development of bilateral relations are the development of programs for strengthening economic relations, cultural exchanges, as well as youth exchanges. As Japan’s Ambassador to Armenia, I will do everything I can to achieve this,” the Ambassador said."
"The Emperor's Birthday is an annual Public holiday in Japan celebrating the birthday of the reigning Emperor, which is currently 23 February"
https://armenpress.am/eng/news/1104362.html

EU called on Azerbaijan to take measures to ensure freedom, security of movement along Lachin corridor – Borrell

“Since the beginning of December 2022, the EU has been closely following the developments along and around the Lachin corridor and their humanitarian implications."
"The EU remains seriously concerned about the distress the ongoing restrictions to freedom of movement and to the supply of vital goods are causing for the local population."
"High Representative/Vice-President Borrell, supported by EU Special Representative for the South Caucasus and the crisis in Georgia, Toivo Klaar, remains in close contact with both sides."
"The EU has called on Azerbaijan to take the measures that are within its jurisdiction to ensure freedom and security of movement along the corridor, in line with its obligations deriving from the trilateral statement of 9 November 2020."
"The responsibility of Russia, whose peacekeeping contingent is in control of the Lachin corridor, as per the same trilateral statement, should also be highlighted."
"The EU’s humanitarian funding mobilised to address the consequences of the Armenia-Azerbaijan conflict amounts to EUR 3.6 million for 2022. It has been entirely allocated to the International Committee of the Red Cross (ICRC), which is the only international humanitarian organisation able to operate on the ground along the Lachin corridor."
"Since the escalation of the conflict in 2020, the EU has provided close to EUR 27 million in humanitarian aid and early recovery to support the most vulnerable populations affected by the hostilities,” reads the answer given by Borrell."
https://armenpress.am/eng/news/1104366.html

The presence and activities of Ruben Vardanyan in the Republic of Artsakh is an internal matter of Artsakh. Lusine Avanesyan

"Artsakh is the homeland of all Armenians, regardless of their place of birth. Therefore, every Armenian is free to come to his homeland and carry out legal activities here. The president of Azerbaijan, who is reasonably suspected of committing or leading numerous war, corruption and other crimes, who is currently directly leading the terrorist operation to encircle 120 thousand Armenians, once again speaking in Munich about removing Ruben Vardanyan from Artsakh, is trying to legitimize isolating Artsakh from Armenia and the whole world. crime," emphasized Lusine Avanesyan."
link

From February 20, the educational process suspended due to the gas supply failure will resume in Artsakh.

"From February 20, the classes of pre-school groups and grades 1-8 of gas-heated public schools, extracurricular (music and art schools, children's and youth creative centers), primary (craftsmanship) and secondary professional educational institutions, which were suspended by Azerbaijan from Armenia to due to the disruption of gas supply to Artsakh," the statement said."
link

This is just the beginning of a long journey. Ruben Vardanyan summarized the 100 days of his tenure

"These 100 days, along with complications, have been a period of amazing discovery. I, first of all, as a person who assumed the position of state minister, tried to study and understand what is happening in the state system and in Artsakh. I tried not to allow myself to fail under the most severe crisis conditions. This is a stage of united struggle and resistance for all of us. During all this time, we have been and continue to be under constant external pressure and internal opposition, which, however, did not manage to disrupt our plans."
"At the beginning of our tenure, we studied the problems and determined the ways to solve them, guided by clearly formulated principles: systemic approach, consistency, transparency, communication, discipline, teamwork, as well as faith in one's own strengths, justice, power and the future, respect for knowledge, traditions and work. towards: We have created an exclusive collective in which members of the government, deputies, public and private sector representatives have come together, work side by side and cooperate."
"Today I can confidently say what Artsakh is. During this siege lasting more than two months, we saw that our people do not want to surrender and give up Artsakh. Ready to endure any difficulties, has enough will and persistence to go through these trials. We must be worthy to lead this nation. We have everything to overcome this difficult historical stage: faith, will, spirit and unity. I believe that spirit and will can bring success even in the slightest chance. And I will do everything in my power for that.
This is just the beginning of a long journey."
link

An event was organized in Stepanakert on the occasion of Book Donation Day (photos)

"It has become a tradition in Artsakh to organize cultural events in accordance with the February 19 holiday. Especially these days, when Artsakh is experiencing hard times, the library named after Mesrop Mashtots has not been left out of the tradition of organizing an interesting event. These days, our compatriots have started to use the library more. they read different books. As they say, people eat not only with bread, but also with intelligence. And these days we need to emphasize the second, because spiritual food is very important", said the director of the library, Alyona Grigoryan."
"At the end of the event, books were distributed to the participants and passers-by."
link

The RA Ministry of Education and Culture donated 100 books to the libraries of 2 border military units

"The books were handed over by representatives of the Tavush regional library under the ministry, headed by director Anahit Ghukasyan."
"The officers of the military units expressed their gratitude for the initiative to replenish the libraries of the military units with new books, and to mark the day with the soldiers in this way."
link

Azerbaijani refugees are protesting in Munich, demanding sanctions against Aliyev

"Ilham Aliyev and his assistant Hikmet Hajiyev as they arrived at the Bayerischer Hof hotel, chanting "Aliyev is a dictator" and "Freedom to political prisoners."
"The Munich security conference is being held at the Bayerischer Hof hotel , within the framework of which the Pashinyan-Aliev-Blinken tripartite meeting has started."
https://armenpress.am/arm/news/1104479.html

Air passenger transportation market of Armenia in 2022

"In 2022, 35,154 scheduled and non-scheduled flights were conducted from and to Armenia in 266 destinations."
"In 2022, a total of 3,697,258 passengers arrived and departed from Armenia, which is 54% more than last year. At the same time, air passenger transportation carried out by Armenian vehicles amounted to 951 thousand, which is 3.1 times higher than last year's figure."
"Russia (55.2% of the total air traffic), the United Arab Emirates (6.0%), Egypt (4.5%), Austria (3.5%) and France (3.1%) were the main countries of air transportation in 2022."
link

PACE co-reporters recorded the closure of Lacin Corridor

"On February 18, Syunik Marz Governor Robert Ghukasyan welcomed and accompanied Kimmo Kilyunen from Finland and Boriana Oberg from Sweden, co-rapporteurs responsible for monitoring the implementation of Armenia's obligations of the Parliamentary Assembly of the Council of Europe (PACE), who arrived in Syunik on a fact-finding mission. They were accompanied by the Vice Chairman of the National Assembly, Ruben Rubinyan, and the Deputy of the National Assembly, Arusyak Julhakyan."
"The co-informants met the Artsakh residents who took refuge in Syunik due to the closure of the Berdzor road. "We are here on a fact-finding mission to find out what is really happening on the Armenia-Artsakh border. We want to listen to you, to understand your feelings in order to present them in our reports," Kimmo Kilyunen told them."
"The PACE representatives also visited the checkpoint of the road connecting Armenia to Artsakh and recorded the closure of the highway," the message says."
https://armenpress.am/arm/news/1104502.html

Donate to help our Soldiers and Heros

https://www.1000plus.am/en/

Reminder not to give any of these posts reddit premium awards, Donate that money to our Soldiers and Heros who need the help

submitted by Ghostofcanty to armenia [link] [comments]


2023.02.15 16:29 Noxlygos What Kind of Monster puts Spider-Ham on a Passively Unblockable Node?

What Kind of Monster puts Spider-Ham on a Passively Unblockable Node? submitted by Noxlygos to ContestOfChampions [link] [comments]


2023.02.13 11:29 cptnobvs3 Blocked withdrawal

Simple summary.
Eth withdrawals blocked. Kyc gold level. Requested unblock. Advised that austrac requirements meant I'd need to show ownership of withdrawal address which they had proforma for ledger and binance setup.
Discussed with them that this requirement was not standard and that in fact I was changing my mind and would send the eth to my staking node address which doesn't have metamask or other standard means to prove ownership.
It's been escalated to withdrawal team.
Frustrating. Coinspot withdrawal process is exceedingly faster and easier
Edit.
I really didn't feel that the unfair requirement of taking photos holding my ledger exposing pubkey and sending photos to a company of this is worth catering too. They are asking for a requirement that doesn't exist on the austrac website
https://www.austrac.gov.au/business/how-comply-guidance-and-resources/guidance-resources/guide-preparing-and-implementing-amlctf-program-your-digital-currency-exchange-business
Edit 2.
The day after this post was created an email was received which acknowledged the issue (and stated that it would be escalated to their "resolutions department", withdrawals were unblocked/enabled, and no withdrawal address proof of ownership was supplied (as it is not an AUSTRAC requirement). I have withdrawn my eth successfully and consider the issue resolved.
submitted by cptnobvs3 to Swyftx [link] [comments]


2023.02.11 21:00 mpchop Is it just me, or do these nodes for this EQ REALLY benefit attackers? I’m not complaining though.

Is it just me, or do these nodes for this EQ REALLY benefit attackers? I’m not complaining though. submitted by mpchop to ContestOfChampions [link] [comments]


2023.02.06 06:50 pixxelkick Ruthless Testing on Master Mission effect on Encounter Spawn Chance

Pre-Info

Everything below is with respect to Ruthless and how "Encounters" work on it.
Encounter is what I am going to refer to as the set of 10 content that can be blocked on atlas + wild master encounters
For those that are unware, content works different on Ruthless and is a Zero Sum Game.
The map effectively starts by just rolling a fixed value "Do you get content?" roll, as well as "How many?"
This is a fixed value and cannot be modified by the atlas tree, no matter what passives you take you always encounter Encounters at the same rate overall
After this check succeeds the map then rolls "Okay which content" from a weighted list, passives on the atlas tree only modify these weights.
In other words something like 100% increased chance to encounter Delirium Mirrors also implicitly has the hidden effect of But also reduced chance of everything else
In Ruthless, the Atlas Passive Tree's 10 "Block content" nodes only do that, they basically set the content's Weight to zero and "remove" it from the pool, but the "chance to encounter content in general" chance always remains fixed.

My Experiment

I wanted specifically to test what impact spending a master mission had on Encounter rates, so I ran the following tests.
Test one: Ran 46 T1 maps without spending any master missions with 9/10 encounters blocked (delirium mirror unblocked) on my atlas tree and no "increased chance" nodes applied, and tracked the spawn rate of the mirror, wild master encounters, and frequency of getting both.
The goal of this test was to establish a personally sourced "base spawn chance" for Encounters, as when I looked this info up on the wiki the claim was it is 25%, but the "source" for that claim is just some random dude on this subreddit without any posted actual hard data, and its info from the ruthless beta too (and a LOT of stuff changed since then)
Test two: Ran 52 T1 maps spending master missions on all of them and tracked how frequently the mirror spawned with same atlas tree as above.
The goal of this test was to perform a pair of hypothesis against the data from Test 1, attempting to try and disprove one of them. My assumption was that this was a boolean "Well one of these has to be true" situation, such that if I disproved one it would prove the other.
Spoiler alert: I disproved both and realized there was a potential third outcome I hadnt considered
Hypothesis 1: Spending a master mission "burns" one "encounter" for a map, which means I would only encounter delirium mirror when the map rolled "you get 2+ encounters" (Which is super super rare compared to rolling 1 encounter, so it would be very obvious if this is the case)
Hypothesis 2: The mission doesnt burn the encounter and just blocks "Wild Master Encounter", which means I would see delirium mirrors far more often (effectively twice as often, which would also be very statistically apparant quickly)

Test 1 (Not Spending Master Mission)

 Total Maps: 46 Zero Encounters: 27 (58.7%) Delirium Mirror Only: 6 (13%) Wild Master Only: 10 (21.7%) Both: 3 (6.5%) At Least Delirium mirror (includes "both" encounters): 9 (19.6%) At Least Wild Master (includes "both" encounters): 13 (28.2%) Any Encounter at all (includes all except "none" cases): 19 (41.3%) 
Okay so right off the bat this blows the "25% chance for encounter" number from the wiki right out of the water.
You can do a quick Binomial Test here: https://www.socscistatistics.com/tests/binomial/default2.aspx n = 46 k = 19 p = 0.25
And you get a chance of having gotten 19 or more encounters of .01114084.
This is effectively a ~1/100 chance I got these numbers by dumb luck, which is statistically significat.
I'm moving forward going to assert that the actual chance for Encountering Content to be 40%, based on my own data.
Furthermore we are seeing roughly a close to 50/50 spread between Delirium Mirror <-> Wild Master, within error bounds

Test 2: Spending Master Missions

Based on the above info, I was expecting 1 of 2 cases to occur.
If Hypothesis 1 is true, Id expect ~1/25 chance for a Delirium mirror in this test.
If Hypothesis 2 is true, I'd expect ~2/5 chance for a Delirium mirror
 Total Maps: 52 Delirium Mirrors Encountered: 10 (19.2%) 
Wait, what? I got neither of the results, and if I Binomial Test against both hypothesis I get very low p values, so I managed to disprove BOTH of my hypothesis
This had me scratching my head for a second, until I noticed this number from my Test 1:
 At Least Delirium mirror (includes "both" encounters): 9 (19.6%) 
Which was eerily close to the 19.2% number I got on this test, really close.
This made me realize there are now 2 remaining possible outcomes, and I can do another test theoretically to prove/disprove 1 vs the other.

New Hypothesis(es)

Aight so here's the possibilities.
Hypothesis 1: Spending a master mission halves your chance of extra content from ~40% to 20%
Hypothesis 2: Spending a master mission does NOT block "Wild Master Encounter" as an roll
I can test this simply by unblocking all Encounters on me tree, and then we will expect one of two outcomes.
If Hypothesis 1 is true I will still get Encounters, in general, in about 20% of maps.
Instead, if Hypothesis 2 is true, I will get much much closer to 40% Encounters per map as the odds of "hitting" the "Wild Master Encounter" is way way lower.
Assuming roughly equal weighting by default I would specific expect to encounter Wild Content a smidge over 36% of the time. (10/11) x 40%
Unfortunately I have burnt up all my master missions so if anyone else wants to test this for me, I would love that.

Future things I want to test

I also want to run some tests on Encounter spawn rates in yellow tier maps. I have a theory that higher map tiers will spawn Encounters more often overall, and that the 40% number I got is just for T1 maps and it might slowly go up for, say, T6 maps.
I'd like to run a quick and dirty test on this, which should be easy enough to do by just spam opening T6 maps and logging how often I see delirium mirrors spawn when I have 9/10 content blocked. I'd need a much much larger sample size though to be statistically significant, prolly at least 200, as I would expect it might be as slim as perhaps +1% chance per map tier (so perhaps ~56% encounter chance for T16 maps)
submitted by pixxelkick to pathofexile [link] [comments]