Most Feral Games Are Currently Broken On Mesa Git, RadeonSI Also Has A Steam Issue



Mesa Git is usually relatively sane for Linux gamers wanting the bleeding-edge open-source driver experience for best OpenGL/Vulkan features and performance, but at the moment it’s a bit of a headache with what in effect are two blocker bugs for Mesa 17.2…



Source link: http://www.phoronix.com/scan.php?page=news_item&px=Mesa-Git-Feral-Steam-SEGV

post

How to Install WeChat Desktop Client in Ubuntu Linux


Brief: This quick tutorial shows you how to install WeChat desktop client on Ubuntu Linux. 

WeChat is a popular micro-messaging cross platform app supporting text, image/videos, group chats with over 900 million active monthly users, mostly in China. Along with the basic messaging facilities, it also provides payment services in China to pay bills, order goods and services, transfer money and much more.

I won’t call it one of the best messaging apps for Linux because it doesn’t provide the official desktop client but in Linux world, we can always find a way around.

WeChat in Ubuntu
WeChat in Ubuntu

There is a third party client called electronic-chat that allows you to use WeChat in your Linux Ubuntu system by scanning the QR code just like WhatsApp Web. electronic-chat is a third party open source client for WeChat hosted on github. In this article, we will see features and how to install WeChat client in Ubuntu.

Features for eletronic-chat client

  • Modern UI and includes all features
  • Group chats and allows mentioning
  • Drag and drop to send photos
  • Stickers support
  • Block message recall

The electronic-chat app is available for Ubuntu via Snappy store, or you can download electronic-chat files from its GitHub page and launch it. We will see both the process.

Caution:

  • Although the app mentions it’s available in English, I was not able to find the option to switch from the default Chinese language. However, it does support communication in English so that’s okay for me. I would update once I find the option to switch the display to the English language.
  • Your phone must be connected to the internet to use the desktop client.
.IRPP_button , .IRPP_button .postImageUrl , .IRPP_button .centered-text-area { min-height: 86px; position: relative; } .IRPP_button , .IRPP_button:hover , .IRPP_button:visited , .IRPP_button:active { border:0!important; } .IRPP_button { display: block; transition: background-color 250ms; webkit-transition: background-color 250ms; width: 100%; opacity: 1; transition: opacity 250ms; webkit-transition: opacity 250ms; background-color: #141414; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.17); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.17); -o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.17); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.17); } .IRPP_button:active , .IRPP_button:hover { opacity: 1; transition: opacity 250ms; webkit-transition: opacity 250ms; } .IRPP_button .postImageUrl { background-position: center; background-size: cover; float: right; margin: 0; padding: 0; width: 30%; } .IRPP_button .centered-text-area { float: left; width: 70%; padding:0; margin:0; } .IRPP_button .ctaText { border-bottom: 0 solid #fff; color: #FFFFFF; font-size: 13px; font-weight: bold; letter-spacing: .125em; margin: 0; padding: 0; } .IRPP_button .postTitle { color: #ECF0F1; font-size: 16px; font-weight: 600; margin: 0; padding: 0; width: 100%; } .IRPP_button .ctaButton { background: #1ABC9C; color: #FFFFFF; border: none; border-radius: 3px; box-shadow: none; font-size: 14px; font-weight: bold; line-height: 26px; margin: 18px 14px 18px 14px; moz-border-radius: 3px; padding: 12px 0; text-align: center; text-decoration: none; text-shadow: none; webkit-border-radius: 3px; width: 80px; position: absolute; } .IRPP_button:hover .ctaButton { background: #16A085; } .IRPP_button .centered-text { display: table; height: 86px; padding:0; margin:0; padding-left: 108px!important; top: 0; } .IRPP_button .IRPP_button-content { display: table-cell; margin: 0; padding: 0; padding-right: 10px; position: relative; vertical-align: middle; width: 100%; } .IRPP_button:after { content: “”; display: block; clear: both; }

Suggested Read
Install Facebook Messenger Desktop App In Linux

Method 1: Installing WeChat on Ubuntu Linux via Snap

Snap makes it easier to install WeChat unofficial client in Linux. Before you can install electronic-chat, you will need to install snapd and snapd-xdg-open. Run the below command to install it:

sudo apt install snapd snapd-xdg-open

Once done, type the following command to install it.

sudo snap install electronic-chat

This will install WeChat client. Once done, launch it from the terminal by typing:

electronic-chat

When you launch it for the first time, it will ask you to scan QR code.

login_screen_QR_code
Scan QR Code

Select the option to Scan QR code from the app and you can use it from your Ubuntu system.

WeChat homescreen
WeChat home screen

If at any moment, you are not satisfied and would rather prefer your phone to keep using WeChat, you can uninstall it using below command:

sudo snap remove electronic-wechat
.IRPP_button , .IRPP_button .postImageUrl , .IRPP_button .centered-text-area { min-height: 86px; position: relative; } .IRPP_button , .IRPP_button:hover , .IRPP_button:visited , .IRPP_button:active { border:0!important; } .IRPP_button { display: block; transition: background-color 250ms; webkit-transition: background-color 250ms; width: 100%; opacity: 1; transition: opacity 250ms; webkit-transition: opacity 250ms; background-color: #141414; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.17); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.17); -o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.17); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.17); } .IRPP_button:active , .IRPP_button:hover { opacity: 1; transition: opacity 250ms; webkit-transition: opacity 250ms; } .IRPP_button .postImageUrl { background-position: center; background-size: cover; float: right; margin: 0; padding: 0; width: 30%; } .IRPP_button .centered-text-area { float: left; width: 70%; padding:0; margin:0; } .IRPP_button .ctaText { border-bottom: 0 solid #fff; color: #FFFFFF; font-size: 13px; font-weight: bold; letter-spacing: .125em; margin: 0; padding: 0; } .IRPP_button .postTitle { color: #ECF0F1; font-size: 16px; font-weight: 600; margin: 0; padding: 0; width: 100%; } .IRPP_button .ctaButton { background: #1ABC9C; color: #FFFFFF; border: none; border-radius: 3px; box-shadow: none; font-size: 14px; font-weight: bold; line-height: 26px; margin: 18px 14px 18px 14px; moz-border-radius: 3px; padding: 12px 0; text-align: center; text-decoration: none; text-shadow: none; webkit-border-radius: 3px; width: 80px; position: absolute; } .IRPP_button:hover .ctaButton { background: #16A085; } .IRPP_button .centered-text { display: table; height: 86px; padding:0; margin:0; padding-left: 108px!important; top: 0; } .IRPP_button .IRPP_button-content { display: table-cell; margin: 0; padding: 0; padding-right: 10px; position: relative; vertical-align: middle; width: 100%; } .IRPP_button:after { content: “”; display: block; clear: both; }

Suggested Read
Install WhatsApp Desktop Client In Linux

Method 2: Installing WeChat on Linux via GitHub

The second option is to download the electronic-chat files from github website.

Select the appropriate version, and download it. I had downloaded linux-x64.tar.gz for my 64-bit Ubuntu system. Open terminal and head over to the download directory and type the below command to unzip it:

tar xvf linux-x64.tar.gz

Once it’s extracted, run below command to launch it.

./electronic-chat

This will launch the client and ask you for QR code. The method from here is same as above.

electronic-chat is a good enough tool to use WeChat on Ubuntu and other Linux distributions. If you hate typing on your phone and would rather prefer a keyboard like me, it will serve your purpose.





Source link: http://feedproxy.google.com/~r/ItsFoss/~3/yPLGeBddV9Q/

post

Qualcomm-Apple Dispute Escalates Further (Lawsuits Come to Europe) With the Cost of Linux-Powered Devices Also at Stake


The latest twist is, Qualcomm ended up suing Apple — using rather dubious patents — in Munich and in Mannheim

Mannheim, Germany
Mannheim, Germany

Summary: Another catchup with a high-profile case (complaints and lawsuits ad infinitum) that will help determine one’s ability to leverage patents in bulk — including software patents — against phone-making OEMs

THE summertime has been full of news about Qualcomm, a company we wrote quite a lot about in relation to its abusive patent litigation campaign and the growing number of complaints against that. The subject is important to those who are interested in patents on phones, including software patents. Aren’t they far too expensive already?

“The subject is important to those who are interested in patents on phones, including software patents.”Last month, for example, Qualcomm’s actions culminated in attempts to block iPhone imports. It affects Linux too, by extension. Here is Simon Phipps writing about this one patent aggressor going after another, Apple (which attacks Android/Linux). It was also covered by Florian Müller, Android sites, hardware sites, financial sites, press releases, and technical press. CNET focused on how it might affect iPhone users.

As usual, any story that involves “Apple” tends to attract more coverage than something about an Android OEM. We hypothesised about the reasons for that in the distant past.

“As usual, any story that involves “Apple” tends to attract more coverage than something about an Android OEM.”Qualcomm’s actions were a reaction to Apple’s complaint. Citing Lexmark (SCOTUS), for example, Müller recently wrote about the FTC complaint. He said this: “I believe Qualcomm is trying to nuance its corporate structure here because it will try to somehow argue (which is going to be a tall order and I doubt it will persuade Judge Koh) that the Supreme Court’s recent Lexmark ruling on patent exhaustion wouldn’t apply to Qualcomm’s situation.

“Most of Qualcomm’s nine defenses (stated at the end of the document) are legal theories that are identical or related to what didn’t persuade Judge Koh in connection with the motion to dismiss, plus theories according to which whatever may appear anticompetitive is actually good for consumers (or, conversely, whatever remedy might appear procompetitive would ultimately harm consumers). Considering how much I, as a consumer, believe to have indirectly paid to Qualcomm over the years (vs. what other patent holders presumably collected), I disagree. In particular, the consumer-friendliest remedy would be to enforce Qualcomm’s “to all comers” FRAND licensing obligation so that Intel, Samsung and others could sell baseband chips to device makers that come with a license to Qualcomm’s standard-essential patents.”

“Qualcomm has preyed on Android OEMs, so an Apple win would be beneficial to Linux in this case.”Writing in late June he said there were “many billions at stake” and the mainstream press covered that too. Qualcomm had attempted to produce a so-called ‘study’, but Apple kept refuting it. Even CCIA, in the form of Patent Progress, wrote about that at the time. Wall Street media chose the headline “Apple Alleges ‘Mounting Evidence’ Against Qualcomm”, noting that:

Apple found “continuing — and mounting — evidence of Qualcomm’s perpetuation of an illegal business model that burdens innovation,” according to the filing. It claims some of the patents that Qualcomm wants to get paid for are invalid and that Qualcomm hasn’t fulfilled its obligation to charge fair and reasonable rates on patents related to industry standards.

As a reminder, we actually support Apple in this dispute. Qualcomm has preyed on Android OEMs, so an Apple win would be beneficial to Linux in this case. It would also harm Microsoft’s ability to shake down Android OEMs (Qualcomm’s recent threats to Microsoft and Intel notwithstanding). Precedence matters here.

Back in June the media recalled Qualcomm concessions/defeat, noting that “Qualcomm’s Refund to BlackBerry Swells to $940 Million”…

“BlackBerry is no ally here, but its ability to extract money (back) from Qualcomm is actually a good thing.”That was a deep and profound loss for patent maximalists – yet again!

BlackBerry’s devices now run Android, but BlackBerry may be getting out of that business and become a classic patent troll. The Canadian firm has already resorted to using software patents in the Eastern District of Texas against the competition. Bloomberg said a month ago that “BlackBerry Falls Most in Two Years as Software Sales Falter”. Well, the Bloomberg article has spread since [1, 2] and this was covered elsewhere.

BlackBerry is no ally here, but its ability to extract money (back) from Qualcomm is actually a good thing.

“…now it’s Qualcomm that’s coming under critical review from the European Commission.”“The final check that San Diego’s Qualcomm must write to smartphone maker BlackBerry for overpayment of patent royalties is $940 million,” said this article and Müller spoke of another pain for Qualcomm, namely the barrier to its NXP deal. “More than five years ago,” he recalled, “Google’s acquisition of Motorola Mobility was delayed significantly by merger reviews on both sides of the Atlantic and U.S. regulatory approval was subject to certain promises related to patent enforcement. At the time, Motorola Mobility (the acquisition target) was aggressively asserting FRAND-pledged standard-essential patents against Apple and Microsoft. Against that background of blatant FRAND abuse, competition enforcers weren’t prepared to grant fast-track approval.”

Well, now it’s Qualcomm that’s coming under critical review from the European Commission.

In patent extremists’ view, Qualcomm is doing nothing wrong. They don’t care about innovation and competition, only about maximal patent tax. IAM selectively covered this, choosing to defend standard essential patents (SEP) as follows:

While patent owners in the US in recent years have become accustomed to change in the legal environment courtesy of the Supreme Court and Congress, some have also had to contend with the much broader application of competition laws by local antitrust authorities. The Federal Trade Commission (FTC) has taken a lead role in actively policing the licensing activities of standard essential patent (SEP) holders, starting with Rambus in the mid-2000s and most recently with its investigation into Qualcomm’s licensing practices.

In contrast to this, Müller cited Judge Lucy Koh. Here is the relevant portion:

Qualcomm tried hard, but unsuccessfully, to get the FTC’s antitrust lawsuit in the Northern District of California dismissed. Maybe Qualcomm hoped, more realistically, the FTC would have to amend the complaint in some important ways, possibly complicating the case to the point where the U.S. competition agency would find it hard(er) to justify using the resources required for pressing on. The reason I suspected the latter is because, based on hearsay from about seven years ago, the European Commission’s investigation of Qualcomm’s practices with a focus on Nokia (now more of a Qualcomm friend than foe), essentially got derailed by scare of conducting a resource-intensive, complex and somewhat subjective (thus more likely to be overruled) rate-setting exercise. In the FTC case here, the presently-Acting Chair of the FTC, Maureen Ohlhausen, opposed the decision authorizing the complaint, and might have been the first decision-maker to argue that the case should be dropped or settled (the latter without any useful remedies) due to litigation economics. Industry concern over such a decision by the FTC was and remains real, as an open letter to President Trump showed in April.

This was also covered in [1, 2, 3]. The FTC lawsuit isn’t going to stop any time soon.

“…many of the patents at hand are on software and likely not patent-eligible/valid under Alice.”Not too long afterwards Apple was joined by its hardware partners and Müller framed it as follows: “In April, Qualcomm (in its counterclaims to Apple’s Southern California complaint) already alleged that Apple had interfered with Qualcomm’s contractual relationships with the contract manufacturers, which is why the related royalty payments ground to a halt a few months ago. Therefore, it really never made sense to me in the first place that Qualcomm brought a separate action against the contract manufacturers (in which it has meanwhile requested a preliminary injunction): the thing to do, in my view, would have been for Qualcomm to add the contract manufacturers to the case as third-party counterclaim defendants.”

“Apple and its contract manufacturers present united, ever stronger front against Qualcomm,” Müller added later. That’s pretty recent news:

On Monday, four of its contract manufacturers (the ones Qualcomm is suing in the Southern District of California) impleaded Apple into Qualcomm’s breach-of-contract suit. Before midnight on Tuesday, Apple and its contract manufacturers (the most well-known of which is Foxconn) made various filings in San Diego. It will definitely take me some time to digest, but as I follow the various Qualcomm matters closely, I can share some observations here already.

This one report about it speaks of “patent actions made against indefensible software patents” because, as we noted here before, many of the patents at hand are on software and likely not patent-eligible/valid under Alice.

Qualcomm then resorted to throwing more lawsuits Apple’s way, this time in Germany [1, 2].

Just before the weekend Josh Landau (CCIA) argued that “If Qualcomm Wins At The ITC, We All Lose,” for it’s not only Apple’s business that’s at stake. To quote:

This afternoon, CCIA filed comments on the public interest in the Qualcomm v. Apple case pending at the International Trade Commission (ITC). Qualcomm sued Apple in the ITC as part of the large dispute between the two companies. (The dispute continues to grow, having recently added a case in Germany and suits and counter-suits between Qualcomm and the contract manufacturers Apple uses.)

As part of ITC investigations, the ITC seeks comments on how the requested relief would affect the public. As I’ve written before, Qualcomm’s practices are anti-competitive and harmful to consumers. And by seeking to exclude Apple from selling any iPhones that lack Qualcomm processors, Qualcomm is trying to use the ITC as a tool to maintain their anti-competitive practices in the face of lawsuits from Apple and the FTC.

We generally haven’t kept a very close eye on this case because it involves two (or three, if we count BlackBerry too) companies that we don’t support and would rather see destroying one another. At the end of the day, however, the outcome will have serious ramification for any company that sells devices with GNU/Linux, be it Tizen or Sailfish OS or Android in its various flavours. Müller seems to be the only person who’s really keeping up and abreast of every development.



Source link: http://techrights.org/2017/07/24/qualcomm-apple-dispute/

post

MKVToolNix 14.0.0 Open-Source MKV Manipulation App Adds Support for Wave64 Files



MKVToolNix developer Moritz Bunkus announced the release and immediate availability for download of MKVToolNix 14.0.0, a major release of the open-source and cross-platform MKV (Matroska) manipulation app.

MKVToolNix 14.0.0 “Flow” is here just one month after the MKVToolNix 13.0.0 “The Juggler” release, and it looks like it adds a great number of new features and enhancements, along with numerous bug fixes and some build system changes. First off, the application is now officially translated into the Romanian language.

“Changes for package maintainers: a new translation of the programs to Romanian (ro.po) has been added. There are two other minor changes you should be aware of,” said Moritz Bunkus in the release announcement. “This is a reminder that certain features having been deprecated since v9.7.0.”

Additionally, some features will be removed from MKVToolNix in the first release of… (read more)



Source link: http://news.softpedia.com/news/mkvtoolnix-14-0-0-open-source-mkv-manipulation-app-adds-support-for-wave64-files-517124.shtml

Debian reproducible builds project update



Debian’s reproducible builds project has posted an update of what it has
accomplished over the last few years. “On our website there
are
nice colourful graphs showing our progress in numerical terms. In
particular, let us point to the
stretch/amd64 graph
: since our slow
start ~3 years ago we have been steadily improving the reproducibility of
our archive, reaching a staggering 94% at the time of writing!




Source link: https://lwn.net/Articles/728599/rss

DistroWatch Weekly, Issue 722



This week in DistroWatch Weekly: Review: Calculate Linux 17.6 “KDE”News: Remix OS discontinues desktop product, Starlabs launches line of Linux laptops, Debian project releases update for version 9, an interview with Debian’s Project LeaderQuestions and answers: Logging sudo usageReleased last week: SparkyLinux 5.0, Netrunner 2017.07, Quirky 8.2Torrent corner:….



Source link: http://distrowatch.com/9908

post

Native Linux Menus Finally Come to Brackets Code Editor


A new version the Brackets code editor is available to download. This update adds native menus on Linux, inline CSS code hints, and a whole heap more.

This post, Native Linux Menus Finally Come to Brackets Code Editor, was written by Joey Sneddon and first appeared on OMG! Ubuntu!.





Source link: http://feedproxy.google.com/~r/d0od/~3/_2sL1SEBgDo/adobe-brackets-1-10-released

Ryzen Compiler Performance: Clang 4/5 vs. GCC 6/7/8 Benchmarks



A few days back I posted some fresh AMD Ryzen compiler benchmarks of LLVM Clang now that it has its new Znver1 scheduler model, which helps out the performance of Ryzen on Linux with some of the generated binaries tested. But it was found still that Haswell-tuned binaries are sometimes still faster on Ryzen than the Zen “znver1” tuning itself. For continuing our fresh compiler benchmarks from AMD’s new Ryzen platform, here are the latest GCC numbers.



Source link: http://www.phoronix.com/vr.php?view=24976