DataAdapter RowUpdating

GAS: Auto copy a range of data to a new row in google sheet when a cell change

2020.10.24 14:59 Kelvin_Hui GAS: Auto copy a range of data to a new row in google sheet when a cell change

I would like to ask about the below scenario and if anyone can share your thoughts/idea/ relevant code. I heard from my fd here is the best chance to ask something about the google app script. So basically I have a datasource connected to the google sheet via import data function, it will automatically update from time to time, I would like to
-Keep Track of a cell change let say (A2) in particular, when the B2 cell is changed due to the update -The script will automatically copy the range of data (connected by import data) let say (A2:H2) -And then paste to new row, let say A4:H4 in the same sheet. When there is an update again then it will supposedly paste to A5:H5 -I will have few similar sheet with the same setup but just different data source connect to that A2:H2, so I would also like to learn how to adapt the same code to different sheets as well
I am not sure if that is a difficult/complex question, so I would really appreciate anyone to share your ideas/code. Thank you so much for your support in advance!
submitted by Kelvin_Hui to learnjavascript [link] [comments]


2020.10.20 04:07 PUBG_Lumos Console Update 9.1 – Patch Notes

For the full post with images, head over to our website.
PTS Schedule:
Please note that we will have the following modes open for the 9.1 PTS on NA server.
What is the PTS (Public Test Server)?
The PTS (Public Test Server) is a separate PUBG server that is free for anyone who already owns a copy of PUBG. The purpose of the test server is not just to provide a preview of upcoming features, but to find the issues and bugs we need to solve as soon as possible. To take part in the test, all you have to do is own a copy of PUBG.
All player data, statistics, etc from the test server will not carry over to your live server account.
For Xbox:
You can search and download the “PUBG - Public Test Server” on the Microsoft Store or the 'My Games and Apps' menu.
For PS4:
You can find the "PUBG - Public Test Server" in the 'Purchased' section of your Library.
For Stadia:
Update 9.1 will be available on Stadia once the live server launches for consoles.
Live Maintenance Schedule:
Live maintenance schedule may change. We will update you if there are any changes made.

New Map: Paramo

Cradled hidden among the clouds in the highlands of South America lies Paramo, an ancient land with ancient secrets. Paramo's dangers are plentiful, but none so dangerous as the active volcano nearby whose molten lava streams flow across the land. Survivors dropping onto the Paramo Battlegrounds will only be able to reach the highlands via helicopter, which also have the task of distributing Care Packages around the field. Paramo is a 3x3 map with a dynamic world new to PUBG. This dynamic world system alters locations between matches, making every trip to Paramo a unique experience. Read on for the full details!
Seasonal Match
Due to our new Dynamic Map Locations system, Paramo will be provided as a Seasonal Match separate from current matchmaking pool.
Paramo Map Rules

Paramo: New Features

Dynamic Map Locations

Ranked Mode

Ranked Mode just got a little more solo friendly with the introduction of Ranked Solo queue. You'll now be able to take on the Ranked Battlegrounds against other solo players as you climb the competitive ranks.

Season 9 Begins

A new ranked season has begun. Ranked rewards earned from Season 8 will be granted to your account upon login. For more information on the rewards, see our ranked rewards announcement.

Ranked Game Mode Updates

Ranked Solo
Ranked Leaderboard Changes
For the following regional modes, we're lowering the minimum rank required to display on the leaderboards from Diamond 2 to Gold 5:
This change has been made to ensure each region has a sufficient percentage of their player base displayed on the leaderboards.

Ranked Mode Ruleset Updates

Regional Matchmaking Changes

This update to regional queues adds a Solo option to Ranked. In addition, we will now begin adjusting the available queues on a per region basis in an effort to deliver the best experience possible to each region.
When players go to select a game mode in either normal or ranked sections, they will see that the options that are available will be different. At a minimum, the changes will include the addition of a solo ranked option, but depending on the region they may see different combinations of options available in terms of team size, perspective, and ranked/normal matches.
For the game modes available for each region, please see below.
AS
EU
NA
SA
OC

Weapon Balance Update

After the weapon balance adjustment from patch 7.2, we have been receiving lots of feedback from players on how Beryl and SLR are too strong compared to other weapons, and our data has showed that Beryl and SLR were indeed dominant picks among our players. The PUBG team are working on plans to allow players feel more free to choose their weapons based on their surroundings or strategic goals.
With this 9.1 update, we will be making some adjustments to Beryl and SLR. Please note that this won’t be the last update and we will continue to have in-depth monitoring and analysis to provide best gameplay experience.
Beryl M762
SLR

Survivor Pass: Highlands

Survivor Pass: Highlands loads you up with the looks you need to explore Paramo's mysteries. Unlike previous passes, Highlands will run for a reduced duration of 2 months but is also easier to complete with only level 50 needed to receive all its rewards. Drop in early to hit the ground running and claim your great Paramo-themed rewards.
QoL improvements

Highlands Pack

With the specially offered Highlands packs, you can enjoy the very best out of the Survivor Pass: Highlands.
PUBG - Highlands Advanced Pack - $24.99
PUBG - Highlands Pack - $14.99

Custom Match

Custom Match - Observer

A long-requested feature from our community, Custom Match now has observer functionality in almost all of its modes. You can select the "Observer" slot in the custom match lobby to enter the game session as an observer. Detailed observer settings are available under "System Menu - Settings - Gameplay - Observer".

Custom Match - Match Settings

We are glad to introduce the new 'Match settings' feature. You will be able to toggle around through a wide range of game options, such as the Blue/Red Zone, detailed settings on reviving and Flare Gun Package Settings and so on. Features like saving presets and more will be made available over time.

Framerate Priority

The Framerate Priority setting has some exciting changes this time around. The frame cap is now lifted to 60 FPS and the screen resolution will be set to 1920 x 1080 to increase framerates. The new Framerate Priority is available on Xbox One X and the PlayStation 4 Pro, and we are investigating ways to bring the lifted frame cap to other console devices as well. Stay tuned.

Match Standby Time Changes

To resolve the long loading issue, the match beginning time for all maps in Normal mode will be increased to 90 seconds from the previous 60 seconds when Update 9.1 arrives on live servers.

Performance

UX/UI

New Feature: News Page
We've added a new News page to the client, which will include helpful info on game contents, promotions, maintenance as well as community messages. All the PUBG info you need in one convenient spot!
Lobby Menu Improvements
In-game Store Improvement
Customize Menu Improvement
Player Status in Party
It has been difficult to distinguish whether a party member had disconnected or was still in a match and we've now improved the information displayed right above the characters to share more clear information on their status.
Other UI Updates

Custom Key Binding

"Back in August 2020, we had our first Open Dev program where we asked our community to try the Custom Key Binding feature ahead of release and give us early feedback. Custom Key Binding was a tricky feature to develop, but with Open Dev, we were not only able to figure out what you wanted in terms of game controls, but were also able to discover design issues that we weren't expecting.
To all those that were in the Open Dev program, we would like to thank you for participating. This feature wouldn't be what it is without your help. And of course, even though the Open Dev program is over, that doesn't mean we'll stop receiving feedback on this feature, so please let us know if there's something with Custom Key Binding you would like to improve upon."
- PUBG Console Team
You will now be able to bind an action to a key you prefer, as well as make actions activate through button hold instead of tap and vice versa. For example, you can customize the jump and the parkour on different keys and (Tap) to reload in lieu of the traditional (Hold) to reload. But please note that some key binding combinations are restricted as we found that some don't even allow you to play the game normally.
How-to
  1. System Menu - Enter the controller settings menu (image assets can change)

Brightness Setting Improvement

We have added a guide image to help you set up the right brightness for an improved battle royale experience.
The above screen will greet you when you launch PUBG for the first time. Once you set your brightness preference, it will remain the same unless you adjust the settings under the "Settings - Graphics - Brightness".
Also, we have added a guide image in the map brightness settings to help you to get an idea of what your brightness will look like on each map.

Changes in Bot Ratio

Ever since the introduction of the AI to our game we have been reviewing the community feedback and at the same time, collecting/analyzing data. As a result, we are now ready to announce some changes to the system.
We have made changes to the ratio of the AI in Normal Matches for those in the higher MMR matchmaking groups. Long story short, now you can have sessions with only human players playing. The session will wait 5 minutes until 100 players(64 for Karakin) have filled up and if it fails to fully fill up, only then the rest number of slots will be filled with bots. Therefore, when the matchmaking conditions are on green light, sessions will be bot-free, leaving only human players.

Skin & Item

DLC

PUBG Gear Up Pack - $9.99
(PS4 Only) PUBG - PlayStation®Plus Drop Pack II - Free for PS Plus members

Bug Fixes

Gameplay
World
UI/UX
Skin & Item
Spectating
submitted by PUBG_Lumos to PUBGConsole [link] [comments]


2020.10.17 21:55 melbogia mariadb database voes

I am using mariadb for Zabbix and I keep seeing these errors in zabbix server log
15573:20201017:124922.279 database is down: retrying in 10 seconds 15573:20201017:124932.280 database connection re-established 15573:20201017:124932.298 [Z3005] query failed: [2006] MySQL server has gone away [select key_ from 15573:20201017:124932.301 database is down: retrying in 10 seconds 15573:20201017:124942.301 database connection re-established 15573:20201017:124942.322 [Z3005] query failed: [2006] MySQL server has gone away [select key_ from 15573:20201017:124942.324 database is down: retrying in 10 seconds 15573:20201017:124952.325 database connection re-established 
There is nothing in mariadb log. Max connections count is not define in /etc/my.cnf and, AFAIK, the default is 150. show processlist shows 25 rows. Does anybody know what the issue might be? Here's a global status, if it helps.
MariaDB [(none)]> show global status; +------------------------------------------+-------------+ Variable_name Value +------------------------------------------+-------------+ Aborted_clients 820 Aborted_connects 0 Access_denied_errors 0 Aria_pagecache_blocks_not_flushed 0 Aria_pagecache_blocks_unused 15737 Aria_pagecache_blocks_used 268 Aria_pagecache_read_requests 3173739 Aria_pagecache_reads 415 Aria_pagecache_write_requests 142431 Aria_pagecache_writes 0 Aria_transaction_log_syncs 0 Binlog_commits 0 Binlog_group_commits 0 Binlog_snapshot_file Binlog_snapshot_position 0 Binlog_bytes_written 0 Binlog_cache_disk_use 0 Binlog_cache_use 0 Binlog_stmt_cache_disk_use 0 Binlog_stmt_cache_use 0 Busy_time 0.000000 Bytes_received 46582433 Bytes_sent 572716691 Com_admin_commands 1 Com_alter_db 0 Com_alter_db_upgrade 0 Com_alter_event 0 Com_alter_function 0 Com_alter_procedure 0 Com_alter_server 0 Com_alter_table 0 Com_alter_tablespace 0 Com_analyze 0 Com_assign_to_keycache 0 Com_begin 53895 Com_binlog 0 Com_call_procedure 0 Com_change_db 544 Com_change_master 0 Com_check 0 Com_checksum 0 Com_commit 51618 Com_create_db 0 Com_create_event 0 Com_create_function 0 Com_create_index 0 Com_create_procedure 0 Com_create_server 0 Com_create_table 0 Com_create_trigger 0 Com_create_udf 0 Com_create_user 0 Com_create_view 0 Com_dealloc_sql 0 Com_delete 547 Com_delete_multi 0 Com_do 0 Com_drop_db 0 Com_drop_event 0 Com_drop_function 0 Com_drop_index 0 Com_drop_procedure 0 Com_drop_server 0 Com_drop_table 0 Com_drop_trigger 0 Com_drop_user 0 Com_drop_view 0 Com_empty_query 0 Com_execute_sql 0 Com_flush 0 Com_grant 0 Com_ha_close 0 Com_ha_open 0 Com_ha_read 0 Com_help 0 Com_insert 22814 Com_insert_select 0 Com_install_plugin 0 Com_kill 0 Com_load 0 Com_lock_tables 0 Com_optimize 0 Com_preload_keys 0 Com_prepare_sql 0 Com_purge 0 Com_purge_before_date 0 Com_release_savepoint 0 Com_rename_table 0 Com_rename_user 0 Com_repair 0 Com_replace 0 Com_replace_select 0 Com_reset 0 Com_resignal 0 Com_revoke 0 Com_revoke_all 0 Com_rollback 2277 Com_rollback_to_savepoint 0 Com_savepoint 0 Com_select 82761 Com_set_option 6194 Com_show_authors 0 Com_show_binlog_events 0 Com_show_binlogs 0 Com_show_charsets 0 Com_show_client_statistics 0 Com_show_collations 0 Com_show_contributors 0 Com_show_create_db 0 Com_show_create_event 0 Com_show_create_func 0 Com_show_create_proc 0 Com_show_create_table 0 Com_show_create_trigger 0 Com_show_databases 0 Com_show_engine_logs 0 Com_show_engine_mutex 0 Com_show_engine_status 0 Com_show_errors 0 Com_show_events 0 Com_show_fields 0 Com_show_function_status 0 Com_show_grants 0 Com_show_index_statistics 0 Com_show_keys 0 Com_show_master_status 0 Com_show_open_tables 0 Com_show_plugins 0 Com_show_privileges 0 Com_show_procedure_status 0 Com_show_processlist 0 Com_show_profile 0 Com_show_profiles 0 Com_show_relaylog_events 0 Com_show_slave_hosts 0 Com_show_slave_status 0 Com_show_status 4 Com_show_storage_engines 0 Com_show_table_statistics 0 Com_show_table_status 0 Com_show_tables 2349 Com_show_triggers 0 Com_show_user_statistics 0 Com_show_variables 0 Com_show_warnings 0 Com_signal 0 Com_slave_start 0 Com_slave_stop 0 Com_stmt_close 0 Com_stmt_execute 0 Com_stmt_fetch 0 Com_stmt_prepare 0 Com_stmt_reprepare 0 Com_stmt_reset 0 Com_stmt_send_long_data 0 Com_truncate 0 Com_uninstall_plugin 0 Com_unlock_tables 0 Com_update 9508 Com_update_multi 0 Com_xa_commit 0 Com_xa_end 0 Com_xa_prepare 0 Com_xa_recover 0 Com_xa_rollback 0 Com_xa_start 0 Compression OFF Connections 3306 Cpu_time 0.000000 Created_tmp_disk_tables 367 Created_tmp_files 6 Created_tmp_tables 5002 Delayed_errors 0 Delayed_insert_threads 0 Delayed_writes 0 Empty_queries 29368 Executed_events 0 Executed_triggers 0 Feature_dynamic_columns 0 Feature_fulltext 0 Feature_gis 0 Feature_locale 0 Feature_subquery 688 Feature_timezone 0 Feature_trigger 0 Feature_xml 0 Flush_commands 2 Handler_commit 143500 Handler_delete 25278 Handler_discover 0 Handler_icp_attempts 178872 Handler_icp_match 164645 Handler_mrr_init 0 Handler_mrr_key_refills 0 Handler_mrr_rowid_refills 0 Handler_prepare 0 Handler_read_first 5383 Handler_read_key 9392107 Handler_read_last 11 Handler_read_next 14634171 Handler_read_prev 21503 Handler_read_rnd 1381913 Handler_read_rnd_deleted 207 Handler_read_rnd_next 3976159 Handler_rollback 0 Handler_savepoint 0 Handler_savepoint_rollback 0 Handler_tmp_update 2404 Handler_tmp_write 1808012 Handler_update 37651 Handler_write 349084 Innodb_adaptive_hash_cells 276671 Innodb_adaptive_hash_hash_searches 14229132 Innodb_adaptive_hash_heap_buffers 266 Innodb_adaptive_hash_non_hash_searches 5668034 Innodb_background_log_sync 6143 Innodb_buffer_pool_bytes_data 129826816 Innodb_buffer_pool_bytes_dirty 30949376 Innodb_buffer_pool_pages_data 7924 Innodb_buffer_pool_pages_dirty 1889 Innodb_buffer_pool_pages_flushed 146123 Innodb_buffer_pool_pages_free 0 Innodb_buffer_pool_pages_LRU_flushed 829 Innodb_buffer_pool_pages_made_not_young 0 Innodb_buffer_pool_pages_made_young 35959 Innodb_buffer_pool_pages_misc 267 Innodb_buffer_pool_pages_old 2905 Innodb_buffer_pool_pages_total 8191 Innodb_buffer_pool_read_ahead 0 Innodb_buffer_pool_read_ahead_evicted 0 Innodb_buffer_pool_read_ahead_rnd 0 Innodb_buffer_pool_read_requests 54851401 Innodb_buffer_pool_reads 11197 Innodb_buffer_pool_wait_free 0 Innodb_buffer_pool_write_requests 1454196 Innodb_checkpoint_age 1410471 Innodb_checkpoint_max_age 7782360 Innodb_checkpoint_target_age 7539162 Innodb_current_row_locks 0 Innodb_data_fsyncs 16842 Innodb_data_pending_fsyncs 0 Innodb_data_pending_reads 0 Innodb_data_pending_writes 0 Innodb_data_read 365318656 Innodb_data_reads 22175 Innodb_data_writes 162107 Innodb_data_written 4868634624 Innodb_dblwr_pages_written 146123 Innodb_dblwr_writes 2211 Innodb_deadlocks 0 Innodb_descriptors_memory 8000 Innodb_dict_tables 168 Innodb_have_atomic_builtins ON Innodb_history_list_length 714 Innodb_ibuf_discarded_delete_marks 0 Innodb_ibuf_discarded_deletes 0 Innodb_ibuf_discarded_inserts 0 Innodb_ibuf_free_list 208 Innodb_ibuf_merged_delete_marks 1 Innodb_ibuf_merged_deletes 1 Innodb_ibuf_merged_inserts 33899 Innodb_ibuf_merges 12308 Innodb_ibuf_segment_size 210 Innodb_ibuf_size 1 Innodb_log_waits 0 Innodb_log_write_requests 165361 Innodb_log_writes 11698 Innodb_lsn_current 5068884331 Innodb_lsn_flushed 5068884331 Innodb_lsn_last_checkpoint 5067473860 Innodb_master_thread_1_second_loops 6853 Innodb_master_thread_10_second_loops 685 Innodb_master_thread_background_loops 1 Innodb_master_thread_main_flush_loops 1 Innodb_master_thread_sleeps 6852 Innodb_max_trx_id 23263528 Innodb_mem_adaptive_hash 6592112 Innodb_mem_dictionary 1774806 Innodb_mem_total 137756672 Innodb_mutex_os_waits 159 Innodb_mutex_spin_rounds 11736 Innodb_mutex_spin_waits 5256 Innodb_oldest_view_low_limit_trx_id 23263528 Innodb_os_log_fsyncs 12415 Innodb_os_log_pending_fsyncs 0 Innodb_os_log_pending_writes 0 Innodb_os_log_written 80101888 Innodb_page_size 16384 Innodb_pages_created 2943 Innodb_pages_read 22163 Innodb_pages_written 146123 Innodb_purge_trx_id 23263521 Innodb_purge_undo_no 0 Innodb_read_views_memory 2392 Innodb_row_lock_current_waits 0 Innodb_row_lock_time 0 Innodb_row_lock_time_avg 0 Innodb_row_lock_time_max 0 Innodb_row_lock_waits 1 Innodb_rows_deleted 25278 Innodb_rows_inserted 349081 Innodb_rows_read 19531223 Innodb_rows_updated 37650 Innodb_s_lock_os_waits 1383 Innodb_s_lock_spin_rounds 88108 Innodb_s_lock_spin_waits 5393 Innodb_truncated_status_writes 0 Innodb_x_lock_os_waits 217 Innodb_x_lock_spin_rounds 35218 Innodb_x_lock_spin_waits 2222 Key_blocks_not_flushed 0 Key_blocks_unused 107171 Key_blocks_used 0 Key_blocks_warm 0 Key_read_requests 0 Key_reads 0 Key_write_requests 0 Key_writes 0 Last_query_cost 0.000000 Max_used_connections 30 Not_flushed_delayed_rows 0 Open_files 21 Open_streams 0 Open_table_definitions 199 Open_tables 158 Opened_files 1718 Opened_table_definitions 166 Opened_tables 132 Opened_views 0 Performance_schema_cond_classes_lost 0 Performance_schema_cond_instances_lost 0 Performance_schema_file_classes_lost 0 Performance_schema_file_handles_lost 0 Performance_schema_file_instances_lost 0 Performance_schema_locker_lost 0 Performance_schema_mutex_classes_lost 0 Performance_schema_mutex_instances_lost 0 Performance_schema_rwlock_classes_lost 0 Performance_schema_rwlock_instances_lost 0 Performance_schema_table_handles_lost 0 Performance_schema_table_instances_lost 0 Performance_schema_thread_classes_lost 0 Performance_schema_thread_instances_lost 0 Prepared_stmt_count 0 Qcache_free_blocks 0 Qcache_free_memory 0 Qcache_hits 0 Qcache_inserts 0 Qcache_lowmem_prunes 0 Qcache_not_cached 0 Qcache_queries_in_cache 0 Qcache_total_blocks 0 Queries 234972 Questions 234971 Rows_read 19532163 Rows_sent 4618749 Rows_tmp_read 3063069 Rpl_status AUTH_MASTER Select_full_join 512 Select_full_range_join 0 Select_range 19672 Select_range_check 0 Select_scan 15488 Slave_heartbeat_period 0.000 Slave_open_temp_tables 0 Slave_received_heartbeats 0 Slave_retried_transactions 0 Slave_running OFF Slow_launch_threads 0 Slow_queries 0 Sort_merge_passes 0 Sort_range 10472 Sort_rows 1384587 Sort_scan 2972 Ssl_accept_renegotiates 0 Ssl_accepts 0 Ssl_callback_cache_hits 0 Ssl_cipher Ssl_cipher_list Ssl_client_connects 0 Ssl_connect_renegotiates 0 Ssl_ctx_verify_depth 0 Ssl_ctx_verify_mode 0 Ssl_default_timeout 0 Ssl_finished_accepts 0 Ssl_finished_connects 0 Ssl_session_cache_hits 0 Ssl_session_cache_misses 0 Ssl_session_cache_mode NONE Ssl_session_cache_overflows 0 Ssl_session_cache_size 0 Ssl_session_cache_timeouts 0 Ssl_sessions_reused 0 Ssl_used_session_cache_entries 0 Ssl_verify_depth 0 Ssl_verify_mode 0 Ssl_version Subquery_cache_hit 18821 Subquery_cache_miss 67940 Syncs 0 Table_locks_immediate 142765 Table_locks_waited 0 Tc_log_max_pages_used 0 Tc_log_page_size 0 Tc_log_page_waits 0 Threadpool_idle_threads 0 Threadpool_threads 0 Threads_cached 0 Threads_connected 25 Threads_created 3305 Threads_running 1 Uptime 6146 Uptime_since_flush_status 6146 +------------------------------------------+-------------+ 413 rows in set (0.00 sec) 
submitted by melbogia to sysadmin [link] [comments]


2020.10.17 19:10 ThickSwoles For all 10 of you who have a 3080, how have you squeezed out performance? Here's my experience with a 3080 FE

Hey everyone, as 3080s (VERY) slowly roll out to consumers, I wanted to see what everyone's experiences were squeezing performance out of their new GPUs. Did you go for a straight up overclock? Undervolt? What is your setup? Not a lot of non-reviewer related content related to this out in the wild yet, so it would be super cool to hear everyone's thoughts/experiences with this.
I'll be walking through my personal experience of tuning my system the 3080. I will be going through ALL the steps I did, from CPU to Power Settings, to finally GPU tuning. A lot of you won't be interested in the pre-GPU steps, as it's quite specific towards Ryzen 3000 series cards, so you probably should just skip to the GPU tuning/benchmarking portion. My goal in mind was to squeeze out as much of a clock/memory speed as possible without hitting the thermal throttle limits. The guides I have seen are mostly about undervolting for the sake of efficiency (and also not hitting the throttling limits) or overclocking (usually reviewers who were able to hit overclock speeds that I have thus far not been able to reproduce on my system -- not sure if this is due to reviewers having different/better boards than the general public?), but I just want the highest clock numbers without throttling; suck all the power you can use, even if its for a 1% performance increase, 3080!
Here's my system: https://i.imgur.com/J4F21KJ.png
*Edit: Just realized that is showing a HUGE VCore voltage. Screenshot was taken apparently right as it was boosting (Ryzen spikes to some pretty high voltages during boosts, but very briefly)... DO NOT set your VCore to that unless you're feeling some Ryzen Toast... The max VCore is very dependent on your physical CPU. Let me know if you want me to add details on how to determine your FIT voltage (in my case, VCore voltages are set to default in BIOS, though I did determine the max voltage if I ever wanted to set it at a constant value is 1.269V for my given 3700x)
Additionally, I run an AIO and a Corsair RM850x. Using 4 x 8GB 3600MHz c14 memory (G.Skill Trident Z Neo)
First thing, running a straight baseline right after plugging my card in, was to run a baseline:
  1. Uninstall old GPU drivers with DDU for a clean slate. This was probably particularly important in my case coming from an AMD GPU (5700 XT Sapphire Nitro) https://www.guru3d.com/files-details/display-driver-uninstaller-download.html
  2. Install latest NVIDIA Game ready drivers
  3. Run a quick 3DMark Time Spy benchmark to use as my baseline
Honestly, after this initial baseline I was... whelmed. Especially after all the review specs I was expecting, it was not at all as I expected. I was hitting the advertised boost speeds, but nothing more. After a quick search, one of the most popular responses to the posts around "My 3080 is underperforming" was a CPU bottleneck. This might have been especially true for me, using a 1440p monitor (164Hz refresh). As I have just dropped 699USD+tax on a new GPU, I was not about to get a new CPU, so my first order of business in terms of working on my 3080 performance was tuning my CPU to make sure that aspect of any bottlenecking was minimized. As seen in my screenshot above, I have a Ryzen 3700x.
Pre-GPU Tuning - CPU
Pre-tune, I was sitting at the XMP settings for my RAM, stock CPU voltages, and (responsibly) taking advantage of the PBO "bug" of EDC=1 -- post referenced can be found here https://www.overclock.net/threads/edc-1-pbo-turbo-boost.1741052/ . I was MOSTLY happy with my setup, but one thing I never really put any effort on was pushing the FCLK on my 3700x, particularly to 1900Mhz -- most of the material I read said that 1800 FCLK was the sweet spot, which matched up perfectly with my 3600MHz XMP settings on my RAM. And indeed, after a couple tries a few months ago, I was never able to get the system stable and gave up. Decided to give it more of a serious effort, and to my surprise, I was able to get it stable (this is with a ClockTuner for Ryzen rating of "Bronze" for my given CPU):
  1. Reset back to default BIOS
  2. Set FCLK to 1900, everything else default
  3. Stress test these settings, to see if this FCLK is even possible (a key step I never did the first time around)
  4. Success! It actually didn't crash immediately (well, at least it survived 10 min of an AIDA64 stress test). Let's see if I can get the 1:1 FCLK:UCLK now. I've never gotten this stable above a 3633 UCLK.
  5. Try the Ryzen DRAM Calculator for the 100th time. Up to this point, using the settings straight copy and pasted from there have never worked. https://www.techpowerup.com/download/ryzen-dram-calculato
  6. Pull my RAM XMP data via Thaiphoon Burner (validate all my RAM is the same exact spec/manufacturer, view the report, set timing to nanoseconds, and export complete report) and imported it into the calculator. Plugged in the SAFE values from the first tab that were generated straight into my BIOS
  7. Stress test via AIDA64. Failure after 10 seconds. "Ugh, same shit, I don't know what I expected." But for some reason, I decided to try different combinations of the stress tests, only to find out they all actually ran fine (again, quick tests @ 10 minutes until I'm ready to finalize), EXCEPT for the "Stress Cache". Using this as a new clue, search results told me that this was likely due to insufficient voltages somewhere in my BIOS settings.
  8. Re-checking the ryzen calculator results, I decided to use the MAX values for all power settings rather than the RECOMMENDED. While doing this, I had never realized that the next couple tabs had FURTHER settings. One tab in particular had recommended power settings! How have I missed this... I plugged in all the MAX values, and any other values from the next couple tabs
  9. Another stress test now shows that it actually survives 10 seconds of the AIDA64 stress test before a crash, which is way better than the immediate crash from earlier. Progress! But now I have no idea what else to change. My voltages have either been pulled from recommended values from DRAM calculator, or set to recommended daily maximums, so now I have no idea what else to look into
  10. The next couple links are what helped me tie all the remaining loose ends and finally get it up and running: https://www.reddit.com/overclocking/comments/ahs5a2/demystifying_memory_overclocking_on_ryzen_oc/ reading through this gave me an idea of what the CAD_BUS settings actually were, and rather than plugging in settings from DRAM Calculator, I was able to make educated guesses more relevant to my current set up (particularly the termination impedences), which were further validated with a review of my exact RAM kit and their experience overclocking it https://www.overclockersclub.com/reviews/gskill_3600_tridentz_neo_16gb/2.htm . Based on this new info, I turned off RTT_NOM, RTT_PARK (my mind set being that I am already pushing my CPU/Memory quite hard -- maybe the additional resistance is interfering with the signal travel from memory to CPU, but an important note, I am no expert at this).
  11. Reboot, AIDA64 stress test. "Stress Cache" actually makes it to 10 minutes! So onto a full stress test. An hour later, still good, CPU temperatures not exceeding 72 Celcius. Looks good! At this point, I was really impatient and wanted to get to the GPU, so I called it "good enough" -- I'll run a full length stress test over night. Re-applied my PBO "bug" settings, another stress test (this time for 30 minutes, impatience really kicking in hard), saw it was still running with similar temperatures as the last run, considered it good
My Ryzen Master specs after tuning: https://i.imgur.com/33tRKq6.png
Pre-GPU Tuning - Power Settings
The goal here was to find the best power setting for the most balance of multi-thread/single-thread performance. For reference, the list of options I tested against were:
  1. AMD Balanced (included with chipset driver install)
  2. AMD Performance (included with chipset driver install)
  3. 1usmus Universal https://www.techpowerup.com/review/1usmus-custom-power-plan-for-ryzen-3000-zen-2-processors/
  4. 1usmus Ryzen (see link above)
  5. Ultimate https://www.howtogeek.com/368781/how-to-enable-ultimate-performance-power-plan-in-windows-10/
Won't go as in depth here, as this is pretty easy to play around with yourself. I determined my choice by applying the power plan, and running a pass of Cinebench, and then the CPU benchmark via CPU-Z. I ended up choosing the 1usmus Universal power plan.
GPU Tuning
With CPU/power plan optimized to the best of my abilities (I need to mention again I am no expert at overclocking/performance tuning), it was finally time to revisit the GPU. A re-baseline with 3DMark/Time Spy showed much better results with my prior optimizations
For tuning, I pretty much just used the latest beta of MSI Afterburner, and a run of Time Spy and/or Port Royal after each change. Additionally, I used GPU-Z for a more granular live monitor of several GPU metrics. My re-iterate, my goals were:
To note, it's great that the maximum allowed power draw for the Founders Edition is capped at 370w. From my understanding (but please! correct me if I am wrong), the actual PCI-E slot provides UP TO 75w, and each of the 8-pin connectors (via 12-pin adapter OOB) can provide 150w. 370w board limit compared to what seems to be a 375w physical limit (at least without setting my apartment on fire), so no need to look for ways to attempt to modify that on-board max (and I don't even think there is currently a way yet).
For my MSI Afterburner settings, I set the power limit to the max (115%, which is 115% of 320w as per the OOB board limit, equalling the expected ~370w limit set via vBIOS). I also set a custom fan curve in the MSI Afterburner settings. This, of course largely depends on your noise preference. I don't mind the fan running, even at the lower end of the temperature curve. And a cool thing (or maybe its just a bug I'm experiencing) is that the fan curve doesn't actually stick -- it reverts back to the default fan curve the second I close MSI Afterburner. So during the work day, the fan sits at 0rpm mode, and when I plan to play some games, I just start up Afterburner to start up the fans. I did enable the voltage modification settings, but I'm not sure if this is required, as I was going to leave the voltage setting via the main UI at +0, and instead manually create a voltage/frequency curve via the curve editor. For me, I left the core clock setting via the UI as-is (I saw some walkthroughs that lower this to ~-300Mhz, so you can try that if you want). For the curve editor:
  1. Determine your maximum desired voltage and frequency, where any throttling is prevented and there is enough voltage to sustain your target frequency. A good way to validate your settings is to keep an eye on the sensors tab in GPU-Z during a benchmark-- a good max voltage/frequency should ideally show a totally clear PerfCap Reason line through the WHOLE benchmark
  2. After determining my maxes, I opened the curve editor. I pulled the LAST voltage point (right-most) to my target MAX frequency, which in my case is 1980MHz. Then I clicked the apply settings button in the main UI. This should move your whole curve UP. Now, move your TARGET voltage point, which in my case was 900mV, to the MAX frequency. Click apply again, and your curve should appear to ramp up, and then maintain a straight line starting at your max voltage, and should stay straight at the target frequency for every other point after. This is a little different from what I've seen from most walkthroughs of just moving your target voltage straight up to the target frequency from the start -- most of the time, this did not result in a straight line for me, and some points particularly towards the higher end of the voltage curve deviated upwards a little bit, which I did not want, just in case.
  3. After you are happy with your curve, increase your memory overclock value in the main UI. The increase should still show a clear PerfCaf Reason line after your benchmarks.
  4. My resulting voltage/frequency curve and (quite aggressive) fan curve can be found here: https://i.imgur.com/Mc9bUV0.png
Additionally, here is some of the settings set via Afterburner and validated via GPU-Z: https://i.imgur.com/sYIRnac.png
Post-GPU Tuning Benchmarks
After I was happy with my settings, it was time to run my 3080 through a round of benchmarks to determine stability and determine if there is still any throttling.
Time Spy
No power throttling here: https://i.imgur.com/jGLT5ob.png
Time Spy Extreme
To my dismay, this did trigger a PerfCap entry, all of them for PWR. As you can see from the GPU Clock row, there is some throttling going on (the curves are not a straight line during the max loads, as with the previous two benchmarks). This can be further validated by the Board Power Draw row, which indeed shows a reading above the 370W max: https://i.imgur.com/1ceDslF.png
Edit: Re-ran with the modified/lowered max GPU clock as a result of my Metro Exodus tweaking. A LOT less instances of exceeding the power limit -- we can probably assume full stability and no throttling across the board with a max 1950MHz at the current max voltage of 900mV https://i.imgur.com/K1s4N7o.png
Port Royal
https://i.imgur.com/7GiCq0D.png
Deus Ex: Mankind Divided
Finally, some actual games. This was one I really wanted to benchmark, as it is a game I played on both an older (RIP) 1080 and my previous 5700 XT. In both instances, the game was unplayable with any MSAA enabled. Here are the settings I used:
Results @ 4x MSAA: https://i.imgur.com/xGsWNvx.png
Results @ 2x MSAA: https://i.imgur.com/0TF3tdi.png
Metro Exodus
Like Time Spy Extreme, this was the game that required me to go back and tweak my Afterburner settings specifically for it -- this is why it's important to run across multiple different benchmarks, and also actual games! Initially, I experienced consistent crashing especially when entering scenes that were RTX heavy, so I had to tone down my frequency/voltage curve and cut down the memory overclock a tad.
Benchmark result (you can run the benchmark from your install directory. If via Steam, it gives you an annoying warning message every time you start it up). Additionally, as I write this up, I just realized I ran this on 1080... Whoops. Will need to go back and re-run this at 1440p... And I won't be shocked if this results in further curve tweaking :)
Results: https://i.imgur.com/pC9Gh0t.png
GPU-Z sensor metrics: https://i.imgur.com/PRhObhc.png
Edit: Re-ran at 1440p and crashed, so I went back and slightly lowered the max clock speed to 1965 MHz. It ran fine after the change, but notice the voltage reading in GPU-Z is higher than the limit I had set in Afterburner. This is the only instance across all benchmarks where I've seen that? https://i.imgur.com/3htp7cx.png
Conclusion
It definitely is a game of balancing maximal performance and power management. I'll be sure to update any changes/findings I have, but please, if you have any input on anything I may have done wrong/inefficiently/can be improved, let me know!
As a bonus, here's my "unrealistic" scenario, where god forbid I don't have all 4 external monitors on and all my background applications closed.
1 monitor @ 1440p/164Hz, no non-essential background tasks on Port Royal -- Able to push the max frequency to 2055 MHz at the same voltage with no throttling/sufficient power: https://i.imgur.com/DO9ZJpw.png
And finally, my PC (yet another Lian Li OC11): https://i.imgur.com/bvBDvjN.jpg
And a bonus pic of my
E X O T I C
X
O
T
I
C
temporary upgraded cooling solution to see how far we can push the 3080 with air cooling https://i.imgur.com/OEYSWpK.jpg
submitted by ThickSwoles to nvidia [link] [comments]


2020.10.16 18:17 suchapain More Video Games Featured Women This Year. Will It Last? - Wired (By Feminist Frequency)

The data on female representation in games looked optimistic—but time will tell if these changes endure beyond a wildcard year.
Graph

If 2020 had been a normal year, then the annual Electronic Entertainment Expo would have happened this past summer in Los Angeles. If E3 had taken place, then some of the gaming industry’s biggest studios and publishers would have held press conferences watched by millions of gamers around the world heralding many of their biggest upcoming releases. And if that had happened, then for the sixth year in a row, we at Feminist Frequency would have compiled data on the announcements to determine whether or not female representation in video games is actually getting any better.
However, 2020 has been anything but a normal year, and Covid-19 necessitated the cancelation of E3. The expo’s relevance was already in decline, with companies increasingly relying on direct video presentations they could release to eager audiences of gamers at any time of year; but this year, studios wishing to reach prospective players during the summer months had no other option. So we, too, have adapted. This year, our collected data reflects games featured in video presentations by major studios and publishers that took place between June 11 and September 10. Specifically, we looked at two Sony events, two Ubisoft events, one by EA, and another by Microsoft.
Last year, our fifth year of collecting data from E3 press conferences, we concluded that, for all the increased awareness and conversation about representations of women in games that had occurred over the past decade, in terms of the raw numbers, female representation was just not getting any better, with only a paltry 5 percent of games featured at last year’s event specifically focusing on female characters. Now, here’s the good news: Statistically, this year represents a significant improvement, with about 18 percent of games shown featuring female characters. In fact, this represents a new high, almost doubling the previous (dismal) record of 9 percent from 2014, our first year collecting this data.
This year also marks the narrowest divide between games featuring defined female protagonists and games featuring defined male protagonists that we’ve yet seen, with games starring male characters making up 23 percent of this year’s total, or just 5 percent more games overall. In previous years, there have always been at least three times as many games centering men as there were centering women, so the fact that this year both values are at least in the same ballpark is definitely a welcome development. However, while we should perhaps be cautiously optimistic about these numbers, we also shouldn’t break out the champagne just yet. It will naturally require another year or two before we can begin to determine if this shift reflects actual changes that are taking place, or if 2020 is a one-off statistical anomaly that will quickly see a return to the status quo.
Reasons to question whether or not this shift represents widespread change include the fact that more than one-third of the games centering female characters came from just one event: Sony’s June 11 presentation, dubbed The Future of Gaming, the first-ever event focused on the games of Sony’s next-generation console, the PlayStation 5. We’d like to hope that this means Sony recognizes that a significant percentage of potential PS5 buyers are women, and that they featured those games as part of a conscious, ongoing effort to win over those players. A new console generation could bring about significant change, and Sony’s influence within the games industry is vast—the PlayStation 4 has sold more than twice as many units over its lifetime as Microsoft’s competing Xbox One—so if this does reflect a larger strategy on the part of the console maker, the repercussions in years to come could be very significant indeed. Our hope is that both Sony and Microsoft make more deliberate efforts with their upcoming next-gen consoles to dismantle the false but enduring notion that gaming as a cultural domain is primarily for boys and men.
Such a shift would require not just a change in the content of games, but also in who holds positions of leadership and creative decisionmaking within games studios. Historically, these companies have been overwhelmingly male-dominated, a problem with repercussions far beyond just matters of representation, though the past few years have brought about the beginnings of a much-needed reckoning with all these imbalances of power and their consequences. While it’s impossible to discern anything concrete about whether or not more women are being hired at big studios (and whether their cultures are undergoing any real change) from video presentations like these, we can take note of who gets to represent these companies on camera, and in this regard, this year’s events cast a dim outlook, and illuminate an area still needing considerable growth. Overall, only 23 percent of on-camera presenters in these showcases were women; in each presentation, women were outnumbered by men at least two to one, and sometimes much worse than that. We’ll know change is happening when we start seeing more women—particularly as creative directors of studios or project leads on major titles—showing up in these videos.
Each year when we present this data, some people invariably point to the fact that games which allow players a choice between a male and female character, or games in which you control an ensemble of characters made up of people of different genders, make up the biggest percentage of all (55 percent this year), and wonder why that isn’t, on its own, enough to satisfy us. The answer is quite simple. Of course we welcome games that allow players the option to create and customize their own characters, but this is categorically different from games that feature defined, specific characters. Each person who plays Horizon: Zero Dawn, for instance, or The Last of Us Part II must step into the shoes of a defined female character, and experience the game’s efforts to get them to identify with and relate to that character. In an industry whose output was for decades dominated by male heroes, what we most want to see is a shift toward at least an equal number of games that require players to take on the role of humanized female characters.
While we believe that increased and improved female representation in games is vitally important, it’s also necessary to note that it’s just one of many things to consider as we look for games to tell stories that represent and humanize a far broader spectrum of humanity than games once did. Better representations around race, sexuality, and gender identity are also crucial, and a great deal of work remains to be done in these areas as well. It’s worth noting that this year’s games The Last of Us Part II and Tell Me Why both featured trans characters, and in recent years nonbinary characters have also appeared in games from time to time. Naturally this is a trend that we hope to see become far more common, and it’s something we’ll be keeping our eye on in the years to come.
This is a wildcard year, there’s no question about that, and the future feels quite unknown. Will E3 return in 2021? Will the releases of the PlayStation 5 and the Xbox Series S and Series X bring with them a new level of focus on female characters, as companies increasingly realize that women play and love games too? Is this year’s statistical shift just a blip, or a sign of lasting change? We hope for the best, but we’re not ready to celebrate just yet.
submitted by suchapain to GGdiscussion [link] [comments]


2020.10.08 18:52 MMABiz Linux on the Desktop

We’ve recently completed a project which involved replacing all of our old Windows 7 computers with shiny, new Linux machines. There were a few small hiccups along the way, but it went fairly smoothly.
We needed to kick out Windows 7 because Microsoft had announced that they were going to stop supplying security updates in January. We looked carefully at the main options, which were Windows 10 and Linux. We use Linux on our servers but most of our staff have never used it so they would have found Windows 10 easier.
Microsoft Windows has dominated the desktop PC market for decades. NetMarketShare analyses the desktop and laptop computers used for browsing the internet. In January, 88% of these sessions were from Windows, 10% from Apple’s MacOS and just 1.5% from Linux. As a result of this dominance, nearly everyone is familiar with Windows. There are also lots of programs that are designed only to work on Windows, which makes it harder to switch to a different operating system. On the other hand, a lot of viruses and other malware are also designed only to work on Windows.
Windows computers regularly send Microsoft information about how your computer is being used. This is called ‘telemetry’. The Dutch Government analysed the data and made a number of recommendations to ensure compliance with the General Data Protection Regulation (GDPR). The recommendations included either setting telemetry to the “Security” level or having telemetry traffic blocked. The “Security” level of telemetry is only available on the Enterprise or Education Editions of Windows 10. If you have the Home or Pro editions, you won’t have that option, but it should be possible to block the traffic using a firewall, if strict GDPR compliance is important to you.
Having considered the options, we eventually decided on Linux. We bought some very small Intel NUC computers, which don’t take up much desk space. There are many different Linux distributions (known as flavours), so we had to pick one. After taking some advice from a Linux consultant, we chose CentOS, version 8. I didn’t like the way the desktop worked, so we swapped that component for an XFCE desktop. For word processing and spreadsheets, we use LibreOffice. It does pretty much everything Microsoft Office does, although it doesn’t work exactly the same way. For example, Microsoft Excel lets you cut and paste a row of cells without leaving empty cells behind. In LibreOffice, you can achieve the same result using the mouse, but it isn’t quite as easy. Most of the other programs we used were either available for Linux, or could be replaced by a similar program that was available. In fact, it hasn’t taken long for us all to adapt to these little changes.
As well as our new Linux workstations and our Linux servers, we have other machines for specific purposes. One of these computers has Windows 10 Enterprise Edition and we use it for testing how our online payroll systems works with Microsoft Edge and Internet Explorer. We haven’t completely eradicated Microsoft Windows from our company, but we certainly use it less.
submitted by MMABiz to u/MMABiz [link] [comments]


2020.10.02 15:52 DivVsTablesVeteran Need a bit of feedback on a discussion with manager : PB / C# comparison

Hey folks,
So I've been working at this company for 5 years now and I've been programming since I was around 12/13 yo (I am 28 now). Because the 2000s sucked in terms of free tools for developing desktop apps in Windows (besides Java), I've mostly worked as a web dev. Yet I took a few classes in C/C++ and java, and ended up being the top of my class when I did. I am currently studying to have the proper diploma in Software Engineering, even though I do have the experience (my degree is in sociology/comp. lit because at some point in my life I thought I'd become an academic).
The company I work for are an ERP provider for small and medium businesses. The codebase dates back to an import from Clipper to PowerBuilder in the early 90s and was updated and modified throughout the years.
I'm currently writing an intranet SPA that is accessed via a scanner (which is basically a smartphone without the phone part). PB is really bad when it comes to webdev (a point that my manager actually brought forward, since he's run into many problems with it in the past), so I am using C# to develop the web application used on the scanner with ADO.NET and RAZOR. The scanner is used for inventory querying, allocations, receptions and stocktaking so it has a lot of complex updates in the inventory, orders, and accounting tables etc.
What I have developed is functional and stable even though it was rushed. And we've deployed it in production for many clients.
In the last few days I had to had a few features to the application, per request of one of our clients. Most took little time, but the client also asked for a warehouse transfer feature.
The warehouse transfer feature is already coded in our Powerbuilder desktop application. So I read the code and adapted it to C#.
Developing this feature from existing code took me 2 days in terms of writing the back-end, because I wrote the thing in such a way I would avoid code duplication, uselessly querying the database, and ended up writing three main SQL queries that update the Inventory, the Lots/Serial # table and lot history table (called "Cardex"). Their performance is great, so I know I did things properly. I also added a temporary table to save the lines one by one before saving the whole thing because I didn't want to have issue with the size of the JSON data I send to the back-end.
How it works : ask for temporary table header creation; returns header #; reads every line and send it to the back-end with the header # in the payload; once the last line has been sent and the response is the desired one, send a request to do the inventory updates for every item/lot contained; delete the rows from the temporary table if everything went according to plan.
So this morning I had a discussion with my manager. He asked me if I was done. I said I had still the front-end to write. He looked kind of annoyed and said to me : "So the development time is increased tenfold in C#". He seems to like his PB because he can whip out an update pretty easily, but there's a lot of copy-paste, useless querying, variables multiplications, code duplication and thoughtless GUI design involved in the process, whereas I like to do things the proper way, and carefully consider my decisions, always thinking about maintainability, ease of reading, respecting the OOP paradigm, etc.
So I really don't know what to think... Should I change my practices to match theirs - which is a constant source of frustration for me? What argument can I give to my manager, since he doesn't seem to care about OOP or code readability or code duplication. All he cares is time, not in the time you end saving in the long run, but the time saved before deploying. BTW, we're always late on every project because he systematically underestimates the time things are gonna take, despite the fact that he's been a dev for 40 years. So when I say this, it's not only for me, but also for my colleagues.
But the real question is this one: what is your experience with PB as experienced devs, how has it impacted development, how switching to another tool improved/decreased your productivity and how did you justify switching? Do you have PB horror stories? What was the type resistance to change you encountered? What were the arguments given to you to justify the use of PB? What did you reply?
Edit: sorry for the length, but I felt like giving full context. Also, English is my second language (French speaker). Finally, I'm asking these questions because I am trying to figure out whether I am the problem or not, because despite my experience, I have no diploma in the field yet.
submitted by DivVsTablesVeteran to ExperiencedDevs [link] [comments]


2020.10.01 13:13 Dashbird The Ultimate Guide to AWS DynamoDB

AWS DynamoDB changed the database game in Serverless and continues to do so, as its design repeatedly proves its huge value. This guide takes you through everything there is to know about DynamoDB so you can rest assured you’re using the service in its best way and reaping all of the benefits.

What is AWS DynamoDB?

DynamoDB is a key-value and document database with single-digit millisecond response times at any scale. It’s a fully managed durable database with built-in security, backup and restore capabilities.
A keyword you’ll often hear with DynamoDB is that it is a NoSQL database, which simply means it doesn’t use the traditional SQL query language used in relational databases. Its design is to reduce complexity between tables by consolidating objects into a common collection or “schemaless” table in a NoSQL database. These objects are then grouped together based on common themes, which will meet the conditions of the common queries of the application that you set.

Key Concepts:

Table: as a collection that can hold a virtually infinite number of items, it may also have secondary indexes associated
Secondary Index: duplicates table items using a different primary-key and sort-key
Primary Key: a special form of attribute that is used to reference items, similarly to an item ID
Sort Key: another special form of attribute that is used to organize items in a different sorting order
Item: the most basic unit in AWS DynamoDB, it holds the data attributes structured in a JSON
Attribute: a key value pair that contains informational data-points about an item in the database table
Streams: a constant stream of state-changing operations executed against a table
Query: operation to retrieve a particular item (or set of items)
Scan: operation to scan the entire table or a section of it
Filter: rules to apply after a query or scan has executed, but before results are returned to the requester

Relational Database Systems (RDBMS) vs NoSQL Database

While a relational database still has its place such as when flexibility is needed, as computing costs have increasingly become the main consumer of a business’ budget, the world needs faster speeds to match scaling demands. RDBMS can also see query performance become unpredictable and highly variable, and as more data is loaded in, it can also degrade.
When it comes to NoSQL design, data can be queried efficiently however only in a finite amount of ways. Therefore, it’s important to understand the specific questions it’ll be answering before any design takes place. Also to note, unlike with RDBMS, your aim should be to have as few tables as possible.

How does DynamoDB store data?

Although there is some rigidity within the service, DynamoDB supports two data models allowing for slightly different needs and some flexibility.
First is the key-value store, a scaled-up distributed hash table. The items within the table are uniquely identifiable by a key-value pair of attributes, which is used to GET, SET, UPDATE and DELETE. There are two types of attributes: the Primary Key, which works similarly to an item ID, and the Sort Key, which allows for ordering the items.
As we know, hash tables are reliable, consistent and fast whatever their size, however their drawback is that only one record can be retrieved at a time.
To combat this, DynamoDB can also be used as a wide-column store meaning that each row can have any number of columns at any time. This B-tree data structure and secondary index provides the option to find an item while also allowing for range queries. They can be used to reference and order items by different Primary Keys and Sort Keys. It’s also important to remember that DynamoDB is a schema-less database, in which items can have different sets of attributes.

What is DynamoDB autoscaling and how does it work?

One of the biggest benefits of serverless computing is the hands off approach developers can take when it comes to time and budget-consuming aspects, and one of these is ensuring that capacity is never limited or underused. DynamoDB automatically scales to manage surges in demand without throttling issues or slow response, and then conversely reduces down so resources aren’t wasted.
The service does this using AWS Application Auto Scaling, which allows tables to increase read and write capacity as needed using your own scaling policy. This policy specifies whether you want to scale these capacities, and the minimum and maximum provisioned capacity unit settings. It also includes a target utilization (the percentage of consumed provisioned throughput), which, along with a target tracking algorithm, ensures the throughput matches as near to the set target no matter the workload.

What is DynamoDB used for, and when is it used?

DynamoDB can handle more than 10tr requests per day and can support peaks of more than 20m requests per second, making it one of AWS’ top services for applications needing low latency data access at any scale.
The service was born out of Amazon’s own need for a more advanced database, after it’s Black Friday sales started. RDBMS features, such as joins, were slow at scale, and they found that other features, namely, strict consistency functionality weren’t always necessary and so could be relaxed. In both cases, the RDBMS features were adding cost and with NoSQL, CPU and memory could be vastly reduced.
As speed is of the essence and from a technical standpoint, we need shorter initialization steps while still maintaining high security, DynamoDB is perfect as access is over HTTP and the service uses AWS IAM. These two elements mean that your database is always protected and that the requests are authenticated and validated quickly without the need for complex network configuration, such as network partitioning.

Use Cases

There are endless use cases for DynamoDB as it’s a service that is needed in a huge amount of situations. Growing companies such as Lyft and AirBnb as well as long-standing enterprises, such as Capital One and Nike use the service within their architecture.
Most of the systems that make Dashbird work run on DynamoDB. We use it to store customer’s data such as integrations settings, delegations and others. We trust DynamoDB to be able to handle high throughput loads, therefore we use it for storing detected errors and insights. To operate with confidence we use our own system to also monitor read and write table capacities as well as to detect possible throttles, high latency periods or tables that are nearing the capacity limits.

https://preview.redd.it/67igsm2avgq51.png?width=800&format=png&auto=webp&s=d968fd31080fc3e56e4de329e185de3b274211ec

DynamoDB Pricing

DynamoDB charges for reading, writing, and storing data in your DynamoDB tables, and for any additional features you choose to add. DynamoDB has two capacity modes and those come with specific billing options for processing reads and writes on your tables, these are:
As you’d expect, this mode means there isn’t a need to specify the read and write throughput as it’ll scale up and down as needed. This is a good option if there is an element of unpredictability within your tables or traffic volumes.
Conversely with a provisioned capacity, you specify the number of reads and writes per second that you expect will be needed. Auto scaling is available here to automatically adjust based on the specified utilization rate ensuring high performance and budget management.
For both options, costs vary depending on the region you’re using, so it’s worth using the calculator to give an estimate.

AWS Free Tier

The following DynamoDB benefits are included as part of the AWS Free Tier. Each benefit is calculated monthly on a per-region, per-payer account basis.

Read and Write Requests

DynamoDB charges one write request unit for each write (up to 1 KB) and two write request units for transactional writes. For reads, DynamoDB charges one read request unit for each strongly consistent read (up to 4 KB), two read request units for each transactional read, and one-half read request unit for each eventually consistent read
For On-Demand mode, these are charged per million units, while for Provisioned mode, these are charged per unit, per hour.
Within the Provisioned mode is the additional option for Reserved Capacity. Using this can help save costs, and works by paying a one-time upfront fee and committing to paying the hourly rate for a minimum throughput level for the duration of the reserved capacity term. It’s worth noting however that any unused capacity will not roll over into the following month.

Data Storage

Data doesn’t need to be provisioned on either capacity mode as the service will be constantly monitored to determine charges. As with most storage solutions on AWS, there is a free tier here also, which includes 25GB per month - anything after this is charged monthly on a per GB basis.
Additional features available are charged on top of these basics. Once again, pricing for these can vary depending on the capacity mode so the calculator is a worthwhile use of time.
Other features include, backup and recovery, global storage, DynamoDB Accelerator (DAX), DynamoDB Streams and data transfer.

How to save money on your DynamoDB Tables?

While the On Demand mode offers a more hands-off approach, it can result in being up to seven times more costly than the Provisioned mode. Meanwhile, using the Provisioned mode can mean comparatively more burden on developers to predict capacity, and it can have some drawbacks on scalability. Here are three quick tips to save and optimize your tables, and to choose the right features for your application.
  1. The auto-scaling feature requires benchmarking and can struggle to adapt quickly to sharp changes in demand. It’s therefore important to run tests with a distribution as close as possible to what your system sees, to really judge whether auto-scaling will work adequately for you.
  2. DAX may be a good economical alternative if you’re looking at On Demand for a read-intensive table, but usage is key. A small DAX instance (t2.medium) would cost the same as more than 200m read operations in On Demand mode, meaning savings will only really be felt in high-throughput scenarios.
  3. For write-intensive workloads, SQS is a good alternative to manage high throughput and unpredictable traffic spikes. The messages are polled by another Lambda function responsible for writing data on DynamoDB; throttling allows for better capacity allocation on the database side, offering up the opportunity to make full use of the Provisioned capacity mode.
You can find out more about how to run cost-effective DynamoDB tables in this article.

Setting up AWS DynamoDB

Setting up DynamoDB is incredibly simple. In this example, we are going to use parameters and features available in the AWS Free Tier so you’re able to replicate a similar version, if you’re just starting out.

To create a NoSQL Table

  1. Head over to DynamoDB console, and click Create Table.
  2. You’ll then need to name the table itself.
  3. The Primary Key or Partition Key is used to spread data across partitions for scalability, so use a feature that has a range of values and will have evenly distributed access patterns.
  4. The Sort Key, allows just that, the ability to sort the data above. Another value that works across your data and can help dig into the table further is necessary here.
  5. To enable Auto Scaling, the Default Settings box needs to be unticked. By doing this, an AWS IAM role will automatically be created called DynamoDBAutoScaleRole, which will manage the auto scaling process.
  6. Lastly, scroll all the way down and click Create.*

Adding Data

  1. Under the Items tab, click Create Item.
  2. Add in the data for both the Primary and Sort Keys for each data entry, remembering to click Save each time.

DynamoDB Streams

DynamoDB Streams is a great feature that captures changes to a table at the point in time when the change happened, storing these changes in a log kept for 24hours.
This stream record is written with the primary key attributes of the items that were changed, ensuring that all modifications are recorded in the same sequence they occurred. It can also be configured to capture additional data such as the states before and after the change.
DynamoDB Streams writes in near to real-time allowing other applications to consume and take action on the stream records. Some good examples of use cases are:
It’s important to remember that AWS uses different endpoints for DynamoDB and DynamoDB Streams, however both must remain in the same region.

DynamoDB Query

You’re able to query an item or a set of items in your tables based on the Primary Key, and retrieve them quickly.
Querying The Table using Query Operations
  1. Under the Items tab, choose Query from the dropdown box.
  2. Using either one or both Primary and Sort keys, you’re able to type in the search boxes and adapt your query as needed.

DynamoDB Scan

A DynamoDB Scan reads every item in the table or secondary index and returns a set of results. By using the Sort Key, you can decide in which order the scan takes place. Additionally, a filter expression can be used to determine which items are returned from the scan.
Running a scan can be expensive so where possible, avoid them and use queries instead, unless it’s absolutely necessary to read through each individual item.

Monitoring DynamoDB

Monitoring your Serverless application is key for performance, managing costs and debugging, particularly as your application scales. You can use tools like Dashbird to easily keep track of your DynamoDB, Lambda functions, SQS ques and more. Dashbird also cross-references our architecture against industry best practices to suggest performance improvements, cost reduction opportunities, and anticipate potential points of failure. Get your free account now and see the performance of your entire serverless environment visualised in a real-time 3D map view in detail immediately after set up and start debugging with speed and confidence - no code changes or credit card required.

https://preview.redd.it/6eti6ijbvgq51.png?width=2513&format=png&auto=webp&s=03a5e6b3e9774380f85bf7980d517ab88cf7323a
submitted by Dashbird to serverless [link] [comments]


2020.09.19 18:41 The_Crims Boeing 777 From Wikipedia, the free encyclopedia Jump to navigati

onJump to search "B777" redirects here. For the road in Scotland, see B777 road. Boeing 777 Front quarter view of a Cathay Pacific 777 in flight with flaps and landing gear retracted A Boeing 777 operated by Cathay Pacific. The 777 is a low-wing twinjet; the original -200 is the shortest variant. Role Wide-body airliner National origin United States Manufacturer Boeing Commercial Airplanes First flight June 12, 1994 Introduction June 7, 1995 with United Airlines Status In production Primary users Emirates United Airlines Air France Cathay Pacific Produced 1993–present Number built 1,641 through August 2020[1][2] and deliveries[3] Program cost US$5 billion[4] Unit cost (US$ million, 2019) -200ER: 306.6, -200LR: 346.9, -300ER: 375.5, 777F: 352.3[5] Developed into Boeing 777X The Boeing 777 is a wide-body airliner developed and manufactured by Boeing Commercial Airplanes, commonly referred to as the Triple Seven.[6][7] The 777 was designed to bridge the gap between Boeing's 767 and 747, and to replace older DC-10s or L-1011s. Developed in consultation with eight major airlines, with a first meeting in January 1990, the program was launched on October 14, 1990 with a first order from United Airlines. The prototype was rolled out on April 9, 1994, and first flew on June 12, 1994. The 777 first entered commercial service with United Airlines on June 7, 1995. Longer range variants were launched on February 29, 2000 and were first delivered on April 29, 2004.
It is the largest twinjet and has a typical 3-class capacity of 301 to 368 passengers, with a range of 5,240 to 8,555 nautical miles (9,700 to 15,840 km). It is recognizable for its large-diameter turbofan engines, six wheels on each main landing gear, fully circular fuselage cross-section,[8] and a blade-shaped tail cone.[9] It has fly-by-wire controls, a first for Boeing. It initially competed with Airbus A340 and McDonnell Douglas MD-11, both now out of production, and currently competes with the Airbus A330-300 and newer Airbus A350 XWB.
The original 777 with a maximum takeoff weight (MTOW) of 545,000–660,000 lb (247–299 t) was produced in two fuselage lengths: the initial -200 was followed by the extended-range 777-200ER in 1997; and the 33.25 ft (10.13 m) longer 777-300 in 1998. Those 777 Classics were powered with 77,200–98,000 lbf (343–436 kN) General Electric GE90, Pratt & Whitney PW4000, or Rolls-Royce Trent 800 engines.[10] The longer range 777-300ER with a MTOW of 766,000–775,000 lb (347–352 t) entered service in 2004, the ultra long-range 777-200LR in 2006, and the 777F freighter in 2009. These long haul variants feature 110,000–115,300 lbf (489–513 kN) GE90 engines and extended raked wingtips. In November 2013, Boeing announced the 777X development with the -8 and -9 variants, scheduled to enter service by 2020. The 777X features composite wings with folding wingtips and General Electric GE9X engines.
The 777 has received more orders than any other wide-body airliner; as of August 2019, more than 60 customers had placed orders for 2,049 aircraft of all variants, with 1,609 delivered. The most common and successful variant is the 777-300ER with 844 orders and 810 delivered.[2] As of July 2018, Emirates was the largest operator with 163 aircraft.[11] By March 2018, the 777 had become the most-produced Boeing wide-body jet, surpassing the Boeing 747.[12] As of February 2019, the 777 has been involved in 28 aviation accidents and incidents,[13] including seven hull losses (five in-flight and two in ground incidents) resulting in 541 fatalities along with three hijackings.[14][15]
Contents 1 Development 1.1 Background 1.2 Design effort 1.3 Into production and testing 1.4 Entry into service 1.5 Initial derivatives 1.6 Second generation models 1.7 Production developments and 777X 1.8 Updates and improvements 2 Design 2.1 Fly-by-wire 2.2 Airframe and systems 2.3 Interior 3 Variants 3.1 777-200 3.2 777-200ER 3.3 777-200LR 3.4 777-300 3.5 777-300ER 3.6 777 Freighter 3.7 777-300ER Special Freighter (SF) 3.8 777X 3.9 Government and corporate 4 Operators 4.1 Orders and deliveries 5 Aircraft on display 6 Accidents and incidents 7 Specifications 8 See also 9 References 9.1 Footnotes 9.2 Citations 9.3 Bibliography 10 External links Development Background
The Boeing 777-100 trijet concept In the early 1970s, the Boeing 747, McDonnell Douglas DC-10, and the Lockheed L-1011 TriStar became the first generation of wide-body passenger airliners to enter service.[16] In 1978, Boeing unveiled three new models: the twin-engine Boeing 757 to replace its 727, the twin-engine 767 to challenge the Airbus A300, and a trijet 777 concept to compete with the DC-10 and L-1011.[17][18][19] The mid-size 757 and 767 launched to market success, due in part to 1980s' extended-range twin-engine operational performance standards (ETOPS) regulations governing transoceanic twinjet operations.[20] These regulations allowed twin-engine airliners to make ocean crossings at up to three hours' distance from emergency diversionary airports.[21] Under ETOPS rules, airlines began operating the 767 on long-distance overseas routes that did not require the capacity of larger airliners.[20] The trijet 777 was later dropped, following marketing studies that favored the 757 and 767 variants.[22] Boeing was left with a size and range gap in its product line between the 767-300ER and the 747-400.[23]
By the late 1980s, DC-10 and L-1011 models were approaching retirement age, prompting manufacturers to develop replacement designs.[24] McDonnell Douglas was working on the MD-11, a stretched and upgraded successor of the DC-10,[24] while Airbus was developing its A330 and A340 series.[24] In 1986, Boeing unveiled proposals for an enlarged 767, tentatively named 767-X,[25] to target the replacement market for first-generation wide-bodies such as the DC-10,[21] and to complement existing 767 and 747 models in the company lineup.[26] The initial proposal featured a longer fuselage and larger wings than the existing 767,[25] along with winglets.[27] Later plans expanded the fuselage cross-section but retained the existing 767 flight deck, nose, and other elements.[25]
Airline customers were uninterested in the 767-X proposals, and instead wanted an even wider fuselage cross-section, fully flexible interior configurations, short- to intercontinental-range capability, and an operating cost lower than that of any 767 stretch.[21] Airline planners' requirements for larger aircraft had become increasingly specific, adding to the heightened competition among aircraft manufacturers.[24] By 1988, Boeing realized that the only answer was a new clean-sheet design, which became the 777 twin-jet.[28] The company opted for the twin-engine configuration given past design successes, projected engine developments, and reduced-cost benefits.[29] On December 8, 1989, Boeing began issuing offers to airlines for the 777.[25]
Design effort A flight deck, from behind the two pilots' seats. A center console lies in between the seats, in front is an instrument panel with several displays, and light enters through the forward windows. The two-crew glass cockpit uses fly-by-wire controls Alan Mulally served as the Boeing 777 program's director of engineering, and then was promoted in September 1992 to lead it as vice-president and general manager.[30][31] The design phase for the new twinjet was different from Boeing's previous commercial jetliners. For the first time, eight major airlines – All Nippon Airways, American Airlines, British Airways, Cathay Pacific, Delta Air Lines, Japan Airlines, Qantas, and United Airlines – had a role in the development.[32] This was a departure from industry practice, where manufacturers typically designed aircraft with minimal customer input.[33] The eight airlines that contributed to the design process became known within Boeing as the "Working Together" group.[32] At the first group meeting in January 1990, a 23-page questionnaire was distributed to the airlines, asking what each wanted in the design.[21] By March 1990, Boeing and the airlines had decided upon a basic design configuration: a cabin cross-section close to the 747's, capacity up to 325 passengers, flexible interiors, a glass cockpit, fly-by-wire controls, and 10 percent better seat-mile costs than the A330 and MD-11.[21] Boeing selected its Everett factory in Washington, home of 747 production, as the 777's final assembly site.[34]
On October 14, 1990, United Airlines became the 777's launch customer when it placed an order for 34 Pratt & Whitney-powered aircraft valued at US$11 billion with options on an additional 34.[35][36] The development phase coincided with United's replacement program for its aging DC-10s.[37] United required that the new aircraft be capable of flying three different routes: Chicago to Hawaii, Chicago to Europe, and non-stop from Denver, a hot and high airport, to Hawaii.[37] ETOPS certification was also a priority for United,[38] given the overwater portion of United's Hawaii routes.[35] In January 1993, a team of United developers joined other airline teams and Boeing designers at the Everett factory.[39] The 240 design teams, with up to 40 members each, addressed almost 1,500 design issues with individual aircraft components.[40] The fuselage diameter was increased to suit Cathay Pacific, the baseline model grew longer for All Nippon Airways, and British Airways' input led to added built-in testing and interior flexibility,[21] along with higher operating weight options.[41]
The 777 was the first commercial aircraft designed entirely by computer.[26][35][42] Each design drawing was created on a three-dimensional CAD software system known as CATIA, sourced from Dassault Systemes and IBM.[43] This lets engineers assemble a virtual aircraft, in simulation, to check for interference and verify that the thousands of parts fit properly—thus reducing costly rework.[44] Boeing developed its high-performance visualization system, FlyThru, later called IVT (Integrated Visualization Tool) to support large-scale collaborative engineering design reviews, production illustrations, and other uses of the CAD data outside of engineering.[45] Boeing was initially not convinced of CATIA's abilities and built a physical mock-up of the nose section to verify its results. The test was so successful that additional mock-ups were canceled.[46] The 777 "was completed with such precision that it was the first Boeing jet that didn’t need its kinks worked out on an expensive physical mock-up plane", which contrasted sharply with the development of Boeing's next new airliner, the 787.[47]
Into production and testing The production process included substantial international content, an unprecedented level of global subcontracting for a Boeing jetliner,[48] later exceeded by the 787.[49] International contributors included Mitsubishi Heavy Industries and Kawasaki Heavy Industries (fuselage panels),[50] Fuji Heavy Industries, Ltd. (center wing section),[50] Hawker de Havilland (elevators), and Aerospace Technologies of Australia (rudder).[51] An agreement between Boeing and the Japan Aircraft Development Corporation, representing Japanese aerospace contractors, made the latter risk-sharing partners for 20 percent of the entire development program.[48] The initial 777-200 model was launched with propulsion options from three manufacturers, General Electric, Pratt & Whitney, and Rolls-Royce,[52] giving the airlines their choice of engines from competing firms.[53] Each manufacturer agreed to develop an engine in the 77,000 lbf (340 kN) and higher thrust class (a measure of jet engine output) for the world's largest twinjet.[52]
Airliner turbofan engine Pratt & Whitney PW4000 Airliner turbofan engine Rolls-Royce Trent 800 Airliner turbofan engine General Electric GE90-94B with its thrust reverser deployed To accommodate production of its new airliner, Boeing doubled the size of the Everett factory at the cost of nearly US$1.5 billion[35] to provide space for two new assembly lines.[37] New production methodologies were developed, including a turn machine that could rotate fuselage subassemblies 180 degrees, giving workers access to upper body sections.[43] Major assembly of the first aircraft began on January 4, 1993.[54] By the start of production, the program had amassed 118 firm orders, with options for 95 more from 10 airlines.[55] Total investment in the program was estimated at over US$4 billion from Boeing, with an additional US$2 billion from suppliers.[56]
Side view of a twin-engine jet in flight, surrounded by white clouds The 777 made its maiden flight on June 12, 1994. On April 9, 1994, the first 777, number WA001, was rolled out in a series of 15 ceremonies held during the day to accommodate the 100,000 invited guests.[57] The first flight took place on June 12, 1994,[58] under the command of chief test pilot John E. Cashman.[59] This marked the start of an 11-month flight test program that was more extensive than testing for any previous Boeing model.[60] Nine aircraft fitted with General Electric, Pratt & Whitney, and Rolls-Royce engines[58] were flight tested at locations ranging from the desert airfield at Edwards Air Force Base in California[61] to frigid conditions in Alaska, mainly Fairbanks International Airport.[62] To satisfy ETOPS requirements, eight 180-minute single-engine test flights were performed.[63] The first aircraft built was used by Boeing's nondestructive testing campaign from 1994 to 1996, and provided data for the -200ER and -300 programs.[64] At the successful conclusion of flight testing, the 777 was awarded simultaneous airworthiness certification by the U.S. Federal Aviation Administration (FAA) and European Joint Aviation Authorities (JAA) on April 19, 1995.[58]
Entry into service
On May 15, 1995, United Airlines received the first Boeing 777-200 and made the first commercial flight on June 7 Boeing delivered the first 777 to United Airlines on May 15, 1995.[65][66] The FAA awarded 180-minute ETOPS clearance ("ETOPS-180") for the Pratt & Whitney PW4084-engined aircraft on May 30, 1995, making it the first airliner to carry an ETOPS-180 rating at its entry into service.[67] The first commercial flight took place on June 7, 1995, from London Heathrow Airport to Dulles International Airport near Washington, D.C.[68] Longer ETOPS clearance of 207 minutes was approved in October 1996.[69]
On November 12, 1995, Boeing delivered the first model with General Electric GE90-77B engines to British Airways,[70] which entered service five days later.[71] Initial service was affected by gearbox bearing wear issues, which caused British Airways to temporarily withdraw its 777 fleet from transatlantic service in 1997,[71] returning to full service later that year.[61] General Electric subsequently announced engine upgrades.[61]
The first Rolls-Royce Trent 877-powered aircraft was delivered to Thai Airways International on March 31, 1996,[70] completing the introduction of the three powerplants initially developed for the airliner.[72] Each engine-aircraft combination had secured ETOPS-180 certification from the point of entry into service.[73] By June 1997, orders for the 777 numbered 323 from 25 airlines, including satisfied launch customers that had ordered additional aircraft.[58] Operations performance data established the consistent capabilities of the twinjet over long-haul transoceanic routes, leading to additional sales.[74] By 1998, the 777 fleet had approached 900,000 flight hours.[75] Boeing states that the 777 fleet has a dispatch reliability (rate of departure from the gate with no more than 15 minutes delay due to technical issues) above 99 percent.[76][77][78][79]
Initial derivatives
Cathay Pacific introduced the stretched -300 variant on May 27, 1998 After the original model, Boeing developed an increased gross weight variant of the 777-200 with greater range and payload capability.[80] Initially named 777-200IGW,[81] the 777-200ER first flew on October 7, 1996,[82] received FAA and JAA certification on January 17, 1997,[83] and entered service with British Airways on February 9, 1997.[83] Offering greater long-haul performance, the variant became the most widely ordered version of the aircraft through the early 2000s.[80] On April 2, 1997, a Malaysia Airlines -200ER named "Super Ranger" broke the great circle "distance without landing" record for an airliner by flying eastward from Boeing Field, Seattle to Kuala Lumpur, a distance of 10,823 nautical miles (20,044 km; 12,455 mi), in 21 hours and 23 minutes.[75]
Following the introduction of the -200ER, Boeing turned its attention to a stretched version of the airliner. On October 16, 1997, the 777-300 made its first flight.[82] At 242.4 ft (73.9 m) in length, the -300 became the longest airliner yet produced (until the A340-600), and had a 20 percent greater overall capacity than the standard length model.[84] The -300 was awarded type certification simultaneously from the FAA and JAA on May 4, 1998,[85] and entered service with launch customer Cathay Pacific on May 27, 1998.[82][86]
The first generation of Boeing 777 models, the -200, -200ER, and -300 have since been known collectively as Boeing 777 Classics.[10]
Second generation models
Aircraft engine, forward-facing view with a Boeing engineer in front to demonstrate the engine's size. The engine's large circular intake contains a central hub with a swirl mark, surrounded by multiple curved fan blades. The more powerful GE90 engines of later variants has a 128 in (330 cm) diameter fan up from 123 in (310 cm) in earlier variants, and curved blades instead of straight ones From the program's start, Boeing had considered building ultra-long-range variants.[87] Early plans centered on a 777-100X proposal,[88] a shortened variant of the -200 with reduced weight and increased range,[88] similar to the 747SP.[89] However, the -100X would have carried fewer passengers than the -200 while having similar operating costs, leading to a higher cost per seat.[88][89] By the late 1990s, design plans shifted to longer-range versions of existing models.[88]
In March 1997, the Boeing board approved the 777-200X/300X specifications: 298 passengers in three classes over 8,600 nmi (15,900 km) for the 200X and 6,600 nmi (12,200 km) with 355 passengers in a tri-class layout for the 300X, with design freeze planned in May 1998, 200X certification in August 2000, and introduction in September and in January 2001 for the 300X. The 1.37 m (4 ft 6 in) wider wing was to be strengthened and the fuel capacity enlarged, and it was to be powered by simple derivatives with similar fans. GE was proposing a 454 kN (102,000 lbf) GE90-102B, while P&W offered its 436 kN (98,000 lbf) PW4098 and R-R was proposing a 437 kN (98,000 lbf) Trent 8100.[90] Rolls-Royce was also studying a Trent 8102 over 445 kN (100,000 lbf).[91] Boeing was studying a semi-levered, articulated main gear to help the take-off rotation of the proposed -300X, with its higher 324,600 kg (715,600 lb) MTOW.[92] By January 1999, its MTOW grew to 340,500 kg (750,000 lb), and thrust requirements increased to 110,000–114,000 lbf (490–510 kN).[93]
A more powerful engine in the thrust class of 100,000 lbf (440 kN) was required, leading to talks between Boeing and engine manufacturers. General Electric offered to develop the GE90-115B engine,[53] while Rolls-Royce proposed developing the Trent 8104 engine.[94] In 1999, Boeing announced an agreement with General Electric, beating out rival proposals.[53] Under the deal with General Electric, Boeing agreed to only offer GE90 engines on new 777 versions.[53]
On February 29, 2000, Boeing launched its next-generation twinjet program,[95] initially called 777-X,[87] and began issuing offers to airlines.[80] Development was slowed by an industry downturn during the early 2000s.[82] The first model to emerge from the program, the 777-300ER, was launched with an order for ten aircraft from Air France,[96] along with additional commitments.[80] On February 24, 2003, the -300ER made its first flight, and the FAA and EASA (European Aviation Safety Agency, successor to the JAA) certified the model on March 16, 2004.[97] The first delivery to Air France took place on April 29, 2004.[82] The -300ER, which combined the -300's added capacity with the -200ER's range, became the top-selling 777 variant in the late 2000s,[98] benefitting as airlines replaced comparable four-engine models with twinjets for their lower operating costs.[99]
The second long-range model, the 777-200LR, rolled out on February 15, 2005, and completed its first flight on March 8, 2005.[82] The -200LR was certified by both the FAA and EASA on February 2, 2006,[100] and the first delivery to Pakistan International Airlines occurred on February 26, 2006.[101] On November 10, 2005, the first -200LR set a record for the longest non-stop flight of a passenger airliner by flying 11,664 nautical miles (21,602 km) eastward from Hong Kong to London.[102] Lasting 22 hours and 42 minutes, the flight surpassed the -200LR's standard design range and was logged in the Guinness World Records.[103]
The production freighter model, the 777F, rolled out on May 23, 2008.[104] The maiden flight of the 777F, which used the structural design and engine specifications of the -200LR[105] along with fuel tanks derived from the -300ER, occurred on July 14, 2008.[106] FAA and EASA type certification for the freighter was received on February 6, 2009,[107] and the first delivery to launch customer Air France took place on February 19, 2009.[108][109]
Production developments and 777X
The improved and updated Boeing 777-9X was rolled out on March 13, 2019 See also: Boeing 777X Initially second to the 747 as Boeing's most profitable jetliner,[110] the 777 became the company's most lucrative model in the 2000s.[111] Program sales accounted for an estimated US$400 million of Boeing's pretax earnings in 2000, US$50 million more than the 747.[110] By 2004, the airliner accounted for the bulk of wide-body revenues for the Boeing Commercial Airplanes division.[112] In 2007, orders for second-generation 777 models approached 350 aircraft,[113] and in November of that year, Boeing announced that all production slots were sold out to 2012.[99] The program backlog of 356 orders was valued at US$95 billion at list prices in 2008.[114]
In 2010, Boeing announced plans to increase production from 5 aircraft per month to 7 aircraft per month by mid-2011, and 8.3 per month by early 2013.[115] Complete assembly of each 777-300ER requires 49 days.[116] The smaller Boeing 787 Dreamliner, the first stage of a replacement aircraft initiative called the Boeing Yellowstone Project,[117] entered service in 2011. Reportedly, the 777 could eventually be replaced by a new aircraft family, Yellowstone 3, which would draw upon technologies from the 787.[113] In November 2011, assembly began on the 1,000th 777, a -300ER model for Emirates,[116] which was rolled out in March 2012.[118]
By the late 2000s, the 777 was facing increased potential competition from Airbus' planned A350 XWB and internally from proposed 787 variants,[113] both airliners that offer fuel efficiency improvements. As a consequence, the 777-300ER received an engine and aerodynamics improvement package for reduced drag and weight.[119] In 2010, the variant further received a 5,000 lb (2,300 kg) maximum zero-fuel weight increase, equivalent to a higher payload of 20–25 passengers; its GE90-115B1 engines received a 1–2.5 percent thrust enhancement for increased takeoff weights at higher-altitude airports.[119] More changes were targeted for late 2012, including possible extension of the wingspan,[119] along with other major changes, including a composite wing, new powerplant, and different fuselage lengths.[119][120][121] Emirates was reportedly working closely with Boeing on the project, in conjunction with being a potential launch customer for new 777 versions.[122] Among customers for the aircraft during this period, China Airlines ordered ten 777-300ER aircraft to replace 747-400s on long-haul transpacific routes (with the first of those aircraft entering service in 2015), noting that the 777-300ER's per seat cost is about 20% lower than the 747's costs (varying due to fuel prices).[123]
In November 2013, with orders and commitments totaling 259 aircraft from Lufthansa, Emirates, Qatar Airways, and Etihad Airways, Boeing formally launched the 777X program, the third generation of the 777 (not to be confused with the 777-X variants, which were the second generation of the aircraft), with two models: the 777-8 and 777-9.[124] The 777-9 was to be a further stretched variant with a capacity of over 400 passengers and a range of over 15,200 km (8,200 nmi), whereas the 777-8 was slated to seat approximately 350 passengers and have a range of over 17,200 km (9,300 nmi).[124] Both models were to be equipped with new generation GE9X engines and feature new composite wings with folding wingtips. The first member of the 777X family, the 777-9, was set to enter service by 2020. By the mid-2010s, the 777 had become prevalent on the longest flights internationally and had become the most widely used airliner for transpacific routes, with variants of the type operating over half of all scheduled flights and with the majority of transpacific carriers.[125][126]
By April 2014, with cumulative sales surpassing those of the 747, the 777 became the best-selling wide-body airliner; at existing production rates, the aircraft was on track to become the most-delivered wide-body airliner by mid-2016.[127] By February 2015, the backlog of undelivered 777s totaled 278 aircraft, representing just under three years of current production at 8.3 aircraft per month,[128] causing Boeing to ponder the 2018-2020 time frame. In January 2016, Boeing confirmed plans to reduce the production rate of the 777 family from 8.3 per month to 7 per month in 2017 to help close the production gap between the 777 and 777X created by a lack of new orders.[129] In 2018, assembling test 777-9 aircraft was expected to lower output to an effective rate of 5.5 per month.[130] Boeing was expected to drop 777 production to five per month in August 2017.[131]
Updates and improvements
Air France received the first 777-300ER on April 29, 2004 In tandem with the development of the third generation Boeing 777X, Boeing worked with General Electric to offer a 2% improvement in fuel efficiency to in-production 777-300ER aircraft. General Electric improved the fan module and the high-pressure compressor stage-1 blisk in the GE-90-115 turbofan, as well as reduced clearances between the tips of the turbine blades and the shroud during cruise. These improvements, of which the latter is the most important and was derived from work to develop the 787, were stated by GE to lower fuel burn by 0.5%. Boeing's wing modifications were intended to deliver the remainder. Boeing stated that every 1% improvement in the 777-300ER's fuel burn translates into being able to fly the aircraft another 75 nmi (139 km; 86 mi) on the same load of fuel, or add ten passengers or 2,400 lb (1,100 kg) of cargo to a "load limited" flight.[132]
In March 2015, additional details of the improvement package were unveiled. The 777-300ER was to shed 1,800 lb (820 kg) by replacing the fuselage crown with tie rods and composite integration panels, similar to those used on the 787. The new flight control software was to eliminate the need for the tail skid by keeping the tail off the runway surface regardless of the extent to which pilots command the elevators. Boeing was also redesigning the inboard flap fairings to reduce drag by reducing pressure on the underside of the wing. The outboard raked wingtip was to have a divergent trailing edge, described as a "poor man's airfoil" by Boeing; this was originally developed for the McDonnell Douglas MD-12 project. Another change involved elevator trim bias. These changes were to increase fuel efficiency and allow airlines to add 14 additional seats to the airplane, increasing per seat fuel efficiency by 5%.[133]
Mindful of the long time required to bring the 777X to the market, Boeing continued to develop improvement packages which improve fuel efficiency, as well as lower prices for the existing product. In January 2015, United Airlines ordered ten 777-300ERs, normally costing around US$150 million each but paid around US$130 million, a discount to bridge the production gap to the 777X.[134] The roll-out of the prototype 777X, a 777-9 model, occurred on March 13, 2019.[135]
As of 2019, Boeing lists prices for the 777-200ER, -200LR, 777F, -300ER, 777-8, and 777-9 variants. The -200ER is the only Classic variant remaining available.[5]
Design Aircraft belly section. Close view of engines, extended landing gear and angled control flaps. The engines and extended slats, flaps, and landing gear of an American Airlines Boeing 777-200ER.
Front view of an Emirates 777-300ER, showing fuselage profile, wing dihedral, and GE90 engines Boeing introduced a number of advanced technologies with the 777 design, including fully digital fly-by-wire controls,[136] fully software-configurable avionics, Honeywell LCD glass cockpit flight displays,[137] and the first use of a fiber optic avionics network on a commercial airliner.[138] Boeing made use of work done on the cancelled Boeing 7J7 regional jet,[139] which utilized similar versions of the chosen technologies.[139] In 2003, Boeing began offering the option of cockpit electronic flight bag computer displays.[140] In 2013, Boeing announced that the upgraded 777X models would incorporate airframe, systems, and interior technologies from the 787.[141]
Fly-by-wire In designing the 777 as its first fly-by-wire commercial aircraft, Boeing decided to retain conventional control yokes rather than change to sidestick controllers as used in many fly-by-wire fighter aircraft and in many Airbus airliners.[136] Along with traditional yoke and rudder controls, the cockpit features a simplified layout that retains similarities to previous Boeing models.[142] The fly-by-wire system also incorporates flight envelope protection, a system that guides pilot inputs within a computer-calculated framework of operating parameters, acting to prevent stalls, overspeeds, and excessively stressful maneuvers.[136] This system can be overridden by the pilot if deemed necessary.[136] The fly-by-wire system is supplemented by mechanical backup.[143]
Airframe and systems Aircraft in flight, underside view. The jet's two wings have one engine each. The rounded nose leads to a straight body section, which tapers at the tail section with its two rear fins. The planform view of a Boeing 777-300ER, with raked wingtips The wings on the 777 feature a supercritical airfoil design that is swept back at 31.6 degrees and optimized for cruising at Mach 0.83 (revised after flight tests up to Mach 0.84).[144] The wings are designed with increased thickness and a longer span than previous airliners, resulting in greater payload and range, improved takeoff performance, and a higher cruising altitude.[58] The wings also serve as fuel storage, with longer-range models able to carry up to 47,890 US gallons (181,300 L) of fuel.[145] This capacity allows the 777-200LR to operate ultra-long-distance, trans-polar routes such as Toronto to Hong Kong.[146] In 2013, a new wing made of composite materials was introduced for the upgraded 777X, with a wider span and design features based on the 787's wings.[141]
Unlike smaller airliners like the Boeing 737, no current 777 wings have winglets; instead, the exceptionally long raked wings of the 777 serve the same drag-reducing function. Large folding wingtips, 21 feet (6.40 m) long, were offered when the 777 was first launched, to appeal to airlines who might use gates made to accommodate smaller aircraft, but no airline purchased this option.[147] Folding wingtips reemerged as a design feature at the announcement of the upgraded 777X in 2013. Smaller folding wingtips of 11 feet (3.35 m) in length will allow 777X models to use the same airport gates and taxiways as earlier 777s.[141] These smaller folding wingtips are less complex than those proposed for earlier 777s, and internally only affect the wiring needed for wingtip lights.[141]
Aircraft landing gear. Six wheel gear on the ground, with attachment assembly and gear door leading up to the aircraft belly. The six-wheel undercarriage of a Boeing 777 The airframe incorporates the use of composite materials, which comprise nine percent of its original structural weight (all models outside the 777-8 and 777-9).[148] Elements made from composite material include the cabin floor and rudder. The main fuselage cross-section is circular[149] and tapers rearward into a blade-shaped tail cone with a port-facing auxiliary power unit.[9] The aircraft also features the largest landing gear and the biggest tires ever used in a commercial jetliner.[150] The six-wheel bogies are designed to spread the load of the aircraft over a wide area without requiring an additional centerline gear. This helps reduce weight and simplifies the aircraft's braking and hydraulic systems. Each tire of a 777-300ER six-wheel main landing gear can carry a load of 59,490 lb (26,980 kg), which is heavier than other wide-bodies such as the 747-400.[151] The aircraft has triple redundant hydraulic systems with only one system required for landing.[152] A ram air turbine—a small retractable device which can provide emergency power—is also fitted in the wing root fairing.[153]
Interior Airliner cabin. Rows of seats arranged between two aisles. Each seatback has a monitor; light shines from the sidewalls and overhead bins. The Economy cabin of an Etihad Airways Boeing 777-300ER in a 3-3-3 layout. Airliner cabin. Rows of seats arranged between two aisles. The Royal Laurel Class (Business Class) cabin in a 1-2-1 reverse herringbone layout on an EVA Air 777-300ER The original 777 interior, also known as the Boeing Signature Interior, features curved panels, larger overhead bins, and indirect lighting.[71] Seating options range from four[154] to six abreast in first class up to ten abreast in economy.[155] The 777's windows were the largest of any current commercial airliner until the 787, and measure 15-inch (380 mm) by 10-inch (250 mm) in size (all models outside the 777-8 and -9).[156] The cabin also features "Flexibility Zones", which entails deliberate placement of water, electrical, pneumatic, and other connection points throughout the interior space, allowing airlines to move seats, galleys, and lavatories quickly and more easily when adjusting cabin arrangements.[155] Several aircraft have also been fitted with VIP interiors for non-airline use.[157] Boeing designed a hydraulically damped toilet seat cover hinge that closes slowly.[158]
In 2003, Boeing introduced overhead crew rests as an option on the 777.[159] Located above the main cabin and connected via staircases, the forward flight crew rest contains two seats and two bunks, while the aft cabin crew rest features multiple bunks.[159] The Signature Interior has since been adapted for other Boeing wide-body and narrow-body aircraft, including 737NG, 747-400, 757-300, and newer 767 models, including all 767-400ER models.[160][161] The 747-8 and 767-400ER have also adopted the larger, more rounded windows of the original 777.
In 2011, Flight International reported that Boeing is considering replacing the Signature Interior on the 777 with a new interior similar to that on the 787, as part of a move towards a "common cabin experience" across all Boeing platforms.[162] With the launch of the 777X in 2013, Boeing confirmed that the aircraft would be receiving a new interior featuring 787 cabin elements and larger windows.[141] Further details released in 2014 included re-sculpted cabin sidewalls for greater interior room, noise-dampening technology, and higher cabin humidity.[163]
Air France has a 777-300ER sub-fleet with 472 seats each, more than any other international 777, to achieve a cost per available seat kilometer (CASK) around €.05, similar to Level’s 314-seat Airbus A330-200, its benchmark for low-cost, long-haul. Competing on similar French overseas departments destinations, Air Caraïbes has 389 seats on the A350-900 and 429 on the -1000. French Bee’s is even more dense with its 411 seats A350-900, due to 10-abreast economy seating, reaching a €.04 CASK according to Air France, and lower again with its 480 seats -1000.[164]
Variants Boeing uses two characteristics – fuselage length and range – to define its 777 models.[23][165] Passengers and cargo capacity varies by fuselage length: the 777-300 has a stretched fuselage compared to the base 777-200. Three range categories were defined: the A-market would cover domestic and regional operations, the B-market would cover routes from Europe to the US West coast and the C-market the longest transpacific routes.[166] The A-market would be covered by a 4,200 nmi (7,800 km) range, 234 t (516,000 lb) MTOW aircraft for 353 to 374 passengers powered by 316 kN (71,000 lbf) engines, followed by a 6,600 nmi (12,200 km) B-market range for 286 passengers in three-class, with 365 kN (82,000 lbf) unit thrust and 263 t (580,000 lb) of MTOW, an A340 competitor, basis of an A-market 409 to 434 passengers stretch, and eventually a 7,600 nmi (14,000 km) C-market with 400 kN (90,000 lbf) engines.[167]
When referring to different variants, the International Air Transport Association (IATA) code collapses the 777 model designator and the -200 or -300 variant designator to "772" or "773".[168] The International Civil Aviation Organization (ICAO) aircraft type designator system adds a preceding manufredesigned main landing gear, and additional structural strengthening.[182] As with the -300ER and 777F, the -200
submitted by The_Crims to shittynosleep [link] [comments]


2020.09.15 18:32 jptiger0 Haswell i7 in laptop benching much lower than expected

Hey, thank you for taking a look at this. I'm writing this on a Sony VAIO SVF15N190X laptop, with an Intel i7-4500U. So it's not a new computer. It had Windows 8 preinstalled if that gives you any idea (since updated to Win 10, v 1909 as of this writing). But I've taken good care of it, upgraded its SSD and even its wifi card to an a/c model. It's lately just seemed a little sluggish, even after the usual clearing of space (about 30% of drive is free), checking for malware, updating drivers, etc). I know that Intel provided a patch for Spectre that had a performance impact on this generation of CPUs, but most people seem to be reporting 5% performance change at most.
Out of curiosity I downloaded CPU-Z and started fiddling around. I tried benching the processor and got a score of 187.0 multi-thread and 53.3 single thread. I clicked "submit and compare" and found that that was way, way lower than what other people with similar models and generations had been getting.
I checked my power preferences and I'm not seeing obvious culprits. I'm on a High Performance Plan, I'm plugged in, and min and max processor states are 100% when plugged in. Intel CPPC Energy Efficiency Settings are disabled.
Here's the (slightly shortened) CPU-Z Report:
CPU-Z TXT Report ------------------------------------------------------------------------- Binaries ------------------------------------------------------------------------- CPU-Z version 1.93.0.x64 Processors ------------------------------------------------------------------------- Number of sockets 1 Number of threads 4 APICs ------------------------------------------------------------------------- Socket 0 -- Core 0 (ID 0) -- Thread 0 0 -- Thread 1 1 -- Core 1 (ID 1) -- Thread 2 2 -- Thread 3 3 Timers ------------------------------------------------------------------------- ACPI timer 3.580 MHz Perf timer 10.000 MHz Sys timer 1.000 KHz Processors Information ------------------------------------------------------------------------- Socket 1 ID = 0 Number of cores 2 (max 2) Number of threads 4 (max 4) Manufacturer GenuineIntel Name Intel Core i7 4500U Codename Haswell ULT Specification Intel(R) Core(TM) i7-4500U CPU @ 1.80GHz Package (platform ID) Socket 1168 BGA (0x6) CPUID 6.5.1 Extended CPUID 6.45 Core Stepping C0 Technology 22 nm TDP Limit 15.0 Watts Tjmax 100.0 °C Core Speed 1696.0 MHz Multiplier x Bus Speed 17.0 x 99.8 MHz Base frequency (cores) 99.8 MHz Base frequency (ext.) 99.8 MHz Stock frequency 1800 MHz Instructions sets MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, EM64T, VT-x, AES, AVX, AVX2, FMA3 Microcode Revision 0x24 L1 Data cache 2 x 32 KBytes, 8-way set associative, 64-byte line size L1 Instruction cache 2 x 32 KBytes, 8-way set associative, 64-byte line size L2 cache 2 x 256 KBytes, 8-way set associative, 64-byte line size L3 cache 4 MBytes, 16-way set associative, 64-byte line size Max CPUID level 0000000Dh Max CPUID ext. level 80000008h Cache descriptor Level 1, D, 32 KB, 2 thread(s) Cache descriptor Level 1, I, 32 KB, 2 thread(s) Cache descriptor Level 2, U, 256 KB, 2 thread(s) Cache descriptor Level 3, U, 4 MB, 16 thread(s) FID/VID Control yes Turbo Mode supported, enabled Max non-turbo ratio 24x Max turbo ratio 30x Max efficiency ratio 8x O/C bins none Ratio 1 core 30x Ratio 2 cores 27x Ratio 3 cores 27x Ratio 4 cores 27x IA Voltage Mode PCU adaptive IA Voltage Offset 0 mV GT Voltage Mode PCU adaptive GT Voltage Offset 0 mV LLC/Ring Voltage Mode PCU adaptive LLC/Ring Voltage Offset 0 mV Agent Voltage Mode PCU adaptive Agent Voltage Offset 0 mV TDP Level 15.0 W @ 18x TDP Level 11.5 W @ 8x TDP Level 25.0 W @ 24x Temperature 0 48 degC (118 degF) (Package) Temperature 1 46 degC (114 degF) (Core #0) Temperature 2 46 degC (114 degF) (Core #1) Voltage 0 0.77 Volts (VID) Voltage 1 +0.00 Volts (IA Offset) Voltage 2 +0.00 Volts (GT Offset) Voltage 3 +0.00 Volts (LLC/Ring Offset) Voltage 4 +0.00 Volts (System Agent Offset) Power 00 5.12 W (Package) Power 01 1.01 W (IA Cores) Power 02 0.12 W (GT) Power 03 2.08 W (Uncore) Power 04 1.91 W (DRAM) Clock Speed 0 1695.95 MHz (Core #0) Clock Speed 1 1695.95 MHz (Core #1) Core 0 max ratio 30.0 (effective 17.0) Core 1 max ratio 30.0 (effective 17.0) Thread dumps ------------------------------------------------------------------------- CPU Thread 0 APIC ID 0 Topology Processor ID 0, Core ID 0, Thread ID 0 CPUID 0x00000000 0x0000000D 0x756E6547 0x6C65746E 0x49656E69 0x00000001 0x00040651 0x00100800 0x7FDAFBBF 0xBFEBFBFF 0x00000002 0x76036301 0x00F0B5FF 0x00000000 0x00C10000 0x00000003 0x00000000 0x00000000 0x00000000 0x00000000 0x00000004 0x1C004121 0x01C0003F 0x0000003F 0x00000000 0x00000004 0x1C004122 0x01C0003F 0x0000003F 0x00000000 0x00000004 0x1C004143 0x01C0003F 0x000001FF 0x00000000 0x00000004 0x1C03C163 0x03C0003F 0x00000FFF 0x00000006 0x00000005 0x00000040 0x00000040 0x00000003 0x11142120 0x00000006 0x00000077 0x00000002 0x00000009 0x00000000 0x00000007 0x00000000 0x000027AB 0x00000000 0x9C000000 0x00000008 0x00000000 0x00000000 0x00000000 0x00000000 0x00000009 0x00000000 0x00000000 0x00000000 0x00000000 0x0000000A 0x07300403 0x00000000 0x00000000 0x00000603 0x0000000B 0x00000001 0x00000002 0x00000100 0x00000000 0x0000000B 0x00000004 0x00000004 0x00000201 0x00000000 0x0000000C 0x00000000 0x00000000 0x00000000 0x00000000 0x0000000D 0x00000007 0x00000340 0x00000340 0x00000000 0x0000000D 0x00000001 0x00000000 0x00000000 0x00000000 0x0000000D 0x00000100 0x00000240 0x00000000 0x00000000 0x80000000 0x80000008 0x00000000 0x00000000 0x00000000 0x80000001 0x00000000 0x00000000 0x00000021 0x2C100800 0x80000002 0x65746E49 0x2952286C 0x726F4320 0x4D542865 0x80000003 0x37692029 0x3035342D 0x43205530 0x40205550 0x80000004 0x382E3120 0x7A484730 0x00000000 0x00000000 0x80000005 0x00000000 0x00000000 0x00000000 0x00000000 0x80000006 0x00000000 0x00000000 0x01006040 0x00000000 0x80000007 0x00000000 0x00000000 0x00000000 0x00000100 0x80000008 0x00003027 0x00000000 0x00000000 0x00000000 MSR 0x0000001B 0x00000000 0xFEE00900 MSR 0x0000003A 0x00000000 0x00000005 MSR 0x00000048 0x00000000 0x00000000 MSR 0x000001A0 0x00000000 0x00850089 MSR 0x000000CE 0x0008083D 0xF3011800 MSR 0x00000017 0x00180000 0x00000000 MSR 0x00000035 0x00000000 0x00020004 MSR 0x000000C1 0x00000000 0x00000000 MSR 0x000000C2 0x00000000 0x00000000 MSR 0x000000C3 0x00000000 0x00000000 MSR 0x000000C4 0x00000000 0x00000000 MSR 0x00000186 0x00000000 0x00000000 MSR 0x00000187 0x00000000 0x00000000 MSR 0x000001AD 0x00000000 0x1B1B1B1E MSR 0x00000194 0x00000000 0x00010000 MSR 0x0000019A 0x00000000 0x00000008 MSR 0x000001A4 0x00000000 0x00000000 MSR 0x000001B1 0x00000000 0x88330808 MSR 0x000001FC 0x00000000 0x0044005F MSR 0x00000606 0x00000000 0x000A0E03 MSR 0x00000601 0x40101414 0x00000100 MSR 0x00000610 0x804280C8 0x00DD8078 MSR 0x00000611 0x00000000 0x08EED17C MSR 0x00000639 0x00000000 0x04393849 MSR 0x00000641 0x00000000 0x00721984 MSR 0x00000619 0x00000000 0x0285B2B4 MSR 0x00000614 0x00000000 0x00000078 MSR 0x00000648 0x00000000 0x00000012 MSR 0x00000649 0x00000000 0x0008005C MSR 0x0000064A 0x00000000 0x001800C8 MSR 0x0000064B 0x00000000 0x00000000 MSR 0x0000019C 0x00000000 0x88340808 MSR 0x000001A2 0x00000000 0x0F640000 MSR 0x00000198 0x000018A4 0x00001100 MSR 0x00000199 0x00000000 0x00001100 CPU Thread 1 APIC ID 1 Topology Processor ID 0, Core ID 0, Thread ID 1 CPUID 0x00000000 0x0000000D 0x756E6547 0x6C65746E 0x49656E69 0x00000001 0x00040651 0x01100800 0x7FDAFBBF 0xBFEBFBFF 0x00000002 0x76036301 0x00F0B5FF 0x00000000 0x00C10000 0x00000003 0x00000000 0x00000000 0x00000000 0x00000000 0x00000004 0x1C004121 0x01C0003F 0x0000003F 0x00000000 0x00000004 0x1C004122 0x01C0003F 0x0000003F 0x00000000 0x00000004 0x1C004143 0x01C0003F 0x000001FF 0x00000000 0x00000004 0x1C03C163 0x03C0003F 0x00000FFF 0x00000006 0x00000005 0x00000040 0x00000040 0x00000003 0x11142120 0x00000006 0x00000077 0x00000002 0x00000009 0x00000000 0x00000007 0x00000000 0x000027AB 0x00000000 0x9C000000 0x00000008 0x00000000 0x00000000 0x00000000 0x00000000 0x00000009 0x00000000 0x00000000 0x00000000 0x00000000 0x0000000A 0x07300403 0x00000000 0x00000000 0x00000603 0x0000000B 0x00000001 0x00000002 0x00000100 0x00000001 0x0000000B 0x00000004 0x00000004 0x00000201 0x00000001 0x0000000C 0x00000000 0x00000000 0x00000000 0x00000000 0x0000000D 0x00000007 0x00000340 0x00000340 0x00000000 0x0000000D 0x00000001 0x00000000 0x00000000 0x00000000 0x0000000D 0x00000100 0x00000240 0x00000000 0x00000000 0x80000000 0x80000008 0x00000000 0x00000000 0x00000000 0x80000001 0x00000000 0x00000000 0x00000021 0x2C100800 0x80000002 0x65746E49 0x2952286C 0x726F4320 0x4D542865 0x80000003 0x37692029 0x3035342D 0x43205530 0x40205550 0x80000004 0x382E3120 0x7A484730 0x00000000 0x00000000 0x80000005 0x00000000 0x00000000 0x00000000 0x00000000 0x80000006 0x00000000 0x00000000 0x01006040 0x00000000 0x80000007 0x00000000 0x00000000 0x00000000 0x00000100 0x80000008 0x00003027 0x00000000 0x00000000 0x00000000 MSR 0x0000001B 0x00000000 0xFEE00800 MSR 0x0000003A 0x00000000 0x00000005 MSR 0x00000048 0x00000000 0x00000000 MSR 0x000001A0 0x00000000 0x00850089 MSR 0x000000CE 0x0008083D 0xF3011800 MSR 0x00000017 0x00180000 0x00000000 MSR 0x00000035 0x00000000 0x00020004 MSR 0x000000C1 0x00000000 0x00000000 MSR 0x000000C2 0x00000000 0x00000000 MSR 0x000000C3 0x00000000 0x00000000 MSR 0x000000C4 0x00000000 0x00000000 MSR 0x00000186 0x00000000 0x00000000 MSR 0x00000187 0x00000000 0x00000000 MSR 0x000001AD 0x00000000 0x1B1B1B1E MSR 0x00000194 0x00000000 0x00010000 MSR 0x0000019A 0x00000000 0x00000008 MSR 0x000001A4 0x00000000 0x00000000 MSR 0x000001B1 0x00000000 0x88330808 MSR 0x000001FC 0x00000000 0x0044005F MSR 0x00000606 0x00000000 0x000A0E03 MSR 0x00000601 0x40101414 0x00000100 MSR 0x00000610 0x804280C8 0x00DD8078 MSR 0x00000611 0x00000000 0x08EEE508 MSR 0x00000639 0x00000000 0x043942C2 MSR 0x00000641 0x00000000 0x00721984 MSR 0x00000619 0x00000000 0x0285B75C MSR 0x00000614 0x00000000 0x00000078 MSR 0x00000648 0x00000000 0x00000012 MSR 0x00000649 0x00000000 0x0008005C MSR 0x0000064A 0x00000000 0x001800C8 MSR 0x0000064B 0x00000000 0x00000000 MSR 0x0000019C 0x00000000 0x88350808 MSR 0x000001A2 0x00000000 0x0F640000 MSR 0x00000198 0x000018A4 0x00001100 MSR 0x00000199 0x00000000 0x00001100 CPU Thread 2 APIC ID 2 Topology Processor ID 0, Core ID 1, Thread ID 0 CPUID 0x00000000 0x0000000D 0x756E6547 0x6C65746E 0x49656E69 0x00000001 0x00040651 0x02100800 0x7FDAFBBF 0xBFEBFBFF 0x00000002 0x76036301 0x00F0B5FF 0x00000000 0x00C10000 0x00000003 0x00000000 0x00000000 0x00000000 0x00000000 0x00000004 0x1C004121 0x01C0003F 0x0000003F 0x00000000 0x00000004 0x1C004122 0x01C0003F 0x0000003F 0x00000000 0x00000004 0x1C004143 0x01C0003F 0x000001FF 0x00000000 0x00000004 0x1C03C163 0x03C0003F 0x00000FFF 0x00000006 0x00000005 0x00000040 0x00000040 0x00000003 0x11142120 0x00000006 0x00000077 0x00000002 0x00000009 0x00000000 0x00000007 0x00000000 0x000027AB 0x00000000 0x9C000000 0x00000008 0x00000000 0x00000000 0x00000000 0x00000000 0x00000009 0x00000000 0x00000000 0x00000000 0x00000000 0x0000000A 0x07300403 0x00000000 0x00000000 0x00000603 0x0000000B 0x00000001 0x00000002 0x00000100 0x00000002 0x0000000B 0x00000004 0x00000004 0x00000201 0x00000002 0x0000000C 0x00000000 0x00000000 0x00000000 0x00000000 0x0000000D 0x00000007 0x00000340 0x00000340 0x00000000 0x0000000D 0x00000001 0x00000000 0x00000000 0x00000000 0x0000000D 0x00000100 0x00000240 0x00000000 0x00000000 0x80000000 0x80000008 0x00000000 0x00000000 0x00000000 0x80000001 0x00000000 0x00000000 0x00000021 0x2C100800 0x80000002 0x65746E49 0x2952286C 0x726F4320 0x4D542865 0x80000003 0x37692029 0x3035342D 0x43205530 0x40205550 0x80000004 0x382E3120 0x7A484730 0x00000000 0x00000000 0x80000005 0x00000000 0x00000000 0x00000000 0x00000000 0x80000006 0x00000000 0x00000000 0x01006040 0x00000000 0x80000007 0x00000000 0x00000000 0x00000000 0x00000100 0x80000008 0x00003027 0x00000000 0x00000000 0x00000000 MSR 0x0000001B 0x00000000 0xFEE00800 MSR 0x0000003A 0x00000000 0x00000005 MSR 0x00000048 0x00000000 0x00000000 MSR 0x000001A0 0x00000000 0x00850089 MSR 0x000000CE 0x0008083D 0xF3011800 MSR 0x00000017 0x00180000 0x00000000 MSR 0x00000035 0x00000000 0x00020004 MSR 0x000000C1 0x00000000 0x00000000 MSR 0x000000C2 0x00000000 0x00000000 MSR 0x000000C3 0x00000000 0x00000000 MSR 0x000000C4 0x00000000 0x00000000 MSR 0x00000186 0x00000000 0x00000000 MSR 0x00000187 0x00000000 0x00000000 MSR 0x000001AD 0x00000000 0x1B1B1B1E MSR 0x00000194 0x00000000 0x00010000 MSR 0x0000019A 0x00000000 0x00000008 MSR 0x000001A4 0x00000000 0x00000000 MSR 0x000001B1 0x00000000 0x88330808 MSR 0x000001FC 0x00000000 0x0044005F MSR 0x00000606 0x00000000 0x000A0E03 MSR 0x00000601 0x40101414 0x00000100 MSR 0x00000610 0x804280C8 0x00DD8078 MSR 0x00000611 0x00000000 0x08EF4B19 MSR 0x00000639 0x00000000 0x043978BB MSR 0x00000641 0x00000000 0x007219E7 MSR 0x00000619 0x00000000 0x0285D029 MSR 0x00000614 0x00000000 0x00000078 MSR 0x00000648 0x00000000 0x00000012 MSR 0x00000649 0x00000000 0x0008005C MSR 0x0000064A 0x00000000 0x001800C8 MSR 0x0000064B 0x00000000 0x00000000 MSR 0x0000019C 0x00000000 0x88340808 MSR 0x000001A2 0x00000000 0x0F640000 MSR 0x00000198 0x0000189D 0x00001100 MSR 0x00000199 0x00000000 0x00001100 CPU Thread 3 APIC ID 3 Topology Processor ID 0, Core ID 1, Thread ID 1 CPUID 0x00000000 0x0000000D 0x756E6547 0x6C65746E 0x49656E69 0x00000001 0x00040651 0x03100800 0x7FDAFBBF 0xBFEBFBFF 0x00000002 0x76036301 0x00F0B5FF 0x00000000 0x00C10000 0x00000003 0x00000000 0x00000000 0x00000000 0x00000000 0x00000004 0x1C004121 0x01C0003F 0x0000003F 0x00000000 0x00000004 0x1C004122 0x01C0003F 0x0000003F 0x00000000 0x00000004 0x1C004143 0x01C0003F 0x000001FF 0x00000000 0x00000004 0x1C03C163 0x03C0003F 0x00000FFF 0x00000006 0x00000005 0x00000040 0x00000040 0x00000003 0x11142120 0x00000006 0x00000077 0x00000002 0x00000009 0x00000000 0x00000007 0x00000000 0x000027AB 0x00000000 0x9C000000 0x00000008 0x00000000 0x00000000 0x00000000 0x00000000 0x00000009 0x00000000 0x00000000 0x00000000 0x00000000 0x0000000A 0x07300403 0x00000000 0x00000000 0x00000603 0x0000000B 0x00000001 0x00000002 0x00000100 0x00000003 0x0000000B 0x00000004 0x00000004 0x00000201 0x00000003 0x0000000C 0x00000000 0x00000000 0x00000000 0x00000000 0x0000000D 0x00000007 0x00000340 0x00000340 0x00000000 0x0000000D 0x00000001 0x00000000 0x00000000 0x00000000 0x0000000D 0x00000100 0x00000240 0x00000000 0x00000000 0x80000000 0x80000008 0x00000000 0x00000000 0x00000000 0x80000001 0x00000000 0x00000000 0x00000021 0x2C100800 0x80000002 0x65746E49 0x2952286C 0x726F4320 0x4D542865 0x80000003 0x37692029 0x3035342D 0x43205530 0x40205550 0x80000004 0x382E3120 0x7A484730 0x00000000 0x00000000 0x80000005 0x00000000 0x00000000 0x00000000 0x00000000 0x80000006 0x00000000 0x00000000 0x01006040 0x00000000 0x80000007 0x00000000 0x00000000 0x00000000 0x00000100 0x80000008 0x00003027 0x00000000 0x00000000 0x00000000 MSR 0x0000001B 0x00000000 0xFEE00800 MSR 0x0000003A 0x00000000 0x00000005 MSR 0x00000048 0x00000000 0x00000000 MSR 0x000001A0 0x00000000 0x00850089 MSR 0x000000CE 0x0008083D 0xF3011800 MSR 0x00000017 0x00180000 0x00000000 MSR 0x00000035 0x00000000 0x00020004 MSR 0x000000C1 0x00000000 0x00000000 MSR 0x000000C2 0x00000000 0x00000000 MSR 0x000000C3 0x00000000 0x00000000 MSR 0x000000C4 0x00000000 0x00000000 MSR 0x00000186 0x00000000 0x00000000 MSR 0x00000187 0x00000000 0x00000000 MSR 0x000001AD 0x00000000 0x1B1B1B1E MSR 0x00000194 0x00000000 0x00010000 MSR 0x0000019A 0x00000000 0x00000008 MSR 0x000001A4 0x00000000 0x00000000 MSR 0x000001B1 0x00000000 0x88320808 MSR 0x000001FC 0x00000000 0x0044005F MSR 0x00000606 0x00000000 0x000A0E03 MSR 0x00000601 0x40101414 0x00000100 MSR 0x00000610 0x804280C8 0x00DD8078 MSR 0x00000611 0x00000000 0x08EEADDC MSR 0x00000639 0x00000000 0x04392561 MSR 0x00000641 0x00000000 0x00721984 MSR 0x00000619 0x00000000 0x0285A9F3 MSR 0x00000614 0x00000000 0x00000078 MSR 0x00000648 0x00000000 0x00000012 MSR 0x00000649 0x00000000 0x0008005C MSR 0x0000064A 0x00000000 0x001800C8 MSR 0x0000064B 0x00000000 0x00000000 MSR 0x0000019C 0x00000000 0x88340808 MSR 0x000001A2 0x00000000 0x0F640000 MSR 0x00000198 0x0000189D 0x00001100 MSR 0x00000199 0x00000000 0x00001100 BIOS ------------------------------------------------------------------------- UEFI Yes Chipset ------------------------------------------------------------------------- Northbridge Intel Haswell-ULT rev. 09 Southbridge Intel H8x/P8x rev. C1 Memory Type DDR3 Memory Size 16 GBytes Channels Dual Memory Frequency 798.1 MHz (1:6) CAS# latency (CL) 11.0 RAS# to CAS# delay (tRCD) 11 RAS# Precharge (tRP) 11 Cycle Time (tRAS) 28 Row Refresh Cycle Time (tRFC) 208 Command Rate (CR) 1T Uncore Frequency 1696.0 MHz Host Bridge 0x0A04 Memory SPD ------------------------------------------------------------------------- DIMM # 1 SMBus address 0x50 Memory type DDR3L Module format SO-DIMM Module Manufacturer(ID) SK Hynix (AD00000000000000000000) Size 8192 MBytes Max bandwidth PC3-12800 (800 MHz) Part number HMT41GS6AFR8A-PB Serial number 2824FF26 Manufacturing date Week 40/Year 13 Number of banks 8 Nominal Voltage 1.35 Volts EPP no XMP no AMP no JEDEC timings table CL-tRCD-tRP-tRAS-tRC @ frequency JEDEC #1 5.0-5-5-14-19 @ 380 MHz JEDEC #2 6.0-6-6-16-22 @ 457 MHz JEDEC #3 7.0-7-7-19-26 @ 533 MHz JEDEC #4 8.0-8-8-22-30 @ 609 MHz JEDEC #5 9.0-9-9-24-33 @ 685 MHz JEDEC #6 10.0-10-10-27-37 @ 761 MHz JEDEC #7 11.0-11-11-28-39 @ 800 MHz DIMM # 2 SMBus address 0x52 Memory type DDR3L Module format SO-DIMM Module Manufacturer(ID) SK Hynix (AD00000000000000000000) Size 8192 MBytes Max bandwidth PC3-12800 (800 MHz) Part number HMT41GS6AFR8A-PB Serial number 2814FF2C Manufacturing date Week 40/Year 13 Number of banks 8 Nominal Voltage 1.35 Volts EPP no XMP no AMP no JEDEC timings table CL-tRCD-tRP-tRAS-tRC @ frequency JEDEC #1 5.0-5-5-14-19 @ 380 MHz JEDEC #2 6.0-6-6-16-22 @ 457 MHz JEDEC #3 7.0-7-7-19-26 @ 533 MHz JEDEC #4 8.0-8-8-22-30 @ 609 MHz JEDEC #5 9.0-9-9-24-33 @ 685 MHz JEDEC #6 10.0-10-10-27-37 @ 761 MHz JEDEC #7 11.0-11-11-28-39 @ 800 MHz DIMM # 1 SPD registers 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 92 12 0B 03 04 21 02 09 03 52 01 08 0A 00 FE 00 10 69 78 69 30 69 11 18 81 20 08 3C 3C 00 F0 83 01 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30 00 00 00 00 00 00 00 00 00 00 00 00 0F 11 65 00 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 70 00 00 00 00 00 80 AD 01 13 40 28 24 FF 26 41 EB 80 48 4D 54 34 31 47 53 36 41 46 52 38 41 2D 50 42 90 20 20 4E 30 80 AD 00 54 49 33 39 4E 32 36 31 35 A0 32 30 36 00 01 11 11 00 00 00 00 22 00 00 43 C0 B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 DIMM # 2 SPD registers 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 92 12 0B 03 04 21 02 09 03 52 01 08 0A 00 FE 00 10 69 78 69 30 69 11 18 81 20 08 3C 3C 00 F0 83 01 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30 00 00 00 00 00 00 00 00 00 00 00 00 0F 11 65 00 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 70 00 00 00 00 00 80 AD 01 13 40 28 14 FF 2C 41 EB 80 48 4D 54 34 31 47 53 36 41 46 52 38 41 2D 50 42 90 20 20 4E 30 80 AD 00 54 49 33 39 4E 32 36 31 35 A0 32 30 36 00 01 11 11 00 00 00 00 22 00 00 43 C0 B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Monitoring ------------------------------------------------------------------------- Mainboard Model VAIO (0x0000012F - 0x00003158) LPCIO ------------------------------------------------------------------------- Hardware Monitors ------------------------------------------------------------------------- Hardware monitor Hardware monitor ID=0xFFFFFFFF Hardware monitor Hardware monitor ID=0xFFFFFFFF Hardware monitor D3D Hardware monitor NVIDIA NVAPI Temperature 0 46 degC (114 degF) [0x2E] (GPU) Hardware monitor D3D Hardware monitor Intel I/O Temperature 0 49 degC (120 degF) [0x31] (GPU) Clock Speed 0 1097.38 MHz [0x449] (Graphics) Clock Speed 1 n.a. (Memory) Clock Speed 2 n.a. (Processor) DMI------------------------------------------------------------------------- SMBIOS Version 2.7 DMI BIOS vendor Insyde Corp. version R1140DD date 09/18/2014 ROM size 4096 KB DMI System Information manufacturer Sony Corporation product SVF15N190X version C10K3D2E serial 54676679-0000995 UUID {3C4D5590-53EA-11E2-A5A9-3C077173431E} SKU 54676679 family SVF15N1 DMI Baseboard vendor Sony Corporation model VAIO revision N/A serial N/A DMI System Enclosure manufacturer Sony Corporation chassis type Notebook chassis serial N/A DMI Processor manufacturer Intel(R) Corporation model Intel(R) Core(TM) i7-4500U CPU @ 1.80GHz clock speed 1800.0 MHz FSB speed 100.0 MHz multiplier 18.0x DMI OEM Strings string[0] 1143974291A string[1] FNC-EXTBESDL string[2] CD1N39ly4TqDn7dDpGt4U7dD3SN4USqD3SHvpSqDn7tRIR5qLj string[3] Reserved string[4] 9.5.52.1940 DMI Physical Memory Array location Motherboard usage System Memory correction None max# of devices 2 DMI Memory Device designation SODIMM1 format SODIMM type DDR3 total width 64 bits data width 64 bits size 8 GB DMI Memory Device designation SODIMM2 format SODIMM type DDR3 total width 64 bits data width 64 bits size 8 GB Storage ------------------------------------------------------------------------- Drive 0 Name Crucial_CT1050MX300SSD4 Revision M0CR070 Serial 1710161C6E61 Capacity 978.1 GB Type Fixed, SSD Bus Type SATA (11) Features SMART, TRIM Volume c:\, 944.4 GBytes (24.1 percent available) USB Devices ------------------------------------------------------------------------- USB Device USB Input Device, class=0x00, subclass=0x00, vendor=0x1BCF, product=0x0005 USB Device USB Input Device, class=0x00, subclass=0x00, vendor=0x1B96, product=0x0F09 USB Device Intel(R) Wireless Bluetooth(R), class=0xE0, subclass=0x01, vendor=0x8087, product=0x07DC USB Device USB Input Device, class=0x00, subclass=0x00, vendor=0x0483, product=0x91D1 USB Device USB Composite Device, class=0xEF, subclass=0x02, vendor=0x0BDA, product=0x5750 USB Device Generic USB Hub, class=0x09, subclass=0x00, vendor=0x8087, product=0x8000 Graphics ------------------------------------------------------------------------- Number of adapters 2 Graphic APIs ------------------------------------------------------------------------- API D3D API NVIDIA I/O API NVIDIA NVAPI API Intel I/O Display Adapters ------------------------------------------------------------------------- Display adapter 0 ID 0x1000000 Name NVIDIA GeForce GT 735M Board Manufacturer 0x104D (0x90C3) Revision A1 Core family 0x108 (0x108) Memory size 2 GB Memory type DDR3 Memory vendor Hynix PCI device bus 4 (0x4), device 0 (0x0), function 0 (0x0) Vendor ID 0x10DE (0x104D) Model ID 0x1291 (0x90C3) Revision ID 0xA1 Performance Level 0 Display adapter 1 ID 0x4000000 Name Intel(R) HD Graphics Family Board Manufacturer 0x104D (0x90C3) PCI device bus 0 (0x0), device 2 (0x2), function 0 (0x0) Vendor ID 0x8086 (0x104D) Model ID 0x0A16 (0x90C3) Revision ID 0x9 Performance Level 0 Core clock 1100.0 MHz Win32_VideoController AdapterRAM = 0x40000000 (1073741824) Win32_VideoController AdapterRAM = 0x80000000 (2147483648) Win32_VideoController DriverVersion = 20.19.15.5144 Win32_VideoController DriverVersion = 25.21.14.2531 Win32_VideoController DriverDate = 05/15/2020 Win32_VideoController DriverDate = 04/09/2019 Monitor 0 Model VVX16T020G00 (Panasonic) ID MEI96A2 Serial Manufacturing Date Week 255, Year 2013 Size 15.3 inches Max Resolution 2880 x 1620 @ 59 Hz Horizontal Freq. Range 76-100 kHz Vertical Freq. Range 46-61 Hz Max Pixel Clock 300 MHz Gamma Factor 2.2 Software ------------------------------------------------------------------------- Windows Version Microsoft Windows 10 (10.0) Professional 64-bit (Build 18363) DirectX Version 12.0 Register Spaces ------------------------------------------------------------------------- Register space PCI Register space PCI #2 Register space PCI Express, base address = 0x0E0000000 Register space SMBus, base address = 0x06040 
Any ideas or troubleshooting steps you'd suggest to isolate the issue (assuming there really is one)? Thanks again!
submitted by jptiger0 to techsupport [link] [comments]


2020.09.12 21:33 ByWillAlone [GUIDE] CWL Bonuses as a form of clan virtual currency

This post has been 4-months in the making and we've worked out enough of the kinks that I'm ready to share what we've come up with and have working.
For lack of a better description, we've created our own virtual currency in the clan based around the monthly CWL bonus awards.

How it works:

The clan awards points for activities that the clan deems important and wishes to reward & encourage. As clan members participate in those activities, they earn and accrue points. For us (Reddit Iota), we think of ourselves as a war-focused clan and want to promote and encourage participation in war (both regular war and CWL war) so that is what we ultimately want to reward with our CWL bonus awards. Players earn 10 points for each regular war they participate in (using both attacks), and 10 points for each CWL war they participate in. We currently don't award points for any other activities, but this can easily be adapted to other clans by awarding points for things like racking up big donations by end of season, or scoring big in clan games - whatever measurable criteria the clan chooses to reward. Leadership tracks these points on a Google Sheet that's regularly updated and published on our clan's Discord server. To make the points system as transparent as possible and to give anyone that wants to the ability to audit the numbers, everything is out in the open: this transparency is very important because all clan members need to have confidence in the integrity and fairness of the system.
We also allow players to transfer points amongst themselves at any time for any reason - the only caveat is that these transfers must be public and cannot be anonymous due to the need to have a public ledger that can be independently verified by any member in the clan.
After CWL is completed, we assess the number of bonuses we have available, sort the clan members in order of how many points each player has from most to least, then give the top players the following choices: they can cash out points for a bonus, they can defer on receiving the bonus (which means they do not receive a bonus this month but roll their points forward), they can transfer some or all of their points to another player which might knock them out of contention and might boost someone up into contention. Once we have identified which players will receive the bonus, the receiving player with the least amount of points is what determines the 'buy in price' for this month's bonuses. We then subtract that amount of points from everyone receiving a bonus. All remaining points (including the points that all other players have accumulated) roll forward.

Benefits of this system:

  1. It creates an in-game virtual currency that the clan can use to reward the behavior it wants to encourage. There is no other in-game currency that can accomplish this.
  2. It is completely transparent and fair. Every clan member knows exactly what it takes to receive a CWL bonus, and the players who will be receiving the next bonuses are very predictable. The only unpredictable variable are the actual number of bonuses we can distribute each month.
  3. It solves for the "close but no cigar" scenario where you might have players who came close to winning a bonus this month but there weren't enough bonuses to go around. With a system like this, anyone who didn't quite get a bonus will most likely be one of the top contenders next month. This system ensures that everyone will eventually get an opportunity to win a bonus.
  4. It promotes long term membership and encourages people to stay in the clan. New members likely won't be receiving a bonuses in their very first CWL with the clan, but they can quickly work their way into a position to receive a bonus in a subsequent CWL. People are less likely to leave the clan with unspent clan currency, especially when they are close to winning a bonus.
  5. It eliminates subjective bonus awards. It eliminates the possibility of people getting butthurt because they didn't get a bonus.
  6. It eliminates what I call 'leader guilt' - which is that a lot of you other leaders out there might have very selfless personalities (like me) and feel hesitant and maybe even a little guilty about giving yourself a bonus from CWL even though you may have earned it 10 times over. A system like this makes it possible (and easy) for you to receive that reward when it's due and not feel hesitant to accept it.
  7. It allows for less-active players in the clan to eventually win a bonus. It might take a while, but they will eventually get one too if they remain in the clan and keep working at it.
  8. It allows the clan to reward lower level players who might not even be allowed to participate on CWL war rosters. Arguably, these are the players a clan should want to boost up and encourage to progress so that they can start contributing to CWL and other clan activities.
  9. Players now have access to an intra-clan currency system where they can transfer points between themselves and recognize each other for whatever they want. We can now carry out some pretty fun and crazy contests and/or challenges between clan members with points on the line, all kinds of new possibilities.
  10. It gives leadership an optional punishment option that is an alternative to demotion or kicking. We actually haven't implemented this part yet, but I think it will be an eventual addition to our system where violations of certain important clan rules will result in infractions that cost players some of their earned points. This would be for things like missing war attacks or not showing up for war where you might not want to kick a veteran clan member but would still like some tangible way to reprimand them.
  11. Merit awards: basically the opposite of the above, this would give clan leadership the ability to give out small points awards for things where a full blown promotion might not be warranted. We haven't yet implemented this, but I think it will eventually be incorporated into our current system.
  12. The players who are most active in the activities important to the clan are obviously earning more points faster than players who aren't as active, which means those active players will be receiving more bonuses over time, which is exactly what the goal of this system is: reward and encourage participation in the activities that are important to the clan.

Competing systems for distributing bonuses and why I dislike them:

  1. Top Stars Earners: It might seem fair to just award bonuses to your top stars earners, but this system can have the unintended side effect of rewarding unskilled players who just dip a little too deep, and it can fail to recognize your hardest hitters who are tasked with tackling the strongest enemy bases and possibly earning fewer 3-star hits because of it. It also tends to favor rewarding more progressed players over less progressed players just because of how much more difficult it might be for lower level players to earn as many stars in a clan with a more diverse roster.
  2. Leadership Take All: those in positions of leadership are often the hardest workers in the clan, but awarding all bonuses to leadership (or leadership alts) can result in disgruntled members who feel their efforts aren't being rewarded or that leadership is taking advantage of their position. We see a lot of complaining about this behavior every month.
  3. Leadership Forfeit All: this is the selfless opposite of the above, where all leadership consciously decide to forfeit any bonuses for themselves and instead distribute to the members they feel deserve the rewards the most. The disadvantage of this system is that it fails to recognize and reward the hard work put in by the clan leadership.
  4. Random Lottery: this is actually a pretty fair system if done correctly, and is how we selected bonus winners for a long time. The disadvantage with this system is that randomness is fickle. Sometimes you can end up with the same person getting a bonus multiple months in a row along with another deserving person never getting a bonus multiple months in a row.

Future Enhancements:

  1. Tracking: right now we are tracking this on a regularly published Google Sheet. It's a little tedious to be constantly updated it and publishing it, and I'm hoping to find a better tool, possibly a discord bot, that can take over some of this workload. There are numerous discord bots that have similar types of points tracking functionality that might be suitable for this and I just need to find a good one. I also haven't discounted the possibility of creating our own cryptocurrency to track points (basically leveraging blockchain technology to manage all the transactions) -that would be pretty awesome.
  2. Implementing meritorious award system and reprimand system (items 10 & 11 from the 'Benefits' section).
  3. Automating some of the points tracking - the war participation data available through the official SuperCell API should make it possible to automate awarding the points for war participation, which would eliminate a lot of the manual effort we currently put in to awarding/tracking those points.
submitted by ByWillAlone to ClashOfClans [link] [comments]


2020.09.02 04:41 Timwis123 VOOPOO Argus GT 160W TC Kit with PnP Tank

VOOPOO Argus GT 160W TC Kit with PnP Tank
Hi Reddit readers, In this review i take a look at the Argus GT 160W TC Kit with PnP Tank from Voopoo. The VOOPOO Argus GT 160W TC Kit with PnP Tank was supplied for the purpose of this review by Ella from Sourcemore.
https://www.sourcemore.com/voopoo-argus-gt-kit.html
https://preview.redd.it/qqn451jqcnk51.png?width=1086&format=png&auto=webp&s=c59fb3cb236ba150e12f1f20c5a06511d3f98ad1
Introduction
Voopoo after their slow start resting on the success of the Drag for a while which utilised the Gene Chip which became their property after the take over of Woody Vapes then went on to score countless own goals through their business ethics and dealings with others that pissed many people off including me. In the last couple of years they have become prolific and upped the anti when it comes to the quality of their products while still living on the edge when it comes to their marketing but seem to be making more of an effort to get the marketing and their general behaviour right.
The Argus GT is their latest dual 18650 device powered by the Gene.TT chip which is paired with the Adapt PnP Pod Tank which basically allows the Drag X/S pods to magnetically fit inside a 510 adaptor which incorporates adjustable airflow. This compatibility between tank base, Drag X/S Pod and extensive PnP coil family is a real winner as cross compatibility is something we need more of. The device itself can of course be used with other tanks but the user interface is more akin to what we have seen on Voopoo's recent pod mods rather than their standard devices with Power, RBA and TC modes, let's check it out!
___________________________________________________________________
In The Box
https://preview.redd.it/wlnnygbscnk51.jpg?width=735&format=pjpg&auto=webp&s=018b1b81aa897a767f2d1eb3dfabd94296ad726a
Contents:
Standard Edition
1 x ARGUS GT Device 1 x PnP Pod Tank (4.5ml) 1 x PnP-VM5, 0.2Ω 1 x PnP-VM6, 0.15Ω 1 x Type-C Cable 1 x User Manual
TPD Edition
1 x ARGUS GT Device 1 x PnP Pod Tank (2ml) 1 x PnP-VM5, 0.2Ω 1 x PnP-VM6, 0.15Ω 1 x Type-C Cable 1 x User Manual
https://preview.redd.it/8i9gre2ucnk51.jpg?width=735&format=pjpg&auto=webp&s=f1feb7fc4548445908ee64211ab59747154bf0d0
___________________________________________________________________
Aesthetics and Ergonomics
The Kit came housed in a military style strong plastic container which in turn is housed in outer cardboard packaging, love getting stuff in this sort of casing as it's just so useful for all sorts of vaping storage . All options have the same Black chassis with a speckled effect which i just don't get, when you look at the photos what looks like spots of liquid is actually the speckled effect which at first made me think i had a dodgy finish on mine until i found out that's how they are meant to be. Other than that Voopoo have done a great job both aesthetically and with the build quality producing a lightweight yet durable device.
The device has a Zinc Alloy construction with different padded leather spine designs which sweep around to also cover 66% of the device's sides, at least on the website it's referred to as leather but they look like different fabrics. I received the Dark Blue version which has a Blue Denim spine with "ARGUS" embossed into the Denim, on one side we also have "VOOPOO" and two rows of stitching in an English Mustard colour which reminds me of the colour combo of an Aspire device many years ago, the two colours compliment each other so well. The padded spine section is fixed in place with a bracket which on mine is Black at the lower part and fuses into Silver in the top section, it's the colour and design of the Spines and colour of the bracket which differs depending on the option chosen which are the following, Carbon Fiber, Vintage Grey, Dark Blue, Black & Red and Black & Blue.
The device is not that broad and with it's curved padded spine and lightweight i found it to be very ergonomic especially as a thumb firer in either hand. The face of the device has a rectangular fire button up top with round concave centre, this is followed by it's colour screen which in turn is followed by rectangular navigational buttons, finally at the bottom we have "Gene" printed in Silver. On one side of the device we can find the Type C silicone plugged socket and moving to the base we have the hatch door with grooves, branding and safety stamps.
Moving up top we have an air fed 22mm stainless steel 510 plate with Gold plated, spring loaded 510. Apart from the random speckles in my opinion it's an handsome looking device but look at the photos to make your own minds up!
https://preview.redd.it/0en9a24xcnk51.jpg?width=1470&format=pjpg&auto=webp&s=031256a76b0d39b39a350f27b0b9943c573c01f2
___________________________________________________________________
Argus GT & PnP Tank Specs and Features:
Size: 132.1 x 51.3 x 26.1mm Power Range: 5-160W Capacity: 4.5ml / 2ml (TPD) Resistance Range: 0.1-3.0Ω Output Voltage: 6.4-8.4V Battery: Dual 18650 (not included) Standard Coils: PnP-VM6 / PnP-VM5 Compatible Coils All of PnP coils GENE.TT chip to ensure a stable performance Temperature control/Wattage adjustment Power, RBA & TC Modes Pod to Tank design Adjustable bottom airflow Thread: 510 Colours: Carbon Fiber, Vintage Grey, Dark Blue, Black & Red, Black & Blue
https://preview.redd.it/pc0eb5gycnk51.jpg?width=874&format=pjpg&auto=webp&s=4403a9d4bd1bbed79c11a184fcac0d0d029d8fe6
___________________________________________________________________
The Pod Tank
The PnP Pod Tank is made up of the PnP Pod that was included with the Drag X/S devices and a Tank base section with 510 that mimics the bay of the Drag X/S allowing the Pod to magnetically fit into the base section to complete the tank.
https://preview.redd.it/jsejglo0dnk51.jpg?width=980&format=pjpg&auto=webp&s=a49abc2637f56c86f9cfc75e9a52ab289e76609f
___________________________________________________________________
The Pod
The Pod is rounded and one complete moulding, it's so slightly tinted it's almost clear and being one complete moulding gives me my first con being you can't use a drip tip of your choice. Looking at it's circular base we have 3 evenly placed strong magnets and a silicone bung kept attached with a metal stud. The bung has a flap which is easy to lift to pull the bung out revealing a very generous fill port plenty big enough for a quick, mess free fill, the standard pod holds 4.5ml of liquid while the TPD pod holds 2ml.
https://preview.redd.it/drgqdo62dnk51.jpg?width=735&format=pjpg&auto=webp&s=6c85e5b6589ab2e27ef41aa17147b73e6bfefa24
The coil head just gets press fitted into the pod as is the case with most of these style of pods!
___________________________________________________________________
Assembling The Pod Tank
When looking into the base of the Pod tank it is just like looking into the Pod bay of the Drag X/S. The bottom of the base has the round central section visible with the rest of the floor which leads to the airflow slots being obscured by the perimeter having an upper metallic shelve for the pod magnets to attract too. Looking inside the bottom of the base we have a raised central positive and outer raised negative spring loaded contacts which look to have a silicone seal. When looking underneath the base section we have the 510 threading and it looks just like any standard tank. The base section has a dual cyclops AFC with no stopper but has knurling for grip and moves with a very nice tolerance.
The pod snaps into place and fits very securely, the dual negatives and metallic surround shelf design means the pod can be fitted without it needing to be lined up a certain way, it was a good design as a Pod set-up with the Drag X/S and the design works equally as well with this innovative Pod Tank design!
https://preview.redd.it/b47comy3dnk51.jpg?width=980&format=pjpg&auto=webp&s=b7689c74f248c6319554545f98bf1abd34c58217
___________________________________________________________________
The Coils
Included is 2 different coil heads none of which are pre-installed and both part of the Voopoo PnP range which are the coils used throughout the Vinci and Drag Pod Mod devices.
The 2 included coil heads are the PnP VM5 0.2ohm mesh coil head rated between 40 - 60w and the other included coil head is the PnP VM6 0.15ohm mesh coil head rated between 60 - 80w.
https://preview.redd.it/a9luvgi5dnk51.jpg?width=866&format=pjpg&auto=webp&s=56f9c812e89342258386edd3706de07fed86e5b6
The Adapt PnP Pod Tank is compatible with the entire Voopoo PnP range which is quite extensive!
https://preview.redd.it/4exvnkc7dnk51.jpg?width=1173&format=pjpg&auto=webp&s=f9902e00ec0b4712527c9077cf3677d8437f2758
___________________________________________________________________
Fitting The Batteries
The Argus GT accommodates dual 18650 batteries that get fitted via the hatch door on the base of the device, just slide the door forward (there are grooves to help) and lift up. Not a lot of light get's into the battery compartment and orientation on the underside of the door is just embossed onto the contacts, i would like the orientation to be labelled much more clearly.
When the door is shut we have no movement or battery rattle whatsoever, a really nice solid door!
https://preview.redd.it/0ivu6x09dnk51.jpg?width=735&format=pjpg&auto=webp&s=a87068e59864d36bce8536808ef1a7d0f0173866
___________________________________________________________________
The Display
I do usually describe the display in detail but will skim through it as you can see from the photos throughout the review and i am suffering with Man Flu so just taking the easy way out on this occasion.
The Display is sharp, bright and colourful and has quite a different look between Power and TC working screens. I do feel the colour accents and large time of vape graphic is a little OTT and instead larger font and more information in the form of things like battery percentages would of been better, the display is very similar in look to the Drag X/S devices and in fact the whole user interface is more of a sophisticated Pod Mod set-up rather than standard device!
https://preview.redd.it/np97qlxadnk51.jpg?width=735&format=pjpg&auto=webp&s=9023b00f77297d4eab9aeff99236d58df0c7a9db
___________________________________________________________________
Navigating The Argus GT
The Argus GT has quite a basic board compared to other Voopoo Gene standard devices, in fact when using it felt more of a pod mod set-up which of course suits the PnP Pod Tank very well.
The device can be turned on and off with 5 clicks of the fire button and once on fire and up locks and unlocks the whole device so it also will not fire, i can't find anyway of just locking the navigational buttons. Fire and down resets the puff counter and pressing all 3 buttons together brings up a screen showing the chip ID and level code which is actually left over from that immature award system that had a short lifespan!
The device has 2 Power modes which are Smart mode which is the default and RBA which is actually just standard variable wattage and then the device also has TC mode. Each 3 clicks of the fire button changes modes between Smart, RBA and when moving to TC a screen comes up giving the option of Ni, Ti or SS. When on the TC working screen pressing up and down together brings up another screen were you can manually enter the TCR value, wattage and alter resistance before locking. Both wattage and temperature adjust in 1 unit increments which i like for wattage adjustment but not really sure if it's a con or a pros when it comes to temperature or whether it really matters, when holding the button down both wattage and temperature adjusts at the rate of knots!
https://preview.redd.it/4oar3nkcdnk51.jpg?width=980&format=pjpg&auto=webp&s=0edcea1857fecc2123adecd8f847b6220d1d719b
___________________________________________________________________
Protections:
10s Overtime Protection Over-current Protection Reverse Polarity Protection Short Circuit Protection Over Discharge Protection Balanced Charging Overcharge Protection Over-temperature Protection
https://preview.redd.it/umat14fednk51.png?width=771&format=png&auto=webp&s=d330b154e4903ad11c8680005e4bff1ae3e1e7bc
___________________________________________________________________
Charging
The Argus GT has Type C USB for data and balanced charging at 2A. The port has a silicone plug like we see on IP67 devices but adding a plug to keep dust out etc is a good idea and one i have seen on another couple of non IP rated devices of late.
While charging the percentage of charge on each individual battery is given but no estimated charge time left, overall good feedback!
https://preview.redd.it/cel7lkyfdnk51.jpg?width=847&format=pjpg&auto=webp&s=09d110be0c75d9118573fbb4098ac1e25ca9d79d
___________________________________________________________________
My Experience Using The Argus GT Kit And Thoughts!
First thing to say is i didn't test the TC and normally just wouldn't comment but i have heard there are a few unusual quirks regarding TCR values and i have been told despite this it works great in TC while the only actual review i personally read or watched said it didn't so if you are a TC user you need to get more information.
The only other thing i clocked on the review i read was the reviewer experienced a 3.5v cut-off which is different to the approx 3.3v cut off i have been experiencing and while i would like this to be 3.2v as suggested in the manufacturers specs i have actually found battery life to be very satisfactory when comparing to other dual 18650 devices. The only other thing that i have been told which is something that just didn't affect me as i don't vape at silly wattage's is once going over 100w the device is underpowered and disappointingly falls a distance short of the 160w top wattage but hopefully it can be fixed with a firmware update as there is no reason why the device shouldn't be near as damn doing 160w.
In my opinion how good this device is really depends on if you are using the device with the Adapt PnP Pod tank or standard tanks as it seems the user interface and smart wattage parameters are set to suit the PnP coils and i had quite a different experience when using an RTA. If using anything other than the Pod Tank i would suggest using the device in RBA mode which is basically variable wattage mode as the wattage's given by smart mode when using standard RTA's seemed way off what i would vape at with those builds, after saying that i used the device with a couple of RTA's in RBA mode and it worked great, firing instantly at set wattage and gave reliable performance.
When using with the PnP Pod Tank the smart wattage works great and i used three different coils (including the two provided) and when detecting a new resistance it altered close to my required wattage and the other advantage is it only allows the wattage to be set up to a limit which suits the resistance of the coils and to be honest i don't know why anyone would want to vape the coils higher than their recommended limit as i find the Voopoo PnP coils are actually better for flavour nearer to their lower limits and some struggle to wick when upping the wattage.
When it comes to flavour i can't be too specific due to as mentioned Man flu but they are the Voopoo PnP coils which give really good flavour so nothings going to be different with this set-up. As for the draw with the airflow wide open both supplied coils are full direct lung with the 0.2ohm having a touch of restriction while the 0.15ohm is full on! The airflow control ring with it's knurling is easy to adjust while the Pod Tank is on the device but i really don't notice any difference until it's half closed and then closing down further does start to give some restriction. The vape quality is very good but airflow while not being over turbulent for some reason does seem slightly more choppy than when using the pod with the Drag X/S.
I do love the whole idea of cross compatibility and the Pod Tank has been implemented well, i did find removing the pod on the Drag X/S to fill a con but actually compared to unscrewing a top-cap just pulling the pod out while leaving the base attached to the device to fill works great! With all the Voopoo PnP coils they will slowly leak while the pod is left standing but while testing i simply removed the pod when not using the device and before putting the pod back into the base to use again dabbed inside the base with a bit of tissue to pick up any moisture and i haven't had any escaping liquid through the airflow slots or on the device which is a better result than i get with the Drag X/S but then the slots on the Pod Tank are raised slightly.
Having Type C USB is a big pro so if you do need to charge in the device you can do faster and with much more confidence and the final con has to go back to the fact this is definitely designed as a kit which limits using other tanks without having overhang. The base of the Pod Tank is 24mm and sits absolutely flush so anything over 24mm will start to look a bit funky!
https://preview.redd.it/jp12clqhdnk51.jpg?width=735&format=pjpg&auto=webp&s=1911e13b77153a799e2a8a4e3b3433418a957257

___________________________________________________________________
Likes
very good build quality Durable, rugged yet lightweight Comes in useful good quality military style hard case 5 Colour options Padded spine Ergonomic Small dual battery device TC Mode (need more research if TC user) Display bright, sharp and colourful (feel just could be better set out) Smart mode works great with Pod Tank In both smart and RBA modes fires without delay and instantly hits set wattage Performed great at the wattage's i vaped at RBA Mode (variable wattage) Battery door fastens securely with no movement Pod Tank uses existing Drag X/S Pods Adjustable airflow Compatible with extensive range of PnP coils Very good flavour from Voopoo PnP coils Type C USB (port has silicone plug) 2A balanced charging with feedback Firmware Upgradeable
Cons
Device underpowered over 100w (based on hear say, i don't vape high enough to test) Can't lock just navigational buttons Pod complete moulding so can't fit own drip tip Slight coil leakage (can be controlled) Default smart mode only really suits PnP coils (just what i experienced) Airflow with PnP Pod Tank slightly choppy Any Tank over 24mm will have overhang Poor battery orientation labelling Feel display could have some information in larger font and more info given (some might find a lot of colour aesthetically pleasing)
I would once again like to thank Ella from Sourcemore for supplying the Argus GT Kit for the purpose of this review, thanks for reading and stay safe!
https://www.sourcemore.com/voopoo-argus-gt-kit.html
___________________________________________________________________
submitted by Timwis123 to ECR_UK [link] [comments]


2020.09.02 04:33 Timwis123 VOOPOO Argus GT 160W TC Kit with PnP Tank

VOOPOO Argus GT 160W TC Kit with PnP Tank
Hi Reddit readers, In this review i take a look at the Argus GT 160W TC Kit with PnP Tank from Voopoo. The VOOPOO Argus GT 160W TC Kit with PnP Tank was supplied for the purpose of this review by Ella from Sourcemore.
https://www.sourcemore.com/voopoo-argus-gt-kit.html
https://preview.redd.it/iihdh5mfbnk51.png?width=1086&format=png&auto=webp&s=cb4a69686bbf1834867f2b78a00e85fa8f3f461a
Introduction
Voopoo after their slow start resting on the success of the Drag for a while which utilised the Gene Chip which became their property after the take over of Woody Vapes then went on to score countless own goals through their business ethics and dealings with others that pissed many people off including me. In the last couple of years they have become prolific and upped the anti when it comes to the quality of their products while still living on the edge when it comes to their marketing but seem to be making more of an effort to get the marketing and their general behaviour right.
The Argus GT is their latest dual 18650 device powered by the Gene.TT chip which is paired with the Adapt PnP Pod Tank which basically allows the Drag X/S pods to magnetically fit inside a 510 adaptor which incorporates adjustable airflow. This compatibility between tank base, Drag X/S Pod and extensive PnP coil family is a real winner as cross compatibility is something we need more of. The device itself can of course be used with other tanks but the user interface is more akin to what we have seen on Voopoo's recent pod mods rather than their standard devices with Power, RBA and TC modes, let's check it out!
___________________________________________________________________
In The Box
https://preview.redd.it/zuxnqsehbnk51.jpg?width=735&format=pjpg&auto=webp&s=e929c94c5e21660869ef968ddd9131a767bf40ce
Contents:
Standard Edition
1 x ARGUS GT Device 1 x PnP Pod Tank (4.5ml) 1 x PnP-VM5, 0.2Ω 1 x PnP-VM6, 0.15Ω 1 x Type-C Cable 1 x User Manual
TPD Edition
1 x ARGUS GT Device 1 x PnP Pod Tank (2ml) 1 x PnP-VM5, 0.2Ω 1 x PnP-VM6, 0.15Ω 1 x Type-C Cable 1 x User Manual
https://preview.redd.it/e4vfz8wibnk51.jpg?width=735&format=pjpg&auto=webp&s=b1d241f13da5d7d7c904c8bf3a00fdfac2549c17
___________________________________________________________________
Aesthetics and Ergonomics
The Kit came housed in a military style strong plastic container which in turn is housed in outer cardboard packaging, love getting stuff in this sort of casing as it's just so useful for all sorts of vaping storage . All options have the same Black chassis with a speckled effect which i just don't get, when you look at the photos what looks like spots of liquid is actually the speckled effect which at first made me think i had a dodgy finish on mine until i found out that's how they are meant to be. Other than that Voopoo have done a great job both aesthetically and with the build quality producing a lightweight yet durable device.
The device has a Zinc Alloy construction with different padded leather spine designs which sweep around to also cover 66% of the device's sides, at least on the website it's referred to as leather but they look like different fabrics. I received the Dark Blue version which has a Blue Denim spine with "ARGUS" embossed into the Denim, on one side we also have "VOOPOO" and two rows of stitching in an English Mustard colour which reminds me of the colour combo of an Aspire device many years ago, the two colours compliment each other so well. The padded spine section is fixed in place with a bracket which on mine is Black at the lower part and fuses into Silver in the top section, it's the colour and design of the Spines and colour of the bracket which differs depending on the option chosen which are the following, Carbon Fiber, Vintage Grey, Dark Blue, Black & Red and Black & Blue.
The device is not that broad and with it's curved padded spine and lightweight i found it to be very ergonomic especially as a thumb firer in either hand. The face of the device has a rectangular fire button up top with round concave centre, this is followed by it's colour screen which in turn is followed by rectangular navigational buttons, finally at the bottom we have "Gene" printed in Silver. On one side of the device we can find the Type C silicone plugged socket and moving to the base we have the hatch door with grooves, branding and safety stamps.
Moving up top we have an air fed 22mm stainless steel 510 plate with Gold plated, spring loaded 510. Apart from the random speckles in my opinion it's an handsome looking device but look at the photos to make your own minds up!
https://preview.redd.it/lxu8ytikbnk51.jpg?width=1470&format=pjpg&auto=webp&s=ce50fb1380b77efb62a36bf43ac891a7e8f30bad
___________________________________________________________________
Argus GT & PnP Tank Specs and Features:
Size: 132.1 x 51.3 x 26.1mm Power Range: 5-160W Capacity: 4.5ml / 2ml (TPD) Resistance Range: 0.1-3.0Ω Output Voltage: 6.4-8.4V Battery: Dual 18650 (not included) Standard Coils: PnP-VM6 / PnP-VM5 Compatible Coils All of PnP coils GENE.TT chip to ensure a stable performance Temperature control/Wattage adjustment Power, RBA & TC Modes Pod to Tank design Adjustable bottom airflow Thread: 510 Colours: Carbon Fiber, Vintage Grey, Dark Blue, Black & Red, Black & Blue
https://preview.redd.it/pw6ou3embnk51.jpg?width=874&format=pjpg&auto=webp&s=c7cde574aa8e4da8f5015d8dec9641c850b185f9
___________________________________________________________________
The Pod Tank
The PnP Pod Tank is made up of the PnP Pod that was included with the Drag X/S devices and a Tank base section with 510 that mimics the bay of the Drag X/S allowing the Pod to magnetically fit into the base section to complete the tank.
https://preview.redd.it/y8t0r38obnk51.jpg?width=980&format=pjpg&auto=webp&s=8e71ab0493623ef552a0fa96383e641f0c1b419d
___________________________________________________________________
The Pod
The Pod is rounded and one complete moulding, it's so slightly tinted it's almost clear and being one complete moulding gives me my first con being you can't use a drip tip of your choice. Looking at it's circular base we have 3 evenly placed strong magnets and a silicone bung kept attached with a metal stud. The bung has a flap which is easy to lift to pull the bung out revealing a very generous fill port plenty big enough for a quick, mess free fill, the standard pod holds 4.5ml of liquid while the TPD pod holds 2ml.
https://preview.redd.it/odcn4xwpbnk51.jpg?width=735&format=pjpg&auto=webp&s=0de6da1705d67b35aa85d34c4f806d71f3c4f3a8
The coil head just gets press fitted into the pod as is the case with most of these style of pods!
___________________________________________________________________
Assembling The Pod Tank
When looking into the base of the Pod tank it is just like looking into the Pod bay of the Drag X/S. The bottom of the base has the round central section visible with the rest of the floor which leads to the airflow slots being obscured by the perimeter having an upper metallic shelve for the pod magnets to attract too. Looking inside the bottom of the base we have a raised central positive and outer raised negative spring loaded contacts which look to have a silicone seal. When looking underneath the base section we have the 510 threading and it looks just like any standard tank. The base section has a dual cyclops AFC with no stopper but has knurling for grip and moves with a very nice tolerance.
The pod snaps into place and fits very securely, the dual negatives and metallic surround shelf design means the pod can be fitted without it needing to be lined up a certain way, it was a good design as a Pod set-up with the Drag X/S and the design works equally as well with this innovative Pod Tank design!
https://preview.redd.it/xk4ky9hrbnk51.jpg?width=980&format=pjpg&auto=webp&s=53237a9ecda1e33cc9642cf5406335ebfff67541
___________________________________________________________________
The Coils
Included is 2 different coil heads none of which are pre-installed and both part of the Voopoo PnP range which are the coils used throughout the Vinci and Drag Pod Mod devices.
The 2 included coil heads are the PnP VM5 0.2ohm mesh coil head rated between 40 - 60w and the other included coil head is the PnP VM6 0.15ohm mesh coil head rated between 60 - 80w.
https://preview.redd.it/w9iwni1tbnk51.jpg?width=866&format=pjpg&auto=webp&s=128ec5db213a655f6e24641319657d5cae046b38
The Adapt PnP Pod Tank is compatible with the entire Voopoo PnP range which is quite extensive!
https://preview.redd.it/831ab1hubnk51.jpg?width=1173&format=pjpg&auto=webp&s=37997b3cfadcf9ba7e5cea9d0c5300b97ba3a55d
___________________________________________________________________
Fitting The Batteries
The Argus GT accommodates dual 18650 batteries that get fitted via the hatch door on the base of the device, just slide the door forward (there are grooves to help) and lift up. Not a lot of light get's into the battery compartment and orientation on the underside of the door is just embossed onto the contacts, i would like the orientation to be labelled much more clearly.
When the door is shut we have no movement or battery rattle whatsoever, a really nice solid door!
https://preview.redd.it/iz9cor0wbnk51.jpg?width=735&format=pjpg&auto=webp&s=d7e6e2b3522d03bc3d04d15beb2253d47e266232
___________________________________________________________________
The Display
I do usually describe the display in detail but will skim through it as you can see from the photos throughout the review and i am suffering with Man Flu so just taking the easy way out on this occasion.
The Display is sharp, bright and colourful and has quite a different look between Power and TC working screens. I do feel the colour accents and large time of vape graphic is a little OTT and instead larger font and more information in the form of things like battery percentages would of been better, the display is very similar in look to the Drag X/S devices and in fact the whole user interface is more of a sophisticated Pod Mod set-up rather than standard device!
https://preview.redd.it/28zy3sjxbnk51.jpg?width=735&format=pjpg&auto=webp&s=7cdeda3e23e15d58a465f055b578f95202e9fa0b
___________________________________________________________________
Navigating The Argus GT
The Argus GT has quite a basic board compared to other Voopoo Gene standard devices, in fact when using it felt more of a pod mod set-up which of course suits the PnP Pod Tank very well.
The device can be turned on and off with 5 clicks of the fire button and once on fire and up locks and unlocks the whole device so it also will not fire, i can't find anyway of just locking the navigational buttons. Fire and down resets the puff counter and pressing all 3 buttons together brings up a screen showing the chip ID and level code which is actually left over from that immature award system that had a short lifespan!
The device has 2 Power modes which are Smart mode which is the default and RBA which is actually just standard variable wattage and then the device also has TC mode. Each 3 clicks of the fire button changes modes between Smart, RBA and when moving to TC a screen comes up giving the option of Ni, Ti or SS. When on the TC working screen pressing up and down together brings up another screen were you can manually enter the TCR value, wattage and alter resistance before locking. Both wattage and temperature adjust in 1 unit increments which i like for wattage adjustment but not really sure if it's a con or a pros when it comes to temperature or whether it really matters, when holding the button down both wattage and temperature adjusts at the rate of knots!
https://preview.redd.it/jsaa8ibzbnk51.jpg?width=980&format=pjpg&auto=webp&s=b67082ddf3cbe2032a8976c5ef079fde0fc9a43f
___________________________________________________________________
Protections:
10s Overtime Protection Over-current Protection Reverse Polarity Protection Short Circuit Protection Over Discharge Protection Balanced Charging Overcharge Protection Over-temperature Protection
https://preview.redd.it/52ywzrf1cnk51.png?width=771&format=png&auto=webp&s=8a8ab1d0f9d34209b14c026ae1564a094367d782
___________________________________________________________________
Charging
The Argus GT has Type C USB for data and balanced charging at 2A. The port has a silicone plug like we see on IP67 devices but adding a plug to keep dust out etc is a good idea and one i have seen on another couple of non IP rated devices of late.
While charging the percentage of charge on each individual battery is given but no estimated charge time left, overall good feedback!
https://preview.redd.it/yjj93463cnk51.jpg?width=847&format=pjpg&auto=webp&s=2fa44347fbd74e7ff1c73b22a7e81d55090009d7
___________________________________________________________________
My Experience Using The Argus GT Kit And Thoughts!
First thing to say is i didn't test the TC and normally just wouldn't comment but i have heard there are a few unusual quirks regarding TCR values and i have been told despite this it works great in TC while the only actual review i personally read or watched said it didn't so if you are a TC user you need to get more information.
The only other thing i clocked on the review i read was the reviewer experienced a 3.5v cut-off which is different to the approx 3.3v cut off i have been experiencing and while i would like this to be 3.2v as suggested in the manufacturers specs i have actually found battery life to be very satisfactory when comparing to other dual 18650 devices. The only other thing that i have been told which is something that just didn't affect me as i don't vape at silly wattage's is once going over 100w the device is underpowered and disappointingly falls a distance short of the 160w top wattage but hopefully it can be fixed with a firmware update as there is no reason why the device shouldn't be near as damn doing 160w.
In my opinion how good this device is really depends on if you are using the device with the Adapt PnP Pod tank or standard tanks as it seems the user interface and smart wattage parameters are set to suit the PnP coils and i had quite a different experience when using an RTA. If using anything other than the Pod Tank i would suggest using the device in RBA mode which is basically variable wattage mode as the wattage's given by smart mode when using standard RTA's seemed way off what i would vape at with those builds, after saying that i used the device with a couple of RTA's in RBA mode and it worked great, firing instantly at set wattage and gave reliable performance.
When using with the PnP Pod Tank the smart wattage works great and i used three different coils (including the two provided) and when detecting a new resistance it altered close to my required wattage and the other advantage is it only allows the wattage to be set up to a limit which suits the resistance of the coils and to be honest i don't know why anyone would want to vape the coils higher than their recommended limit as i find the Voopoo PnP coils are actually better for flavour nearer to their lower limits and some struggle to wick when upping the wattage.
When it comes to flavour i can't be too specific due to as mentioned Man flu but they are the Voopoo PnP coils which give really good flavour so nothings going to be different with this set-up. As for the draw with the airflow wide open both supplied coils are full direct lung with the 0.2ohm having a touch of restriction while the 0.15ohm is full on! The airflow control ring with it's knurling is easy to adjust while the Pod Tank is on the device but i really don't notice any difference until it's half closed and then closing down further does start to give some restriction. The vape quality is very good but airflow while not being over turbulent for some reason does seem slightly more choppy than when using the pod with the Drag X/S.
I do love the whole idea of cross compatibility and the Pod Tank has been implemented well, i did find removing the pod on the Drag X/S to fill a con but actually compared to unscrewing a top-cap just pulling the pod out while leaving the base attached to the device to fill works great! With all the Voopoo PnP coils they will slowly leak while the pod is left standing but while testing i simply removed the pod when not using the device and before putting the pod back into the base to use again dabbed inside the base with a bit of tissue to pick up any moisture and i haven't had any escaping liquid through the airflow slots or on the device which is a better result than i get with the Drag X/S but then the slots on the Pod Tank are raised slightly.
Having Type C USB is a big pro so if you do need to charge in the device you can do faster and with much more confidence and the final con has to go back to the fact this is definitely designed as a kit which limits using other tanks without having overhang. The base of the Pod Tank is 24mm and sits absolutely flush so anything over 24mm will start to look a bit funky!
https://preview.redd.it/tjjkbd75cnk51.jpg?width=735&format=pjpg&auto=webp&s=838bafcf14276523f97f4b1846db64bcc9c33b35

___________________________________________________________________
Likes
very good build quality Durable, rugged yet lightweight Comes in useful good quality military style hard case 5 Colour options Padded spine Ergonomic Small dual battery device TC Mode (need more research if TC user) Display bright, sharp and colourful (feel just could be better set out) Smart mode works great with Pod Tank In both smart and RBA modes fires without delay and instantly hits set wattage Performed great at the wattage's i vaped at RBA Mode (variable wattage) Battery door fastens securely with no movement Pod Tank uses existing Drag X/S Pods Adjustable airflow Compatible with extensive range of PnP coils Very good flavour from Voopoo PnP coils Type C USB (port has silicone plug) 2A balanced charging with feedback Firmware Upgradeable
Cons
Device underpowered over 100w (based on hear say, i don't vape high enough to test) Can't lock just navigational buttons Pod complete moulding so can't fit own drip tip Slight coil leakage (can be controlled) Default smart mode only really suits PnP coils (just what i experienced) Airflow with PnP Pod Tank slightly choppy Any Tank over 24mm will have overhang Poor battery orientation labelling Feel display could have some information in larger font and more info given (some might find a lot of colour aesthetically pleasing)
I would once again like to thank Ella from Sourcemore for supplying the Argus GT Kit for the purpose of this review, thanks for reading and stay safe!
https://www.sourcemore.com/voopoo-argus-gt-kit.html
___________________________________________________________________
submitted by Timwis123 to ecr_eu [link] [comments]


2020.09.02 04:26 Timwis123 VOOPOO Argus GT 160W TC Kit with PnP Tank

VOOPOO Argus GT 160W TC Kit with PnP Tank
Hi reddit readers, In this review i take a look at the Argus GT 160W TC Kit with PnP Tank from Voopoo. The VOOPOO Argus GT 160W TC Kit with PnP Tank was supplied for the purpose of this review by Ella from Sourcemore.
https://www.sourcemore.com/voopoo-argus-gt-kit.html
https://preview.redd.it/e0b3bn4w9nk51.png?width=1086&format=png&auto=webp&s=ebb5eda9ec9092eb047220c68c89e569aba3ad68
Introduction
Voopoo after their slow start resting on the success of the Drag for a while which utilised the Gene Chip which became their property after the take over of Woody Vapes then went on to score countless own goals through their business ethics and dealings with others that pissed many people off including me. In the last couple of years they have become prolific and upped the anti when it comes to the quality of their products while still living on the edge when it comes to their marketing but seem to be making more of an effort to get the marketing and their general behaviour right.
The Argus GT is their latest dual 18650 device powered by the Gene.TT chip which is paired with the Adapt PnP Pod Tank which basically allows the Drag X/S pods to magnetically fit inside a 510 adaptor which incorporates adjustable airflow. This compatibility between tank base, Drag X/S Pod and extensive PnP coil family is a real winner as cross compatibility is something we need more of. The device itself can of course be used with other tanks but the user interface is more akin to what we have seen on Voopoo's recent pod mods rather than their standard devices with Power, RBA and TC modes, let's check it out!
___________________________________________________________________
In The Box
https://preview.redd.it/kfmnp9yx9nk51.jpg?width=735&format=pjpg&auto=webp&s=8af51bda35b877d198d51a165bf9be90c4ac1f4d
Contents:
Standard Edition
1 x ARGUS GT Device 1 x PnP Pod Tank (4.5ml) 1 x PnP-VM5, 0.2Ω 1 x PnP-VM6, 0.15Ω 1 x Type-C Cable 1 x User Manual
TPD Edition
1 x ARGUS GT Device 1 x PnP Pod Tank (2ml) 1 x PnP-VM5, 0.2Ω 1 x PnP-VM6, 0.15Ω 1 x Type-C Cable 1 x User Manual
https://preview.redd.it/49w4a5f0ank51.jpg?width=735&format=pjpg&auto=webp&s=791258d2d402dfe5cc27e85dd8f63436ba35f53b
___________________________________________________________________
Aesthetics and Ergonomics
The Kit came housed in a military style strong plastic container which in turn is housed in outer cardboard packaging, love getting stuff in this sort of casing as it's just so useful for all sorts of vaping storage . All options have the same Black chassis with a speckled effect which i just don't get, when you look at the photos what looks like spots of liquid is actually the speckled effect which at first made me think i had a dodgy finish on mine until i found out that's how they are meant to be. Other than that Voopoo have done a great job both aesthetically and with the build quality producing a lightweight yet durable device.
The device has a Zinc Alloy construction with different padded leather spine designs which sweep around to also cover 66% of the device's sides, at least on the website it's referred to as leather but they look like different fabrics. I received the Dark Blue version which has a Blue Denim spine with "ARGUS" embossed into the Denim, on one side we also have "VOOPOO" and two rows of stitching in an English Mustard colour which reminds me of the colour combo of an Aspire device many years ago, the two colours compliment each other so well. The padded spine section is fixed in place with a bracket which on mine is Black at the lower part and fuses into Silver in the top section, it's the colour and design of the Spines and colour of the bracket which differs depending on the option chosen which are the following, Carbon Fiber, Vintage Grey, Dark Blue, Black & Red and Black & Blue.
The device is not that broad and with it's curved padded spine and lightweight i found it to be very ergonomic especially as a thumb firer in either hand. The face of the device has a rectangular fire button up top with round concave centre, this is followed by it's colour screen which in turn is followed by rectangular navigational buttons, finally at the bottom we have "Gene" printed in Silver. On one side of the device we can find the Type C silicone plugged socket and moving to the base we have the hatch door with grooves, branding and safety stamps.
Moving up top we have an air fed 22mm stainless steel 510 plate with Gold plated, spring loaded 510. Apart from the random speckles in my opinion it's an handsome looking device but look at the photos to make your own minds up!
https://preview.redd.it/2sc61ic2ank51.jpg?width=1470&format=pjpg&auto=webp&s=fa22ff834742fbec0f56a01bc880088a891a645d
___________________________________________________________________
Argus GT & PnP Tank Specs and Features:
Size: 132.1 x 51.3 x 26.1mm Power Range: 5-160W Capacity: 4.5ml / 2ml (TPD) Resistance Range: 0.1-3.0Ω Output Voltage: 6.4-8.4V Battery: Dual 18650 (not included) Standard Coils: PnP-VM6 / PnP-VM5 Compatible Coils All of PnP coils GENE.TT chip to ensure a stable performance Temperature control/Wattage adjustment Power, RBA & TC Modes Pod to Tank design Adjustable bottom airflow Thread: 510 Colours: Carbon Fiber, Vintage Grey, Dark Blue, Black & Red, Black & Blue
https://preview.redd.it/xkikbh74ank51.jpg?width=874&format=pjpg&auto=webp&s=f6a9775b5728e7894453a9b63f60739c36c02ba3
___________________________________________________________________
The Pod Tank
The PnP Pod Tank is made up of the PnP Pod that was included with the Drag X/S devices and a Tank base section with 510 that mimics the bay of the Drag X/S allowing the Pod to magnetically fit into the base section to complete the tank.
https://preview.redd.it/q8extub6ank51.jpg?width=980&format=pjpg&auto=webp&s=33a7a2f2088fde7dd5d49f7bc15623f941876df8
___________________________________________________________________
The Pod
The Pod is rounded and one complete moulding, it's so slightly tinted it's almost clear and being one complete moulding gives me my first con being you can't use a drip tip of your choice. Looking at it's circular base we have 3 evenly placed strong magnets and a silicone bung kept attached with a metal stud. The bung has a flap which is easy to lift to pull the bung out revealing a very generous fill port plenty big enough for a quick, mess free fill, the standard pod holds 4.5ml of liquid while the TPD pod holds 2ml.
https://preview.redd.it/xoh9o628ank51.jpg?width=735&format=pjpg&auto=webp&s=e816657d3dbcdf60930a6d80e3ee7745bda51b31
The coil head just gets press fitted into the pod as is the case with most of these style of pods!
___________________________________________________________________
Assembling The Pod Tank
When looking into the base of the Pod tank it is just like looking into the Pod bay of the Drag X/S. The bottom of the base has the round central section visible with the rest of the floor which leads to the airflow slots being obscured by the perimeter having an upper metallic shelve for the pod magnets to attract too. Looking inside the bottom of the base we have a raised central positive and outer raised negative spring loaded contacts which look to have a silicone seal. When looking underneath the base section we have the 510 threading and it looks just like any standard tank. The base section has a dual cyclops AFC with no stopper but has knurling for grip and moves with a very nice tolerance.
The pod snaps into place and fits very securely, the dual negatives and metallic surround shelf design means the pod can be fitted without it needing to be lined up a certain way, it was a good design as a Pod set-up with the Drag X/S and the design works equally as well with this innovative Pod Tank design!
https://preview.redd.it/67rpygcaank51.jpg?width=980&format=pjpg&auto=webp&s=a9064dfc0d6a769f602da19e87e092dc2e9fd568
___________________________________________________________________
The Coils
Included is 2 different coil heads none of which are pre-installed and both part of the Voopoo PnP range which are the coils used throughout the Vinci and Drag Pod Mod devices.
The 2 included coil heads are the PnP VM5 0.2ohm mesh coil head rated between 40 - 60w and the other included coil head is the PnP VM6 0.15ohm mesh coil head rated between 60 - 80w.
https://preview.redd.it/mvvht9zcank51.jpg?width=866&format=pjpg&auto=webp&s=07a4541c013daa33c01e1e5ee3bccfcf5ec19d9e
The Adapt PnP Pod Tank is compatible with the entire Voopoo PnP range which is quite extensive!
https://preview.redd.it/d3gugs5gank51.jpg?width=1173&format=pjpg&auto=webp&s=55ea9cc47df21245f7a06e70507331b65a5340d9
___________________________________________________________________
Fitting The Batteries
The Argus GT accommodates dual 18650 batteries that get fitted via the hatch door on the base of the device, just slide the door forward (there are grooves to help) and lift up. Not a lot of light get's into the battery compartment and orientation on the underside of the door is just embossed onto the contacts, i would like the orientation to be labelled much more clearly.
When the door is shut we have no movement or battery rattle whatsoever, a really nice solid door!
https://preview.redd.it/ofz2e39iank51.jpg?width=735&format=pjpg&auto=webp&s=2591dfb3c599ee6636f1f86f9e799fa0e249549e
___________________________________________________________________
The Display
I do usually describe the display in detail but will skim through it as you can see from the photos throughout the review and i am suffering with Man Flu so just taking the easy way out on this occasion.
The Display is sharp, bright and colourful and has quite a different look between Power and TC working screens. I do feel the colour accents and large time of vape graphic is a little OTT and instead larger font and more information in the form of things like battery percentages would of been better, the display is very similar in look to the Drag X/S devices and in fact the whole user interface is more of a sophisticated Pod Mod set-up rather than standard device!
https://preview.redd.it/8aflb17kank51.jpg?width=735&format=pjpg&auto=webp&s=fb087015ef67a4e0f49fb4562814565ea249f3ca
___________________________________________________________________
Navigating The Argus GT
The Argus GT has quite a basic board compared to other Voopoo Gene standard devices, in fact when using it felt more of a pod mod set-up which of course suits the PnP Pod Tank very well.
The device can be turned on and off with 5 clicks of the fire button and once on fire and up locks and unlocks the whole device so it also will not fire, i can't find anyway of just locking the navigational buttons. Fire and down resets the puff counter and pressing all 3 buttons together brings up a screen showing the chip ID and level code which is actually left over from that immature award system that had a short lifespan!
The device has 2 Power modes which are Smart mode which is the default and RBA which is actually just standard variable wattage and then the device also has TC mode. Each 3 clicks of the fire button changes modes between Smart, RBA and when moving to TC a screen comes up giving the option of Ni, Ti or SS. When on the TC working screen pressing up and down together brings up another screen were you can manually enter the TCR value, wattage and alter resistance before locking. Both wattage and temperature adjust in 1 unit increments which i like for wattage adjustment but not really sure if it's a con or a pros when it comes to temperature or whether it really matters, when holding the button down both wattage and temperature adjusts at the rate of knots!
https://preview.redd.it/0uuzhh9mank51.jpg?width=980&format=pjpg&auto=webp&s=bb12ef3baa3f967d98c9e788207c6b8d0afa08e6
___________________________________________________________________
Protections:
10s Overtime Protection Over-current Protection Reverse Polarity Protection Short Circuit Protection Over Discharge Protection Balanced Charging Overcharge Protection Over-temperature Protection
https://preview.redd.it/m3qkbopoank51.png?width=771&format=png&auto=webp&s=7581012cd525cb5b5bf868d730ac980332c4d352
___________________________________________________________________
Charging
The Argus GT has Type C USB for data and balanced charging at 2A. The port has a silicone plug like we see on IP67 devices but adding a plug to keep dust out etc is a good idea and one i have seen on another couple of non IP rated devices of late.
While charging the percentage of charge on each individual battery is given but no estimated charge time left, overall good feedback!
https://preview.redd.it/z1ke4d7tank51.jpg?width=847&format=pjpg&auto=webp&s=4c4659a08a59ae58a91618cf8b480c527f8a0b46
___________________________________________________________________
My Experience Using The Argus GT Kit And Thoughts!
First thing to say is i didn't test the TC and normally just wouldn't comment but i have heard there are a few unusual quirks regarding TCR values and i have been told despite this it works great in TC while the only actual review i personally read or watched said it didn't so if you are a TC user you need to get more information.
The only other thing i clocked on the review i read was the reviewer experienced a 3.5v cut-off which is different to the approx 3.3v cut off i have been experiencing and while i would like this to be 3.2v as suggested in the manufacturers specs i have actually found battery life to be very satisfactory when comparing to other dual 18650 devices. The only other thing that i have been told which is something that just didn't affect me as i don't vape at silly wattage's is once going over 100w the device is underpowered and disappointingly falls a distance short of the 160w top wattage but hopefully it can be fixed with a firmware update as there is no reason why the device shouldn't be near as damn doing 160w.
In my opinion how good this device is really depends on if you are using the device with the Adapt PnP Pod tank or standard tanks as it seems the user interface and smart wattage parameters are set to suit the PnP coils and i had quite a different experience when using an RTA. If using anything other than the Pod Tank i would suggest using the device in RBA mode which is basically variable wattage mode as the wattage's given by smart mode when using standard RTA's seemed way off what i would vape at with those builds, after saying that i used the device with a couple of RTA's in RBA mode and it worked great, firing instantly at set wattage and gave reliable performance.
When using with the PnP Pod Tank the smart wattage works great and i used three different coils (including the two provided) and when detecting a new resistance it altered close to my required wattage and the other advantage is it only allows the wattage to be set up to a limit which suits the resistance of the coils and to be honest i don't know why anyone would want to vape the coils higher than their recommended limit as i find the Voopoo PnP coils are actually better for flavour nearer to their lower limits and some struggle to wick when upping the wattage.
When it comes to flavour i can't be too specific due to as mentioned Man flu but they are the Voopoo PnP coils which give really good flavour so nothings going to be different with this set-up. As for the draw with the airflow wide open both supplied coils are full direct lung with the 0.2ohm having a touch of restriction while the 0.15ohm is full on! The airflow control ring with it's knurling is easy to adjust while the Pod Tank is on the device but i really don't notice any difference until it's half closed and then closing down further does start to give some restriction. The vape quality is very good but airflow while not being over turbulent for some reason does seem slightly more choppy than when using the pod with the Drag X/S.
I do love the whole idea of cross compatibility and the Pod Tank has been implemented well, i did find removing the pod on the Drag X/S to fill a con but actually compared to unscrewing a top-cap just pulling the pod out while leaving the base attached to the device to fill works great! With all the Voopoo PnP coils they will slowly leak while the pod is left standing but while testing i simply removed the pod when not using the device and before putting the pod back into the base to use again dabbed inside the base with a bit of tissue to pick up any moisture and i haven't had any escaping liquid through the airflow slots or on the device which is a better result than i get with the Drag X/S but then the slots on the Pod Tank are raised slightly.
Having Type C USB is a big pro so if you do need to charge in the device you can do faster and with much more confidence and the final con has to go back to the fact this is definitely designed as a kit which limits using other tanks without having overhang. The base of the Pod Tank is 24mm and sits absolutely flush so anything over 24mm will start to look a bit funky!
https://preview.redd.it/y3jfwhqvank51.jpg?width=735&format=pjpg&auto=webp&s=7cd83cc9138cc29d983ea7363d7b194c4e927d52

___________________________________________________________________
Likes
very good build quality Durable, rugged yet lightweight Comes in useful good quality military style hard case 5 Colour options Padded spine Ergonomic Small dual battery device TC Mode (need more research if TC user) Display bright, sharp and colourful (feel just could be better set out) Smart mode works great with Pod Tank In both smart and RBA modes fires without delay and instantly hits set wattage Performed great at the wattage's i vaped at RBA Mode (variable wattage) Battery door fastens securely with no movement Pod Tank uses existing Drag X/S Pods Adjustable airflow Compatible with extensive range of PnP coils Very good flavour from Voopoo PnP coils Type C USB (port has silicone plug) 2A balanced charging with feedback Firmware Upgradeable
Cons
Device underpowered over 100w (based on hear say, i don't vape high enough to test) Can't lock just navigational buttons Pod complete moulding so can't fit own drip tip Slight coil leakage (can be controlled) Default smart mode only really suits PnP coils (just what i experienced) Airflow with PnP Pod Tank slightly choppy Any Tank over 24mm will have overhang Poor battery orientation labelling Feel display could have some information in larger font and more info given (some might find a lot of colour aesthetically pleasing)
I would once again like to thank Ella from Sourcemore for supplying the Argus GT Kit for the purpose of this review, thanks for reading and stay safe!
https://www.sourcemore.com/voopoo-argus-gt-kit.html
___________________________________________________________________
submitted by Timwis123 to Vaping [link] [comments]


2020.08.27 03:54 CompiledSanity Automated Migration Tool is now live! Automatically migrate from v1.3 all the way up to v2.8 in 3 easy steps.

Hi all,
After 973 lines of code, the Automated Migration tool is now live! I'm super proud of this work and have spent some nights getting it working. It works flawlessly after extensive testing and is highly adaptable to sheet changes.
When a new sheet version is released this will enable you to update to a new sheet in roughly 20 seconds. This should save a lot of time and confusion when updating, especially if locations of data change since the tool will now take care of this for you.
Features of the tool:
  • The tool on your behalf will migrate all data over to the latest Sheet. Upgrades now take 20 seconds.
  • If you have shrunk/expanded your Watch & Purchase tables the Sheet will automatically account for this and create new rows for you.
  • Supports all Sheet versions going back to v1.3.
  • Supports inplace version upgrades (ie. v2.8.1 -> v2.8.5)
  • The only inputs are your prior Sheet version and a URL. The rest is taken care of.
See here for a Screenshot.
Known Problems:
  • Currently the Budget Tab doesn't migrate, this will be fixed in v2.9.
I've pushed this update to the Sheet as v2.8.5, so links to v2.8 will now redirect to v2.8.5. If you have any feedback on the migration tool or bugs please let me know. I'll help step you through it or patch any bugs as they arise.
Special thanks to these amazing people who helped with Beta testing and giving fantastic feedback: ottyacat, Tyeah, Hiyoal & iGuru2
Thanks everyone, happy financing! CS.
submitted by CompiledSanity to CSPersonalFinance [link] [comments]


2020.08.26 22:13 stewie0056 [USA-PA] [H] 2x Synology Rackstations RS10613xs+ - 3x HPE DL385p G8 Servers + NICs + CPUs - 1x Dell 2950 server [W] Paypal, Local Cash

Crosspost from /homelabsales
Well, I decided to give it a shot and try selling some servers in my home lab here that i do not use anymore. I tried to picture and describe everything but if i missed something or you want to know more info, just let me know!
Local sales are preferred and I would drive about 25 miles from 16226. Let me know if you are close and maybe we can work something out. I am also willing to ship but this is additional to the prices listed.
As far is prices I am willing to hear out offers and make deals but anything ridiculous will not be responded to. Please comment below before PMing.
Since i am selling multiple of the same item please be sure to provide me my ID # in the chart below.
Click the hyperlink in each row for item pictures and timestamps.
Everything is in good, working order except for #3(cosmetic damage) and #5(bricked? - unable to test)
Entire lot timestamp
ID # Price Item model Specs and inclusions Manufacturer Product info Other notes
1 - pics $650 HPE DL385p G8 2x AMD Opteron 6386 SE 16-Core 2.8GHZ. 112 GB RAM (6x 16GB & 2x 8GB). 2x 600GB 10k SAS HPE drives. HP 10Gb 2-port 530FLR-SFP+. NVIDIA Tesla M2090. 2x 460W PSU. Rack rails. Server CPU GPU NIC
2 - pics $400 HPE DL385p G8 2x AMD Opteron 6212 8-Core 2.6GHZ. 112 GB RAM (6x 16GB & 2x 8GB). 2x 600GB 10k SAS HPE drives. HP Ethernet 1Gb 4-port Adapter. 1x 460W PSU. Rack rails. Server CPU NIC Let me know if you want the second PSU (it's dead). It helps maintain chassis airflow.
3 - pics $350 HPE DL385p G8 2x AMD Opteron 6212 8-Core 2.6GHZ. 112 GB RAM (6x 16GB & 2x 8GB). 2x 600GB 10k SAS (One is beginning to fail) HPE drives. HP Ethernet 1Gb 4-port Adapter. 1x 460W PSU. Rack rails. Server CPU NIC One hard drive is flashing orange but is still functional. Let me know if you want a second PSU (it's dead). It helps maintain chassis airflow. Due to improper packaging from where i bought it, this server has some COSMETIC DAMAGE. Please see the pictures. The one ear could be bent back in place and the other would need a replacement plastic cover. There is a seller on eBay with these but i never repaired it because it works fine without.
4 - pics $10 HP 331FLR HP Ethernet 1Gb 4-port Adapter Datasheet Originally out of the server listed in ID# 1
5 - pics $5 or free if you buy something else in this listing HP 560FLR-SFP+ HPE Ethernet 10Gb 2-port SFP+ Adapter Datasheet WARNING: MIGHT BE BRICKED! I bought this for the above servers and it initially worked fine. After successfully running the firmware update tool from HP, i was prompted to reboot the server. After that point i could no longer use the card in these servers. They will cause the servers above to hang at the POST screen indefinitely.
6 - pics $10 AMD Opteron 6212 Processor OS6212WKT8GGU 8 Cores. 8 Threads. 2.6GHz Clock. G34 Socket. Datasheet Originally out of the server listed in ID #.
7 - pics $10 AMD Opteron 6212 Processor OS6212WKT8GGU 8 Cores. 8 Threads. 2.6GHz Clock. G34 Socket. Datasheet Originally out of the server listed in ID #.
8 - pics $50 if i have to drive > 15 miles to meet. Free if you are less than 15 miles away AND needing a "first server" Dell 2950 2x Intel xeon X5450 3.0GHz. 32GB RAM (8x 4GB). Rack rails. Server CPU All disk trays are included but no disks or screws. Some trays have surface rust. Only one PSU.
9 - pics - SALE PENDING $1100 Synology RS10613xs+ 10 x 3.5 bays & 2 x 2.5 bays. Intel Xeon E3-1230 v2. 8GB (2x 4GB) ECC RAM. Runs latest DSM. Rack rails. Datasheet CPU No disks or screws included. Synology recommends up to 8TB disks but i have used 10TB WD Golds with no problem. Likely to be compatible with even greater sized drives but Synology stopped running compatibility checks on this NAS model.
10 - pics $1050 Synology RS10613xs+ 10 x 3.5 bays & 2 x 2.5 bays. Intel Xeon E3-1230 v2. 8GB (2x 4GB) ECC RAM. Runs latest DSM. Datasheet No disks or screws included. Synology recommends up to 8TB disks but i have used 10TB WD Golds with no problem. Likely to be compatible with even greater sized drives but Synology stopped running compatibility checks on this NAS model. No rack rails.
submitted by stewie0056 to hardwareswap [link] [comments]


2020.08.26 20:09 Null_Amount ExecuteNonQueryAsync in Task, is it returning what I think it is?

I'm trying to write a submission handler for a submission tool and I'm dipping my toes into async programming. I have two tasks; the first to check if the person using it has permission to do so, and if so, then run the second to execute a stored procedure to actually insert/update a record.
public static async Task HasRecords(string sqlParameter, string parameterValue, string queryString, string connectionString) { using (SqlConnection connection = new SqlConnection(connectionString)) using (SqlDataAdapter adapter = new SqlDataAdapter()) using (SqlCommand command = new SqlCommand(queryString)) { command.Connection = connection; adapter.InsertCommand = command; command.Parameters.Add($"@{sqlParameter}", SqlDbType.NVarChar).Value = parameterValue; await connection.OpenAsync().ConfigureAwait(false); return await command.ExecuteNonQueryAsync().ConfigureAwait(false); } } public static async Task SubmissionHandler(string team, decimal? measureValue) { var submission = new GoalSubmission { Team = team, MeasureType = "Goal", MeasureValue = measureValue, }; using (SqlConnection connection = new SqlConnection(DBAccess.SubmissionPath())) using (SqlCommand command = new SqlCommand("StoredProc", connection)) { command.CommandType = CommandType.StoredProcedure; command.Parameters.Add("@Team", SqlDbType.NVarChar).Value = submission.Team; command.Parameters.Add("@MeasureType", SqlDbType.NVarChar).Value = submission.MeasureType; command.Parameters.Add("@MeasureValue", SqlDbType.Float).Value = submission.MeasureValue; await connection.OpenAsync().ConfigureAwait(false); return await command.ExecuteNonQueryAsync().ConfigureAwait(false); } } 
The function that actually runs these tasks is as follows:
public async void HandleSubmission(Object sender, EventArgs e) { var SqlParam = "Username"; var team = DDL_Team.SelectedValue; int goalInput = Input_Goal.Value); var permissions = await DBAccess.HasRecords(SqlParam, GetUsername(), QueryStringPermissions, DBAccess.GetConnString("db_read")); if (permissions > 0) { var submit = await DBAccess.SubmissionHandler(team, goalInput); bool ValidSubmission = submit > 0 ? true : false; Debug.WriteLine($"Submission result: {ValidSubmission}"); } else { Debug.WriteLine("Invalid permissions."); } } 
How I understood ExecuteNonQuery was that it runs the query and returns the number of records that it finds/updates. But when I turned it into ExecuteNonQueryAsync, I saw that the return value is supposed to be a task? Although the Task itself is a Task, so is it returning an int?
---
Edit: I think I found one of the problems. Here's the original HasRecords function prior to me trying to convert it into async
public static bool HasRecords(string sqlParameter, string parameterValue, string queryString, string connectionString) { using (SqlConnection connection = new SqlConnection(connectionString)) using (SqlDataAdapter adapter = new SqlDataAdapter()) using (SqlCommand command = new SqlCommand(queryString)) { command.Connection = connection; adapter.InsertCommand = command; command.Parameters.Add($"@{sqlParameter}", SqlDbType.NVarChar).Value = parameterValue; connection.Open(); using (SqlDataReader reader = command.ExecuteReader()) { return reader.HasRows ? true : false; } } } 
I think I need to use ExecuteReaderAsync, but I'm having troubles converting the SqlDataReader bit to an async version. Here's what I have so far:
public static async Task HasRecords(string sqlParameter, string parameterValue, string queryString, string connectionString) { using (SqlConnection connection = new SqlConnection(connectionString)) using (SqlDataAdapter adapter = new SqlDataAdapter()) using (SqlCommand command = new SqlCommand(queryString)) { command.Connection = connection; adapter.InsertCommand = command; command.Parameters.Add($"@{sqlParameter}", SqlDbType.NVarChar).Value = parameterValue; await connection.OpenAsync().ConfigureAwait(false); using (SqlDataReader reader = new SqlDataReader()) { return reader.HasRows ? true : false; } } } 
Edit 2: Got it! I think I understand the await a bit more now. I think my problem was trying to retrofit the HasRecords query into the same format as one that was using a stored procedure.
public static async Task HasRecords(string sqlParameter, string parameterValue, string queryString, string connectionString) { using (SqlConnection connection = new SqlConnection(connectionString)) using (SqlDataAdapter adapter = new SqlDataAdapter()) using (SqlCommand command = new SqlCommand(queryString)) { command.Connection = connection; adapter.InsertCommand = command; command.Parameters.Add($"@{sqlParameter}", SqlDbType.NVarChar).Value = parameterValue; await connection.OpenAsync().ConfigureAwait(false); using (SqlDataReader reader = await command.ExecuteReaderAsync()) { return reader.HasRows ? true : false; } } } 

submitted by Null_Amount to csharp [link] [comments]


2020.08.25 18:08 gkhsieh A case study of the win rate depression phenomenon across every role: using statistics to win more just by taking the right runes

A case study of the win rate depression phenomenon across every role: using statistics to win more just by taking the right runes

Written patch 10.16

Introduction

There are three generalized categories of decisions that a player can optimize: (1) macro, which includes rotations, vision control, and wave management, (2) micro, which includes reaction speed, matchup knowledge, and mechanics, and (3) meta, which includes more theory-related skills such as runes, skill order, and itemization. Meta decisions are generally the easiest to optimize and improve because they don't require the nuances learned from playing hundreds of games. In this post, we justify and discuss the optimization of both keystone and minor runes using recent data from patch 10.16, sourced from Lolalytics.
League of Legends' lead gameplay designer Riot Scruffy recently tweeted that initially, "[the balance team] thought Sona Lux were only OP as a combo." He then implies that Sona-Lux have just recently become individually overpowered when built optimally. However, someone who has been paying attention to win rate statistics would know that Guardian Lux support has been overpowered for the past year, even after she was nerfed back in patch 9.14. In fact, Guardian was Lux's best-performing keystone even at the peak of Aftershock Lux. With just a rudimentary understanding of numbers, you too can use win rate statistics to uncover "hidden OP" champions and get ahead of the curve to climb before Riot eventually nerfs them a year later.

Definitions

Suppose the champion Xasuo has a 50% win rate, and all Xasuo players take Conqueror. Now, consider the champion Yarner that initially appears balanced with a 50% win rate. Upon closer inspection, 50% of Yarner players take Predator and lose all their games, and the other 50% of players take Phase Rush and win all their games. Though both Xasuo and Yarner have the same overall win rate, Yarner is clearly the stronger champion. This is because Yarner suffers from win rate depression—many players are not taking the optimal runes, lowering their win rate. We measure this effect by computing a number called relative difference.
 
How is optimal defined in terms of runes?
A rune page is defined to be optimal relative to others if it wins the highest proportion of games assuming everything else is held constant. For Yarner, Phase Rush is called optimal since it wins the most, and Predator is suboptimal because it does not. Predator is also called detrimental because its win rate is less than Yarner's overall win rate, meaning players who take Predator are expected to lose more games than the average Yarner. An optimal rune page can also be thought of as the rune page a player would take to maximize their win rate if they had to use it forever.
 
What is win rate depression?
Win rate depression (WRD) is when a champion's win rate is lowered because of players making suboptimal meta decisions. For example, since there is a difference in power between the two keystones, Yarner's win rate is depressed by players taking the wrong keystone. WRD can also apply to other facets of meta like itemization and skill order, where building the wrong item or maxing the wrong ability will reduce a player's expected chance of winning.
 
What is relative difference?
Relative difference (RelDiff) is a measure of how effective optimization is for a given champion when compared to the average player. It represents the expected proportion of previously lost games that a player would now win after optimization. For example, the expected win rate of a random Yarner is 50%, but the expected win rate of a random Yarner given that they took Phase Rush is 100%, so RelDiff = (100-50)/(100-50) = 100%. If Yarner had a 48% win rate overall but the optimal keystone had a 54% win rate, RelDiff would be (54-48)/(100-48) = 11.54%. If RelDiff is less than 2%, we say that a champion is solved, since if any optimization exists, it would only marginally benefit their expected win rate. Note that RelDiff, holding the win rate difference constant, exhibits hyperbolic growth with respect to overall win rate (i.e., 99% to 100% win rate is a bigger increase than 50% to 51%), much like how cooldown reduction scales per additional point.

Examples

This section uses rune shorthand notation (like S2321 D203 X112) rather than typing out the full names of runes. See the first question under Q&A if you aren't familiar with this notation.
We will use data from Lolalytics, Platinum+, patch 10.16. As a general rule of thumb, sample sizes as low as a few thousand are high enough to analyze. When observing a potential effect, use previous patches or different rank subsets to check if the pattern appears consistently; if not, it might just be variance. If the difference in win rates or a sample size is concerningly small, use this z-test calculator to check for statistical significance (select 0.01 and one-tailed).
The optimal rune page for a champion typically won't significantly vary unless there is a large systemic change in a patch. This may occur if parts of the champion's kit or the runes themselves are fundamentally changed in a rework or mini-rework. In that case, use data from and after the most relevant patch as a basis.
 

Top: Darius - (Image)

A solo queue menace, Darius hasn't been changed directly for many patches. Despite the nerf to Nimbus Cloak in patch 10.16, his win rate barely flinched, settling at 51.45%. However, Darius is much deadlier than he appears if you take the correct secondary runes.
Nearly all Darius players take Conqueror and Triumph, but pick rates are split between Legend: Alacrity and Legend: Tenacity. Intuitively, these runes tend to be dependent upon matchup due to their nature, and we can test this by checking the rune win rate distributions of specific matchups. In this case, we find that they are. Next, about a fourth of Darius players take Coup de Grace when virtually all melee top laners should prefer Last Stand, Darius not being an exception.
Despite the consensus of the primary tree, not everyone takes the same secondary tree. Over half take S320 secondary, citing the importance of movement speed. This is actually detrimental (albeit barely)—it turns out that R0x3 are the best secondary runes. Conditioning has the highest win rate of the three in its row, but it appears to be situational following matchup dissection.
The complete optimized rune page is P42(12)3 R0x3 X213. Doing so increases Darius's expected win rate from 51.45% to at least 53.7%, a RelDiff of 4.63%.
 

Top: Fiora - (Image)

After the buff on Lunge (Q), Fiora's win rate increased from an acceptable 50.42% to a solid 52.29% win rate. Already the bane of many top laners, Fiora suffers from WRD in all three types of runes.
In a vacuum, Conqueror and Grasp of the Undying have comparable win rates, but a look at the minor runes in Precision quickly refutes this notion. Immediately, Presence of Mind's 55.1% win rate reveals that Fiora is much stronger than her win rate implies. Then, about half of players take Legend: Alacrity when Legend: Tenacity and Legend: Bloodline appear to be better choices. We again check if these runes are situational by looking at matchup distributions, but this time, Legend: Alacrity's win rate is always lower, suggesting the superiority of the other two runes. Lastly, there's an about even split between Coup de Grace and Last Stand, the latter of which is predictably stronger.
Looking at secondary runes, a full one-third of Fiora players take R130, which barely reaches a 51% win rate, meaning the runes are detrimental. However, Cosmic Insight has a massive 54% win rate. Despite its relatively low pick rate, it turns out that Cosmic Insight has been the highest win rate rune in Inspiration in every previous patch, so we conclude that I201 are the optimal secondary runes on Fiora.
The Sorcery tree is also of note, but pick rates are scattered across the tree, making it difficult to assess the best combination of runes. Noting the high win rate of Manaflow Band, we can hypothesize the optimality of S210 and return to analyze this tree in the future.
Finally, the majority of Fiora players take the Attack Speed shard when Adaptive Force is optimal. The complete optimized rune page is P43(23)3 I201 X113. Doing so increases Fiora's expected win rate from 52.29% to at least 55.1%, a RelDiff of 5.89%.
 

Jungle: Hecarim - (Image)

Recently buffed and then nerfed, Hecarim is a champion that's actually been overpowered for quite some time, assuming you took the correct keystone. In patch 10.16, his 51.35% win rate rocketed to a massive 53.91%. Already absurdly strong, Hecarim can be made even stronger after optimizing runes.
Riot remarks in patch notes 10.17 on "Hecarim players picking up on his synergy with Phase Rush;" the pick rate has since quadrupled since patch 10.15. Also notice that the buffs to Phase Rush in patches 10.4 and 10.7 correspond to increased interest in Phase Rush Hecarim. Looking at the numbers, there's no doubt that Phase Rush vastly outperforms Conqueror, still the most popular keystone by far.
Sorcery secondary is the most popular tree, but this is not unexpected since most Conqueror users still recognize the value of movement speed on Hecarim. I201 has a modest pick rate and a very high win rate, so we prefer that instead.
Recall the optimality of I201 on Fiora; this is a common theme of the optimal rune pages of many top laners like Riven, junglers like Kha'Zix, and even some mid laners like Zed. We note the high win rate of P2(12)0, but due to the low pick rates and the fact that this effect is not consistently observed in previous patches, we cannot rule out variance and shelve this tree for reinspection at a later patch.
There's nothing unexpected in the shards besides the viability of adaptive force instead of attack speed, so the complete optimized rune page is S3322 I201 X(12)12. Doing so increases Hecarim's expected win rate from 53.91% to at least 56.2%, a RelDiff of 4.97%.
 

Jungle: Skarner - (Image)

Next up is Skarner, another recently buffed champion known for his low pick rate. However, despite the fact that he is played mostly by mains of the champion, data on Skarner's runes tell a very disheartening tale: even mains don't know their champion's optimal runes. Needlessly buffed in patch 10.16, Skarner went from an even 50.05% win rate to a respectable 51.76%.
The three most popular keystones in order of pick rate are Predator, Phase Rush, and Conqueror. Though Skarner has nearly a 52% win rate, Predator's win rate is an abysmal 50.4%. Predator is clearly a detrimental keystone, compared to Conqueror and Phase Rush, which have 52.0% and 52.8% win rates, respectively. Like Hecarim, S3322 is a great rune page for Skarner, but it turns out that Transcendence is better than Celerity, with a 53.7% win rate.
Looking at the numbers, the secondary tree is obvious. Though Sorcery primary is optimal, Sorcery secondary is detrimental, but this is in part due to the fact that it is taken with Predator, which is a terrible keystone for Skarner. I201 (again) is the clear winner.
Lastly, the cooldown reduction shard performs much better than adaptive force or attack speed. The complete optimized rune page is S3312 I201 X31x. Doing so increases Skarner's expected win rate from 51.76% to at least 54.0%, a RelDiff of 4.64%.
 

Middle: Cassiopeia - (Image)

Cassiopeia was buff-adjusted out of the blue in patch 10.12 and then nerfed the subsequent patch. In patch 10.16, she held a slightly above average 50.70% win rate.
Cassiopeia mains advise Phase Rush in "dodgeball" matchups against control mages like Orianna, Syndra, and Zoe. This advice generally holds true; S31(12)3 is good against such champions, and notice that Nullifying Orb is superior to Manaflow Band. In other matchups, Cassiopeia usually takes Conqueror. Most players take P4321, which works well enough except for the last rune—Last Stand performs better than Coup de Grace.
Secondary runes lack debate; D201 is optimal.
We see that the cooldown reduction shard is optimal, showing how simply switching a rune shard can make a champion go from above average to strong. The complete optimized rune page is P4323/S31(12)3 D201 X313. Doing so increases Cassiopeia's expected win rate from 50.89% to at least 52.5% for the Conqueror page and 53.7% for the Phase Rush page, a RelDiff of 3.48% and 4.09%, respectively.
 

Middle: Karthus - (Image)

The champion that deals the most magic damage on average in all three of his roles, the Karthus nerfs in patch 10.16 dropped his win rate to a still-decent 51.52%. Despite the nerf, Karthus remains in overpowered territory with a switch of just two runes.
Dark Harvest is the keystone of choice. Cheap Shot and Taste of Blood seem equally viable and Eyeball Collection is uncontested, so the question boils down to Ravenous Hunter or Ultimate Hunter. We see that Ultimate Hunter is a detrimental rune; Ravenous Hunter wins with a 52.3% win rate.
Presence of Mind is the obvious move, but there is a decision to be made between Coup de Grace and Last Stand. Last Stand is absurdly good at a 53.9% win rate, likely because of how it works with Karthus's passive, giving a massive 11% damage bump for 7 seconds. However, Last Stand is in the minority, with 50% more players taking Coup de Grace. This also applies to Karthus's other roles like jungle, where only 13.3% of Karthus players are making the correct choice of Last Stand.
Nothing interesting appears in shards, so the complete optimized rune page is D3(12)31 P303 X113. Doing so increases Karthus's expected win rate from 51.52% to at least 53.9%, a RelDiff of 4.91%.
 

Bottom: Kog'Maw - (Image)

A champion that has not been seen consistently in professional play for a long time, Kog'Maw is generally considered a weaker ADC despite his 52.23% win rate in patch 10.16. However, this is not the case. Especially with the Lulu buffs that appeared in patch 10.2, Kog'Maw has been one of the better ADCs. A champion that suffers from WRD in runes as well as itemization, Kog'Maw is a pick that people are sleeping on.
A large proportion of players take Arcane Comet, presumably building AP and playing as an artillery mage. It suffices to say that this is not optimal. There isn't much to say about primary runes, and this is true for most ADCs in general. P221(12) are the optimal runes.
A glance at secondary runes reveals where most of Kog'Maw's WRD appears. A good half of Kog'Maw players take S303 when I230 is a much better choice, but that's not all: D201 is crazy good with Ravenous Hunter having a 55.4% win rate.
The first two shards are definitely standard: attack speed and adaptive force. Though the scaling health shard tests significant against armor, this effect does not appear in previous patches (nor in other carry champions), so we ignore it. The complete optimized rune page is P221(12) D201 X212. Doing so increases Kog'Maw's expected win rate from 52.23% to at least 55.4%, a RelDiff of 6.64%.
 

Bottom: Vayne - (Image)

One of the flashier, mechanically intensive bot lane carries, Vayne was not among the several ADCs buffed in patch 10.16. Her win rate only slightly decreased, sitting at an unassuming 50.82%.
Press the Attack is the go-to keystone, but everything else in the Precision tree is a situational choice between two runes. There's not much notable for Vayne's primary runes.
For secondary runes, about half of Vayne players take S303, but this is detrimental. A small but meaningful amount of players exchange either Nimbus Cloak or Gathering Storm for Celerity. Though it performs above average, like Kog'Maw, the best secondary runes are actually D201 with a 52% win rate.
Once again, there's nothing unusual in the stat shards. The complete optimized rune page is P1(12)(13)(12) D201 X212. Doing so increases Vayne's expected win rate from 50.82% to at least 51.8%, a RelDiff of 1.99%. This shows that Vayne is solved with respect to runes, meaning her win rate is more or less an accurate reflection of her true strength in the current meta.
 

Support: Bard - (Image)

Aside from some unusual hitbox interactions on Cosmic Binding (Q), Bard is seen as a high skill cap champion that isn't very unfair to play against. With just one damage ability but boatloads of utility, Bard crept into the professional meta and has been a top 5 support in terms of presence for quite a while. Even after his last nerf in patch 10.16 bringing him from a 53.29% win rate to 52.07%, Bard remains a very strong champion—assuming, of course, that you're taking the right runes.
Last season, Electrocute on Bard was nearly universal. Since then, Guardian Bard (AKA "Bardian") has shot up in popularity as more and more players realize that it is the optimal keystone. Nowadays, only a stubborn 20% of Bard players still take the inferior Electrocute. Indeed, flipping through data from previous patches reveals that despite Guardian's 55% win rate throughout the end of season 9, the pick rate did not reach 50% until Guardian was buffed in patch 10.12. Bard players take Demolish, but in general, Demolish is not statistically a good rune compared to Font of Life for supports. Then, every rune in the third row of Resolve is situationally good and Revitalize is the best rune in the last row.
Secondary runes are all over the place, but in a rare occurrence, the most popular D013 also turns out to be optimal.
Both adaptive force and attack speed are situationally viable for the offense shard, but the flex shard is weighted in favor of resists, perhaps because Bard has minimal scaling with AP. The last shard is the standard armor rune. The complete optimized rune page is R32x2 D013 X(12)22. Doing so increases Bard's expected win rate from 52.07% to at least 53.3%, a RelDiff of 2.57%. Compare this to pre-nerf Bard in patch 10.3, where Bard with a nutty win rate of 54.10% had an optimized win rate of 57.1%, a RelDiff of 6.54%.
 

Support: Lux - (Image)

Lux support has recently emerged as the best support (and arguably, champion) in the game. The Sona-Lux duo popularized in patch 10.15 approached Master Yi-Taric funnel levels of win rate and was not nerfed until patch 10.17. Even discounting this duo win rate inflation, Lux has been overpowered for a long time and remains strong despite the recent nerfs.
Even after the popularization of Guardian, nearly one-fourth of players still go Arcane Comet, which despite having a win rate above 50%, is detrimental due to how overpowered Guardian Lux is. Summon Aery is much better with a 52.7% win rate, but still fails to come close to Guardian's win rate at 57.1%. Assuming every Lux playing Sona-Lux takes Guardian, its win rate would still be 55.5%, which is close to what we see in patch 10.14 and earlier.
Next, both Font of Life and Shield Bash are good on Lux, but the latter is optimal. Then, like Bard, the next row seems to be situationally viable. Though Conditioning has the highest win rate by a long shot, we do not observe this effect in non-Lux-Sona patches, so we can't say for sure that it's the best of the three runes. Lastly, Revitalize is unsurprisingly optimal.
For secondary runes, though I201 and S310 have high win rates in patches 10.15 and 10.16, they are not historically good, whereas D013 has been consistently good before Sona-Lux. This means that the win rates of I201 and S310 are potentially inflated by Sona-Lux. It's hard to tell since Guardian Lux support was not very popular before the introduction of this duo, but previous patches tell us to go with D013.
Adaptive force is the best offense shard, but the data then tells us that resists are better than more adaptive force. The complete optimized rune page is R33x2 D013 X123. Doing so increases Lux's expected win rate from 54.68% to at least 57.1%, a RelDiff of 5.34%. Compare this to when Guardian was buffed in patch 10.12 and Lux support had an insane RelDiff of 11.94%.

Q&A

How do you read rune shorthand notation?
Most Yasuo players take P(34)21(12) D201 X213. This means Precision primary: Fleet Footwork or Conqueror (3 or 4), Triumph (2), Legend: Alacrity (1), and Coup de Grace or Cut Down (1 or 2). Then, Domination secondary: Taste of Blood (2), nothing (0), and Ravenous Hunter (1). Finally, X is for rune shards: attack speed, adaptive force, and magic resist.
The defense rune shard is typically based on matchup, but we put 3 to show that Yasuo has a significantly higher win rate in AP matchups. Junglers usually take armor for a healthier clear, but some junglers can take magic resist if their clear is good enough and they plan to fight enemies who deal primarily magic damage in the early game.
If every rune in a row is equally viable (or situational), we denote this with a lowercase X (e.g., P3x32).
 
Which League of Legends stats sites are useful?
Lolalytics is the most complete site; use this the most. It's crazy how good this site is. It contains many rank and time period subsets and conditional distributions, something no other site has. The site is also periodically updated with user-requested functionality.
The second most useful stats site has a paid option so it cannot be named (rule 9). It is homonymous with a brand of boots. It doesn't come close to Lolalytics in terms of completeness, but it has a few features Lolalytics doesn't yet have, like duo statistics (e.g., gold difference at 15 minutes).
League of Graphs is useful for trivia stats, like win rate of blue side vs. red side or surrender rates by tier. Other than that, it's not too useful.
 
What League of Legends stats sites should be avoided?
Avoid Champion.gg because it's missing a lot of important stats, and the stats it does provide lack context and thus may be misleading. Avoid using op.gg for stats because it only pulls data from the Korean server (but the site's other functions are great). Avoid Probuilds because pro players make suboptimal meta decisions all the time.
 
How can you know if a keystone is the best for a champion without actually playing many games on them?
Champion expertise isn't the most important thing when considering optimal meta decisions. Otherwise, all League of Legends analysts would be out of work—even pros don't always take the right runes, max the right abilities, or build the right items. Nevertheless, though win rates are the quintessential (and realistically, the sole reliable) indicators of strength, they alone do not provide a mechanism to justify why something is optimal; this is indeed something that may require champion expertise.
 
Can keystones be situational? For example, many Kassadin players take Fleet Footwork in certain matchups.
Yes, but whether or not something is situational is easily testable by checking data from conditional distributions, which for most champions will show that the overall optimal keystone is still optimal in the majority of specific matchups. Besides, most players on most champions take the same keystone regardless of matchup. On the other hand, minor runes are often situational. For example, for Darius, Second Wind is good against Teemo and Bone Plating is good against Renekton.
 
Can some runes be taken by smurfs, inflating their win rate? For example, smurfs might take Dark Harvest since they plan to get a lot of kills.
If the smurf effect existed in runes (as opposed to itemization), it would be negligible. Dark Harvest is not really the smurf's version of Electrocute. There are champions where both of the keystones have high pick rates, but Electrocute has a much higher win rate. If the smurf effect were prevalent, Dark Harvest would have the higher win rate all the time.

Conclusion

This about wraps up the post. The big takeaways are: even dedicated mains don't always know the best rune page for their champion, and that "hidden OP" champions are everywhere if you know where and how to look. I hope this information helps you climb in the last split of this season.
Disclaimer: before diving into ranked with a brand new rune page that isn't similar to the one you already use, do some research on champion-specific subs and statistics sites or play a normal game to see how you need to adjust your playstyle.
submitted by gkhsieh to summonerschool [link] [comments]


2020.08.25 02:26 stewie0056 [FS][US-PA] 3x HPE DL385p G8 Servers + NICs + CPUs - 2x Synology Rackstations RS10613xs+ - 1x Dell 2950 server

Well, I decided to give it a shot and try selling some servers in my home lab here that i do not use anymore. I tried to picture and describe everything but if i missed something or you want to know more info, just let me know!
Local sales are preferred and I would drive about 25 miles from 16226. Let me know if you are close and maybe we can work something out. I am also willing to ship but this is additional to the prices listed.
As far is prices I am willing to hear out offers and make deals but anything ridiculous will not be responded to. Please comment below before PMing.
Since i am selling multiple of the same item please be sure to provide me my ID # in the chart below.
Click the hyperlink in each row for item pictures and timestamps.
Everything is in good, working order except for #3(cosmetic damage) and #5(bricked? - unable to test)
Entire lot timestamp
ID # Price Item model Specs and inclusions Manufacturer Product info Other notes
1 - pics $650 HPE DL385p G8 2x AMD Opteron 6386 SE 16-Core 2.8GHZ. 112 GB RAM (6x 16GB & 2x 8GB). 2x 600GB 10k SAS HPE drives. HP 10Gb 2-port 530FLR-SFP+. NVIDIA Tesla M2090. 2x 460W PSU. Rack rails. Server CPU GPU NIC
2 - pics $400 HPE DL385p G8 2x AMD Opteron 6212 8-Core 2.6GHZ. 112 GB RAM (6x 16GB & 2x 8GB). 2x 600GB 10k SAS HPE drives. HP Ethernet 1Gb 4-port Adapter. 1x 460W PSU. Rack rails. Server CPU NIC Let me know if you want the second PSU (it's dead). It helps maintain chassis airflow.
3 - pics $350 HPE DL385p G8 2x AMD Opteron 6212 8-Core 2.6GHZ. 112 GB RAM (6x 16GB & 2x 8GB). 2x 600GB 10k SAS (One is beginning to fail) HPE drives. HP Ethernet 1Gb 4-port Adapter. 1x 460W PSU. Rack rails. Server CPU NIC One hard drive is flashing orange but is still functional. Let me know if you want a second PSU (it's dead). It helps maintain chassis airflow. Due to improper packaging from where i bought it, this server has some COSMETIC DAMAGE. Please see the pictures. The one ear could be bent back in place and the other would need a replacement plastic cover. There is a seller on eBay with these but i never repaired it because it works fine without.
4 - pics $10 HP 331FLR HP Ethernet 1Gb 4-port Adapter Datasheet Originally out of the server listed in ID# 1
5 - pics $5 or free if you buy something else in this listing HP 560FLR-SFP+ HPE Ethernet 10Gb 2-port SFP+ Adapter Datasheet WARNING: MIGHT BE BRICKED! I bought this for the above servers and it initially worked fine. After successfully running the firmware update tool from HP, i was prompted to reboot the server. After that point i could no longer use the card in these servers. They will cause the servers above to hang at the POST screen indefinitely.
6 - pics $10 AMD Opteron 6212 Processor OS6212WKT8GGU 8 Cores. 8 Threads. 2.6GHz Clock. G34 Socket. Datasheet Originally out of the server listed in ID #.
7 - pics $10 AMD Opteron 6212 Processor OS6212WKT8GGU 8 Cores. 8 Threads. 2.6GHz Clock. G34 Socket. Datasheet Originally out of the server listed in ID #.
8 - pics $50 if i have to drive > 15 miles to meet. Free if you are less than 15 miles away AND needing a "first server" Dell 2950 2x Intel xeon X5450 3.0GHz. 32GB RAM (8x 4GB). Rack rails. Server CPU All disk trays are included but no disks or screws. Some trays have surface rust. Only one PSU.
9 - pics - SALE PENDING $1100 Synology RS10613xs+ 10 x 3.5 bays & 2 x 2.5 bays. Intel Xeon E3-1230 v2. 8GB (2x 4GB) ECC RAM. Runs latest DSM. Rack rails. Datasheet CPU No disks or screws included. Synology recommends up to 8TB disks but i have used 10TB WD Golds with no problem. Likely to be compatible with even greater sized drives but Synology stopped running compatibility checks on this NAS model.
10 - pics $1050 Synology RS10613xs+ 10 x 3.5 bays & 2 x 2.5 bays. Intel Xeon E3-1230 v2. 8GB (2x 4GB) ECC RAM. Runs latest DSM. Datasheet No disks or screws included. Synology recommends up to 8TB disks but i have used 10TB WD Golds with no problem. Likely to be compatible with even greater sized drives but Synology stopped running compatibility checks on this NAS model. No rack rails.

submitted by stewie0056 to homelabsales [link] [comments]


2020.08.09 18:34 darkslayer125 Windows Form App (.NET Framework) CRUD Project, changes successfully saves into DataGridView, but not the actual Database Table

This is my first time using C# and SQL. I've managed to get the datagridview to work, be it insert, update or delete. However, all the changes that is reflected in the datagridview is NOT updating in the SQL Table (When I open the database and click "Show Table Data", the Insert, Update and Delete changes are not reflected there.)
Please Help! All the videos I've searched up only shows their datagridview changes being reflected, but doesn't show if their SQL Table is actually updated.
My Code:
PasteBin for clarity? : https://pastebin.com/kpi27pHs
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using System.Data.SqlClient; using System.Configuration; using System.Runtime.InteropServices; namespace CRUDProj { public partial class Form1 : Form { public Form1() { InitializeComponent(); displaydata(); button3.Visible = false; DataGridViewCheckBoxColumn chk = new DataGridViewCheckBoxColumn(); chk.HeaderText = "Select"; chk.ValueType = typeof(bool); chk.Name = "chkbox"; infoDataGridView.Columns.Insert(0, chk); } private void Form1_Load(object sender, EventArgs e) { // TODO: This line of code loads data into the 'cRUDDBDataSet.Info' table. You can move, or remove it, as needed. this.infoTableAdapter.Fill(this.cRUDDBDataSet.Info); } private void infoBindingNavigatorSaveItem_Click(object sender, EventArgs e) { this.Validate(); this.infoBindingSource.EndEdit(); this.tableAdapterManager.UpdateAll(this.cRUDDBDataSet); } private void displaydata() { string mainconn = ConfigurationManager.ConnectionStrings["CRUDProj.Properties.Settings.CRUDDBConnectionString"].ConnectionString; SqlConnection sqlconn = new SqlConnection(mainconn); string sqlquery = "select * from [dbo].[Info]"; sqlconn.Open(); SqlCommand sqlcomm = new SqlCommand(sqlquery, sqlconn); DataTable dt = new DataTable(); SqlDataAdapter sdr = new SqlDataAdapter(sqlcomm); sdr.Fill(dt); infoDataGridView.DataSource = dt; sqlconn.Close(); } private void button1_Click(object sender, EventArgs e) { string mainconn = ConfigurationManager.ConnectionStrings["CRUDProj.Properties.Settings.CRUDDBConnectionString"].ConnectionString; SqlConnection sqlconn = new SqlConnection(mainconn); string sqlquery = "insert into [dbo].[Info] values (@Id, @FullName, @NRIC, @Phone, @Temperature, @LocationLevel, @Date)"; sqlconn.Open(); SqlCommand sqlcomm = new SqlCommand(sqlquery, sqlconn); sqlcomm.Parameters.AddWithValue("@Id", iDTextBox.Text); sqlcomm.Parameters.AddWithValue("@FullName", fullNameTextBox.Text); sqlcomm.Parameters.AddWithValue("@NRIC", nRICTextBox.Text); sqlcomm.Parameters.AddWithValue("@Phone", phoneTextBox.Text); sqlcomm.Parameters.AddWithValue("@Temperature", temperatureTextBox.Text); sqlcomm.Parameters.AddWithValue("@LocationLevel", locationLevelTextBox.Text); sqlcomm.Parameters.AddWithValue("@Date", dateTextBox.Text); sqlcomm.ExecuteNonQuery(); MessageBox.Show("Record Successfully Inserted"); displaydata(); sqlconn.Close(); } public string message = string.Empty; private void button2_Click(object sender, EventArgs e) { foreach(DataGridViewRow row in infoDataGridView.Rows) { bool issellected = Convert.ToBoolean(row.Cells["chkbox"].Value); if (issellected) { message = Environment.NewLine; message = row.Cells[1].Value.ToString(); } } label1.Text = message; label1.Visible = true; button3.Visible = true; button1.Enabled = false; button2.Enabled = false; button4.Enabled = false; button5.Enabled = false; } private void button3_Click(object sender, EventArgs e) { string mainconn = ConfigurationManager.ConnectionStrings["CRUDProj.Properties.Settings.CRUDDBConnectionString"].ConnectionString; SqlConnection sqlconn = new SqlConnection(mainconn); string sqlquery = "update [dbo].[Info] set [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected] where [email protected]"; sqlconn.Open(); SqlCommand sqlcomm = new SqlCommand(sqlquery, sqlconn); sqlcomm.Parameters.AddWithValue("@Id" ,label1.Text); sqlcomm.Parameters.AddWithValue("@FullName", fullNameTextBox.Text); sqlcomm.Parameters.AddWithValue("@NRIC", nRICTextBox.Text); sqlcomm.Parameters.AddWithValue("@Phone", phoneTextBox.Text); sqlcomm.Parameters.AddWithValue("@Temperature", temperatureTextBox.Text); sqlcomm.Parameters.AddWithValue("@LocationLevel", locationLevelTextBox.Text); sqlcomm.Parameters.AddWithValue("@Date", dateTextBox.Text); sqlcomm.ExecuteNonQuery(); infoTableAdapter.Update(cRUDDBDataSet.Info); sqlconn.Close(); MessageBox.Show("Record Updated Successfully! "); displaydata(); button3.Visible = false; button1.Enabled = true; button2.Enabled = true; button4.Enabled = true; button5.Enabled = true; DataRowView drv = infoDataGridView.CurrentRow.DataBoundItem as DataRowView; DataRow[] rowsToUpdate = new DataRow[] { drv.Row }; SqlDataAdapter adapter = new SqlDataAdapter("SELECT * FROM dbo.Info", sqlconn); SqlCommandBuilder builder = new SqlCommandBuilder(adapter); adapter.Update(rowsToUpdate); this.infoTableAdapter.Update(this.cRUDDBDataSet.Info); } private void textBox1_TextChanged(object sender, EventArgs e) { } private void button5_Click(object sender, EventArgs e) { string mainconn = ConfigurationManager.ConnectionStrings["CRUDProj.Properties.Settings.CRUDDBConnectionString"].ConnectionString; SqlConnection sqlconn = new SqlConnection(mainconn); List empselect = new List(); DataGridViewRow row = new DataGridViewRow(); for (int i = 0; i<= infoDataGridView.Rows.Count-1; i++) { row = infoDataGridView.Rows[i]; if (Convert.ToBoolean(row.Cells [0].Value)==true) { string id = row.Cells[1].Value.ToString(); empselect.Add(id); } sqlconn.Open(); foreach (string s in empselect) { SqlCommand sqlcomm = new SqlCommand("delete from [dbo].[Info] where Id = ' " + s + " ' ", sqlconn); sqlcomm.ExecuteNonQuery(); } sqlconn.Close(); } MessageBox.Show("Record Deleted Successfully! "); displaydata(); } private void iDTextBox1_TextChanged(object sender, EventArgs e) { } private void button4_Click(object sender, EventArgs e) { iDTextBox.Clear(); fullNameTextBox.Clear(); nRICTextBox.Clear(); phoneTextBox.Clear(); temperatureTextBox.Clear(); locationLevelTextBox.Clear(); dateTextBox.Clear(); } } } 
submitted by darkslayer125 to CodingHelp [link] [comments]


2020.07.31 18:59 PDAwkeye Q&A Developer Responses

Hey Golfers! A huge thanks to everyone that took part in our Q&A, we were amazed to see such a massive turn out and so many responses. Having read every single comment, we took a mix of the top rated and most asked questions away and put together our answers, all of which you will find below.
A lot of these questions were asked by more than one person and we've answered the top rated one on each topic, so don’t worry if you don’t see your name!
We were really pleased with the response and will definitely be looking at running more regular Q&As, so if we didn’t get round to your question, or you didn’t have a chance to post it, make sure to keep your eyes peeled for future posts.
Without further ado here are our team’s responses:
--------------------------------------------------
u/ Lexgar
Q: When will I not have to select a ball when the count is divisible by 9.
Team: Design
A: The reason the ‘9 uses reselect’ exists, is that we found that a lot of new players didn't understand they could change from the basic ball; once they selected a ball, they would never change ball again (until they ran out). We want people to understand the strategy of using different balls for different situations so every 9 balls we would force visibility on the ball select screen as a reminder. However, we understand for established players that can be frustrating. We're considering a change which would prevent this reselection dialog appearing in certain situations. E.g. During tournament games or if you have changed ball in the last x games.

u/ mjosson
Q: Have you thought of and could you implement new game modes such as sit n go tournaments, clan friendlies, shot out race (4-8 people start at the same time and one is eliminated for each hole until a final winner)? Something that suits those not into grinding tour play but still keeps them interest in the game.
Team: Design
A: These are all great ideas and ones that have all been discussed at length at various times. Some of these ideas would require a lot of dev time and there is no guarantee that they'd be enjoyed or played in the way we'd like. Without going into details, we will be looking at new mechanics to keep things fresh. It's likely that we'll use tournaments as a testbed to try new things and explore ideas that people like before integrating them into the game as a separate mode.

u/ joshratzburg
Q: A feature that would be incredibly nice is a way to sort balls, or maybe having a row of "favorite" balls that can be set at any time. Are there any ball management ideas in the works?
Team: Design
A: A way to speed up the ball selection process is definitely something we as a design team want to tackle. When we come to address this, we also want to use an approach that helps new players understand ball selection strategy. E.g. by recommending certain balls or certain stats for particular situations.

u/ thedogmumbler
Q: Will PD ever give away premium balls again, or at least let us win them? You gave away turkey balls once. You used to be able to win Santa balls and Globes. These aspects made the game so much more fun and made PD look a lot less greedy. But that all stopped a long time ago. It would generate a lot of goodwill with the players if you went back to giving something nice away for free once in a blue moon.
Team: Design
A: We’re not sure that Tournament prizes are the best place to give away free balls, as not all players play in tournaments. To give everyone a fair chance of trying premium balls we’ve looked at other methods such as the QR scanning feature. We definitely want our players to have more chances to try out exciting new Balls, but we want to do it in a way that is fun! We’d be really interested in hearing some more ideas of how you all think we can approach this.

u/ KingJu1ian
Q: Do You plan changing the tournament structure, prize structure, bracketing structure? You mentioned that You do have plans to bracket players according to some kind of ratings - can You tell us more?
Team: Design
A: There are no plans to overhaul the tournament or prize structure. However, there are changes coming to the bracketing. As mentioned on a previous answer, players will now be rated by their previous tournament results and maximum tour unlocked. This rating will be used to bracket players into similar skill levels. Within the badges section, as well as the difficulty (Rookie, Pro Expert and Master), and your finishing position, your badge will also have a "Grade" associated with it. This shows what player rating you and your opponents had in your bracket.

u/ lenfrancis19
Q: Can we add an option and or pay ?? To be able to change our name , as in hind site .. maybe we chose incorrectly and not really thinking it through.
Team: Design
A: It has been a request which has been brought to our attention. At present it isn't amongst our top priorities as we feel that consistency is really important on a social level. If players are regularly changing their names, it's more difficult to recognise people within clans or to be able to recognise opponents and form friendships / rivalries. Also, it makes it easier for customer support agents to track if people report a player's name for inappropriate behaviour or breaking our T&Cs.

u/ mwebb39
Q: When is the next update rolling out? Can you give any info on what the next update is going to include?
Team: Community
A: We have a few different updates coming up. Without giving away everything; you can expect to see some major changes to tournament play, as well as some exciting new ways to engage with the game.

u/ gcnorby
Q: Why don’t you make the tours lock again when players fall back beneath the number of trophies required to enter them? This would stop most of the trophy dumping, people wouldn’t be able to grind the highest tours unless they maintained most of their trophies!
Team: Design
A: As many of you will appreciate, it doesn't feel great when you have one of those days and just can't seem to win. We feel that to add an additional punishment to losing streaks would be unduly harsh and could trigger players to become frustrated and even disengage with the game. As for trophy dumping, we have other methods which prevents it from having a meaningful impact on matchmaking. For example, if a player had 4000 trophies and trophy dumps to 500 trophies, they will still be matchmade against players with >3000 trophies.

u/ mjosson
Q: Challenges. Could you please include more challenges as daily, weekly and seasonal. Both individual such as getting HIO on three different tours, drive a certain yardage in T2 etc. Something that makes us go out of the normal tour we sometimes feel we are "stuck" in. And clan challenges. For instance make 100 HIO as a clan in a season to get a new clan skin, award balls etc.
Team: Design
A: We love challenges and think they can add a lot of fun and diversity to the game, whilst also providing a great sense of progression and purpose to play. We have been exploring this area, so it's great to see that there is an appetite for it and plenty of ideas!

u/ DanceWithJak
Q: What is being done to improve the quality of the support staff? The responses are canned, the agents don't seem to read the actual problems, and are arbitrary with their assistance.
Team: Customer Relations
A: Providing the best possible customer support for our players is extremely important to us and I'd firstly like to apologise if you've had a poor experience when speaking to our team. We're currently in the process of completing a full review of our Customer Support service to make sure that we are achieving the highest level of quality that we expect and that our players deserve.

u/ Gyasika53
Q: How about a ball trade in? I have 300 marlin balls i will never use.
Team: Design
A: We love this idea and its one we've concepted some early designs for. We haven't found the perfect solution yet, but we'd like to revisit the idea in the future. We'd love to make this a social feature that could add some meaningful co-operation as a clan, potentially using a mechanic like the prism chest.

u/ icklesimba
Q: Many of the achievements are not possible now so why have them at all?
Team: Design
A: Honestly, the achievement system is due a revamp. We've been reluctant to tweak the system when more wholesale changes are needed.

u/ Dubey89
Q: Are you guys planning to add any advanced stats to the game? I would LOVE to see: -Record on tour play, record on current tour, record in last 100 games, record in last 10 games, average score in relation to par across all games
Team: Design
A: We love stats too - performance tracking and sport go hand in hand, but we want to make sure we don’t overwhelm the casual Golf Clash player. Right now we’re looking at a couple of more general stats for things like tournament rounds that will be accessible to all players.

U/ 07freebird
Q: Why can’t there be 18 different holes for tournaments ? You have the courses to do that . Also move the courses around to different tours ,say once a month . Would be nice for us casual players to play porthello ,white cliffs , oasis , jamil dunes , etc..... thank you
Team: Design
A: We quite like having Tournaments with a particular theme, if we wanted to create 18 holes in each theme it would take twice as long to develop and test, meaning we would release half as many new courses each year. We're looking at ways to rotate tour holes to give a more fun varied experience. Some technical reasons mean that it would increase download frequencies as new courses would have to be downloaded more often. Although this wouldn't be a problem for most, we need to manage the footprint of the game and the experience for players that do not have WIFI connections.

u/ b_patrik
Q: Would you please consider adding elevation % adjacent to wind? In many cases it's impossible to determine based on graphics, thus rendering players dependent on looking up the values from various streamers in order to compete.
Team: Design
A: There are aspects such as this in Golf Clash that we want to leave to player intuition, gut feel and experience.

u/ icklesimba
Q: Can you make trees and other objects not stop us accurately adjusting for wind.
Team: Design
A: We actually feel that having obstacles adds variety to the game. Occasionally having to adapt your methods and re-position to avoid scenery means that a 100% formulaic approach is not always possible.


u/ Dan-Bech
Q: Have PD ever considered changing the way shoot out work? Wouldn’t it be more fair, if both players played the shoot out at the same time? It will allways be an advantage starting last in the shoot outs! If both players played the shoot out at the same time, you would find a winner faster, save time and it will allways be fair to both players. However, you should allway have the possibility to see your opponents shot afterwards.
Team: Design
A: We have indeed considered that, and the idea definitely has merit. There are, however, some technical challenges to overcome. This is the case with all features, but we have to prioritise them by what will give us the biggest bang for buck in terms of a value add to the game experience vs. the development time.


u/ Jonasonne
Q: Are you thinking about making a feature for playing against clan mates like you can play against friends?
Team: Design
A: We have looked at this previously, but we're concerned that it would make clans too insular. Tour-play and progression in Golf Clash is the backbone of the game and relies and thrives on there being lots of live players to match up against. All that said, we do see the value in creating more interaction between clanmates.


u/ Trapper737
Q: Can you add some type of a filteadjustment toggle for colorblind individuals? The recent changes to the needle bullseye colors makes the inner few rings look like a blob for some of us. There are also still many instances on holes where we can't see the ball guide and rings against green and bunker colors.
Team: Design
A: We are talking about more accessibility options for Golf Clash, we believe it’s really important that every player has equal opportunities when it comes to playing our game and we're keen to do more wherever we can.


u/ DekkoGC
Q: Why aren't tournament practice courses in one tour rather than spread out over 3? I am sure most rookies can't play those holes if, they are on tour 10, for eg.
Team: Design
A: We have something in the works that we think will alleviate your concerns here.


u/ hknyzc82
Q: I know that we have mute option in game chat window but it would not be nice is it an option same as volume, enhanced visual effect on general settings that we will not on/off each time in game? Specially it is necessary tournament games. Limited time so will not spend extra time to off chat when your opponent disturbs you. Thanks.
Team: Design
A: When testing this feature, we found that something was lost by allowing people to permanently disable chat and we're strong believers that as-a-whole chat enhances the experience and makes live games feel more... well, alive.


u/ logan-finely
Q: Where do Playdemic stand on rule breakers and cheaters of the game? It’s become pretty clear that you obviously treat certain players differently regardless of proof/own admittance of guilt... Why? Surly if a rule in the ToS is broken then action should be taken against all not just some. I think the community should be told why and also PD need to man up and start enforcing punishment on them all.
Team: Design
A: We have a suite of cheat detection systems that track a whole host of different types of behaviours including cheats, exploits, using third party software, account sharing and more. These systems are constantly being updated and improved upon, and record data against all player's accounts. We also have robust and balanced enforcement systems that warn and ban players when certain thresholds are met. These thresholds are in place to ensure that we are confident that players have broken our rules before we take action. If players aren't warned or banned immediately, their account will still have been flagged, and any future breaches will take them closer to the thresholds. No player is exempt from these systems. All players are monitored in the exact same way, and all players are subject to the same thresholds and tolerances. These systems are mainly forward facing and in most (but not all) cases, don't have the ability to look back in time for breaches.


u/ virgenitalia
Q: I realize this would take a major code change, but would it be possible to remove shootouts from tournaments? Have two people matched up for the tourney, but there be no coin exchange or “winner”. We’ve already used coins to play the tournament, just leave it at that and let us play our 9/18 holes in a reasonable time.
Team: Design
A: We've considered this many times and it's a possible future direction if we feel enough of the community backs it. Back at you, how popular would this be in the GC community?


u/ Panicsphere
Q: Wind consistency - keep the wind the same for the whole hole. Would make bag selection far more important, as you’d know what you’re facing throughout the entire game. It also would have an impact on ball choice and on tours where there are multiple route options - 10 and 11 particularly, it makes that choice relevant.
Team: Design
A: Another great question. It has been a matter of some debate amongst the design team in the past. We completely agree that it would add more strategy to ball selection. Our concerns are what knock-ons this could have to the "feeling" of the game. The unpredictable nature of the wind in Tour play offers more chances of redemption if you mess up your first shot. Having an exact knowledge of the wind for the rest of the hole would lead to more situations where players lose hope and forfeit. It also creates variety as makes Tour play distinct from Tournament play. It is however is a debate which will continue within the design team and could well make an appearance at some point.


u/ KingJu1ian
Q: You mentioned is last discussions that You plan making changes to tournament winds to make sure that "the real skill prevails"? Can You tell more how and when the winds will change?
Team: Design
A: With Tournaments, we've found that shot copying from guides has become the most efficient way of succeeding. While we admire the dedication we don't think this is necessarily the most fun way to play the game, and it's clear that the winners are often those who copy shots with high accuracy, as opposed to those who possess the most skill and judgement. As a result, we're trying to bring back some independent thinking when approaching each hole. We're working on a system where each round in each difficulty has a different wind direction. Qualifying will have different directions to the Opening Round and again that will be different to the Weekend Round. Even playing the same hole in the same round will have different conditions.


u/ MyGirlSasha
Q: Has there ever been any thought given to creating an option to move the topspin/backspin bars to the other side of the ball when adding spin, for left handed players? It's really difficult to have to look around and through my hand when adding spin and if I have to be precise with both top/backspin and sidespin, it gets very time consuming because I can't see through my damn hand. If the top/backspin was on the right side of the ball, problem solved. As it is, only right handed players have a clear view of both spins.
Team: Design
A:As with all things in Golf Clash, we want to make sure everyone has the same opportunity to succeed. We will be looking into this further.


u/ Kokimoto-Mishima
Q: What are Playdemic’s thoughts on the ball exchange feature? Is there a chance we’ll have it again?
Team: Design
A: We believe the Ball exchange feature was a success, but we definitely think it could use some improvements. We do indeed hope to bring it back at some point.


u/ Zovaza
Q: When are you going to make bushes obstructions ? I’ve had way too many games where my opponents shoot into a bush and the shot is not obstructed

Team: Design
A: We have actually play-tested this a few times and we found that it made the experience quite frustrating. Adding difficulty to holes definitely makes them more interesting, but we have to make sure it’s balanced and fun to play.


u/ Varga777
Q: Can you consider a change where clan members only leave at the end of a season and not during the season. The reason for this request is that the clan forfeits valuable point and there is nothing one can do about this. When a number of clan members leave in the same season it is even worse and sometimes the clan cannot recover in time to gain promotion.
Team: Design
A: Ultimately, we want to give players the liberty to play the game as they wish. If you're trapped in a clan that you cannot leave (until a set point) that can cause just as many of its own problems. We believe we have a fair set of rules around how many of a leaving player's clan points are retained by the clan to minimise the impact.


u/ Left-Signal-2817
Q: Can you please add an option to putt from the fringe instead of always chipping. Other golf games allow this option and real golfers putt from the fringe almost every time.
Team: Design
A: We’ve not spoken about this for a while in the design team and it has stirred up some debate. Ultimately, we want to protect the intuitive feel and accessibility of playing Golf Clash. We made a deliberate design choice with the game to take club selection out of the decision-making process when on the course. This is so the player can focus more on shot execution, rather than be overwhelmed with too many decisions each turn.


u/ HammerCJF
Q: Could players get the chance to choose between Titans/Katanas as both tourney prizes & in fail to qualify offers??? If not possible to code, just swap round in alternate tourneys instead??? Would love to have a more even balance of these balls, but due to tourney structure have significantly more Titans...
Team: Design
A: This is a topic that we (the Design team) have not talked about in a while, but this question has restarted that conversation. We shall definitely put some thought into this suggestion.


u/ Storm1020
Q: Can we get a vice-president option for clans? I have been in the same clan for about 5-6 seasons. The president sometimes moves over to our feeder clan a couple leagues below us. When he does he turns presidency over to me to keep the drama sorted out. Also I live in the U.S., while he lives in England. Would be nice to be able to sort out the drama, while he is asleep. It sucks when you’ve promoted someone to captain and they start trying to raid your clan for good players and you have no way to kick them. At least give the president an option to have a vice-president.
Team:
: Realistically, it's unlikely that we'll be making changes here. Although we understand your pain in this situation, we feel that broadly the clan roles structure works well enough, without introducing further potential complexity.


u/ wigg941
Q: Is there going to be an opportunity to arrange our banners the way we see fit?
Team: Design
A: This is something we agree would be a nice addition and have spoken about on a number of occasions. However, due to other dev priorities it isn't likely to be a focus in the immediate future.


u/ Wallywex87 u/ Environmental_Pen_98 etc.
Q: First of all I LOVE this game!! As a beginner why in tournaments especially in rookie can a rating of 2000-plus can be allowed to play in rookie? They give us beginners no chance and it take away from new golfers a chance to move on! There should be a cut off from 2000 and below are allowed, but other than that! I love this game! Please keep up the good work!! TY
Team: Design
A: Tournament Bracketing is something we've wanted to address for a long time. We originally devised the system based your position in the Rookie, Pro, Expert and Master weekly leagues to define your skill level in tournaments. This initially served a purpose but we recognise it can be exploited and is no longer suitable. A section of our userbase would not be receptive of a change which would, using your example, prevent a 2000+ trophy player from entering Rookie. However, we're now getting closer to a solution which will offer fairer matchmaking in Tournaments; using a combination of previous tournament results and maximum tour unlocked will mean, as a new player, you will no longer be placed in the same bracket as one of these players.


u/ Separate-Cup-9024
Q: when will you release T13
Team: Design
A: Tour 13 has frequently been a matter of discussion within the design team. The primary reason for holding back on the release is because of the small number of players which would actually be able to unlock it. It's a very exclusive group which would mean that it would likely take a long time to match up with live opponents during matchmaking.


Several questions:
Q: Do You plan making any changes to the clubs in the future? (Either changing parameters of existing clubs or maybe introducing new ones)? Like You added 1 extra level and changes dome parameters last autumn
Team: Design
A: We don't have any plans to introduce new clubs or levels at this time. Without nerfing clubs we're limited in the scope to improve them further while still retaining characteristics that make clubs different from each other. We've always had plans to introduce new interesting mechanics, perhaps as special Tournament-only rules, these could potentially facilitate the use of new clubs.


u/ gobigblue825
Q: Could we get a practice mode, maybe a "driving range" where players can try different clubs, balls, etc...
Team: Design
A: This is a question that has been raised many times, and we really do understand the desire for a driving range. We do have *something* in the works that may address at least some of the wishes.

u/ GC_Macca
Q: Are you able to fix glitches that cause the ball to suddenly gain speed, or suddenly slow down? This happens frequently on fringes but also fairways on certain courses.
Team: Design
A: When fringes had a physical 'lip' to them, this type of physics behaviour would happen much more frequently because at a certain angle, balls would quickly gain top spin that meant they leapt across the green. We removed lips from all greens in the game to reduce this affect, so it won't happen anymore. You might still get situations where the ball bounces at a very shallow angle which can create extra top spin, but for the most part we feel these characteristics are possible in real life and should be as infrequent. We continuously look at our physics engine and make tweaks where something isn't behaving quite right.

u/ ALadNamedMilly
Q: Since you can pay money for a whole host of things could there be a one-off payment to allow players to play courses as single-player only? Because sometimes I just want to play the game for fun and not against someone else.
Team: Design
A: At its core we consider Golf Clash to be a multiplayer game and so this will always be our primary area of focus when it comes to adding new content. We’re not completely ruling this out as something that we may add in the future, but it’s not something that we are working on at this time.


u/ Different_Highway409
Q: It would be a great feature if the pin positions could change like on a real golf course. There are so many people that play this game day in and day out and know exactly where to position shots etc I think it would be a lot more interesting if the pin positions were constantly varied.
Team: Design
A: We have actually implemented this in a few test builds, but ran into some serious technical hurdles. At the time, we felt it was worth focusing on different features, but it is definitely something we want to revisit.

Several questions:
Q: Are there any plans to change the in game comments/emotes, maybe a poll could be used to gather what the community would like to see?
Team: Design
A: A poll might be useful, but hey, we read the comments on threads, we know that you want new ways of winding each other up! Joking aside, we have been paying particular attention to this area of player to player expression recently, so it's a hot topic in the team

u/ MujiHaider00
Q: Great initiative to interact with the community, really appreciated! My question is regarding the optimization of the game on the Android platform. Even the phones and tabs with the latest hardware struggles to provide stable fps in some courses. This directly affects gameplay as it causes alot of needle lag. I just want to hear what you guys think about this issue. Thanks.
Team: Design
A: We are constantly looking at optimsation improvements and our latest hotfix should have improved the experience on Android. That being said, we will always be looking into further optimisation and improvements - if you are having issues with a specific device, please let Customer Service know so we can investigate.


Several questions:
Q: Will PD introduce additional putters, which can put further than the 20 yards like in real golf.
Team: Design
A: Not immediately, but it's never dropped off our radar. Next year we'd like to look at some new gameplay mechanics which may introduce the need of some diversified putters.


Several questions:
Q: People should loose a shot when ball is out of bounds or in a water hazard? This would mean less “draw” outcomes. Also maybe an option to drop ball instead of retaking the shot? These are real golf rules and I feel this game should incorporate them.
Team: Design
A: It's true that real golf has shot penalties for going OOB or into a water hazard, but this penalty is applied across an entire 9 or 18 holes, not just in a single hole situation. During testing we also found that having a drop ball penalty resulted in many more forfieted games, as in many cases players would lose all hope of even reaching the shootout. This effect would naturally lead to safer, less interesting, and less variety in shots. It's for these reasons we didn't implement the penalty into Golf Clash when we launched the game.

U/ mikec904
Q: Can you update the friend vs friend games to increase difficulty? I love playing my friends in games but it’s always the same courses with low wind speeds. Gets very boring
Team: Design
A: We'd love to open up FvF, and have explored options in the past. We don't want to detract too much from the main game progression and also don't want to friends to use it as a way of transferring coins between each other. One idea was to cap the coin wagering at Tour 4 but still allow friends to play one another on the higher tours.


u/ MyGirlSasha
Q: Is the Golden Shot needle programmed differently than the regular needle and if so, why not carry it over to regular play? The Golden Shot needle is never glitchy and I mean NEVER. If you hit perfect with the Golden Shot needle, it's perfect, period. Not so with the regular needle; it almost seems like the regular needle is purposefully designed to frustrate and keep matches close. Please explain the discrepancy in smoothness between the Golden Shot and regular needle. Just to be clear, I am not talking about the speed in which the Golden Shot needle moves, nor the Golden Shot clock speed.
Team: Design
A:It is our intention that all areas in the game work in a consistent manner and we are constantly looking to make sure the needle is as stable as possible – thank you for bringing this to our attention, we shall definitely look into this.

u/ rel4us
Q: will we see rares 10 and epics 9 in the near future
Team: Design
A: We want all clubs to have a unique feel and playstyle – if we added another level, we feel that this unique character might be lost, as certain clubs would start to have very similar stats (such as the Apocalypse and Thor’s Hammer).
Thanks for reading! We look forward to seeing you in a future Q&A.
submitted by PDAwkeye to GolfClash [link] [comments]


2020.07.31 06:52 DarkRedFist Как алгоритмы могут распознать ваше лицо в маске? медицинские маски нарушают работу систем распознавания лиц. Facial recognition технологии распознавания лиц. How Well Can Algorithms Recognize Your Masked Face? Face masks are breaking facial recognition algorithms, says new government study


Facial recognition технологии распознавания лиц. Тотальный контроль Total Control. Массовая слежка Mass surveillance Массовое слежение наблюдение.

How Well Can Algorithms Recognize Your Masked Face?
Насколько хорошо алгоритмы могут распознать ваше лицо в маске?
Компании, создающие технологии распознавания лиц, быстро адаптируются к этому новому миру, разрабатывая алгоритмы, которые идентифицируют лица, используя только область вокруг глаз.

NIST: медицинские маски нарушают работу систем распознавания лиц.
Информационная безопасность,
Алгоритмы,
Исследования и прогнозы в IT,
Искусственный интеллект,
Здоровье
Исследование Национального института стандартов и технологий США (NIST) показало, что маски для лица, которые стали необходимыми для выхода на улицу в период COVID-19, создают препятствия для работы алгоритмов распознавания лиц.
Так, частота ошибок некоторых из 89 наиболее широко используемых алгоритмов выросла на 5-50%. В обычной ситуации этот показатель не превышал 0,3%. Черные маски чаще вызывают ошибки, чем синие, а, чем больше закрыт нос человека, тем сложнее идентифицировать его лицо.

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

Стоит отметить, что алгоритмы распознавания лиц из числа проверенных NIST работают путем измерения расстояний между объектами на лице. Это немного отличается от того, как распознавание лиц работает на iPhone, где используются датчики глубины.

NIST стал первым правительственным учреждением, которому поручили оценить точность алгоритмов наряду со многими другими системами.

Примечательно, что в отчете приводится только тип распознавания лиц, известный как сопоставление «один к одному». Это процедура, используемая при пересечении границ и на паспортном контроле, где алгоритм проверяет, соответствует ли лицо их идентификатору. Однако системы распознавания лиц для массового наблюдения сканируют толпу, чтобы найти совпадения с лицами в базе данных. Это называется системой «один ко многим». И, хотя отчет NIST не охватывает системы «один ко многим», они, как правило, считаются наиболее подверженными ошибкам. Сам процесс выявления лица в толпе сложнее, так как нельзя контролировать угол или освещение.

Таким образом, ношение масок, скорее всего, серьезно нарушает работу алгоритмов «один-ко-многим».

Согласно данным внутреннего бюллетеня министерства внутренней безопасности США, там обеспокоены «потенциальным воздействием, которое широкое использование защитных масок
может оказать на операции безопасности, включающие системы распознавания лиц».

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

https://habr.com/ru/news/t/512924/
--------------------------
Компании, создающие технологии распознавания лиц, быстро адаптируются к этому новому миру, разрабатывая алгоритмы, которые идентифицируют лица, используя только область вокруг глаз.
Meanwhile, the companies who build facial recognition tech have been rapidly adapting to this new world, designing algorithms that identify faces just using the area around the eyes. Some vendors, like leading Russian firm NtechLab, say their new algorithms can identify individuals even if they’re wearing a balaclava. Such claims are not entirely trustworthy, though. They usually come from internal data, which can be cherry-picked to produce flattering results. That’s why third-parties agencies like NIST provide standardized testing.

https://www.theverge.com/2020/7/28/21344751/facial-recognition-face-masks-accuracy-nist-study
https://www.wired.com/story/algorithms-recognize-masked-face/
--------------------------
Face masks are breaking facial recognition algorithms, says new government study
Stop mass surveillance
By James Vincent Jul 28, 2020

https://www.theverge.com/2020/7/28/21344751/facial-recognition-face-masks-accuracy-nist-study

Fool an algorithm today: wear a mask.
cdn.vox-cdn.com/uploads/chorus_asset/file/20537476/DoubleRow.png
Wearing face masks that adequately cover the mouth and nose causes the error rate of some of the most widely used facial recognition algorithms to spike to between 5 percent and 50 percent, a study by the US National Institute of Standards and Technology (NIST) has found. Black masks were more likely to cause errors than blue masks, and the more of the nose covered by the mask, the harder the algorithms found it to identify the face.
"Error rates spiked as high as 50 percent for some algorithms"

“With the arrival of the pandemic, we need to understand how face recognition technology deals with masked faces,” said Mei Ngan, an author of the report and NIST computer scientist. “We have begun by focusing on how an algorithm developed before the pandemic might be affected by subjects wearing face masks. Later this summer, we plan to test the accuracy of algorithms that were intentionally developed with masked faces in mind.”


Example images used by NIST to assess the accuracy of various facial recognition algorithms.

Facial recognition algorithms such as those tested by NIST work by measuring the distances between features in a target’s face. Masks reduce the accuracy of these algorithms by removing most of these features, although some still remain. This is slightly different to how facial recognition works on iPhones, for example, which use depth sensors for extra security, ensuring that the algorithms can’t be fooled by showing the camera a picture (a danger that is not present in the scenarios NIST is concerned with).

Although there’s been plenty of anecdotal evidence about face masks thwarting facial recognition, the study from NIST is particularly definitive. NIST is the government agency tasked with assessing the accuracy of these algorithms (along with many other systems) for the federal government, and its rankings of different vendors is extremely influential.

Notably, NIST’s report only tested a type of facial recognition known as one-to-one matching. This is the procedure used in border crossings and passport control scenarios, where the algorithm checks to see if the target’s face matches their ID. This is different to the sort of facial recognition system used for mass surveillance, where a crowd is scanned to find matches with faces in a database. This is called a one-to-many system.
"The Department of Homeland Security is worried about face masks"

Although NIST’s report doesn’t cover one-to-many systems, these are generally considered more error pone than one-to-one algorithms. Picking out faces in a crowd is harder because you can’t control the angle or lighting on the face and the resolution is generally reduced. That suggest that if face masks are breaking one-to-one systems, they’re likely breaking one-to-many algorithms with at least the same, but probably greater, frequency.

This matches reports we’ve heard from inside government. An internal bulletin from the US Department of Homeland Security earlier this year, reported by The Intercept, said the agency was concerned about the “potential impacts that widespread use of protective masks could have on security operations that incorporate face recognition systems.”
NEC Transforms Tokyo HQ Into Smart Building
Some companies say they’ve already developed new facial recognition algorithms that work with masks, as in the system from NEC, above. Image: Tomohiro Ohsumi / Getty Images

For privacy advocates this will be welcome news. Many have warned about the rush by governments around the world to embrace facial recognition systems, despite the chilling effects such technology has on civil liberties, and the widely-recognized racial and gender biases of these systems, which tend to perform worse on anyone who is not a white male.

Meanwhile, the companies who build facial recognition tech have been rapidly adapting to this new world, designing algorithms that identify faces just using the area around the eyes. Some vendors, like leading Russian firm NtechLab, say their new algorithms can identify individuals even if they’re wearing a balaclava. Such claims are not entirely trustworthy, though. They usually come from internal data, which can be cherry-picked to produce flattering results. That’s why third-parties agencies like NIST provide standardized testing.

NIST says it plans to test specially tuned facial recognition algorithms for mask wearers later this year, along with probing the efficacy of one-to-many systems. Despite the problems caused by masks, the agency expects that technology will persevere. “With respect to accuracy with face masks, we expect the technology to continue to improve,” said Ngan.
--------------------------
Насколько хорошо алгоритмы могут распознать ваше лицо в маске?

How Well Can Algorithms Recognize Your Masked Face?

Makers of facial-recognition technology scramble to adapt to a world where people routinely cover their faces to avoid spreading disease.

05.01.2020

https://www.wired.com/story/algorithms-recognize-masked-face/


Facial-recognition algorithms from Los Angeles startup TrueFace are good enough that the US Air Force uses them to speed security checks at base entrances. But CEO Shaun Moore says he’s facing a new question: How good is TrueFace’s technology when people are wearing face masks?

“It’s something we don’t know yet because it’s not been deployed in that environment,” Moore says. His engineers are testing their technology on masked faces and are hurriedly gathering images of masked faces to tune their machine-learning algorithms for pandemic times.

Facial recognition has become more widespread and accurate in recent years, as an artificial intelligence technology called deep learning made computers much better at interpreting images. Governments and private companies use facial recognition to identify people at workplaces, schools, and airports, among other places, although some algorithms perform less well on women and people with darker skin tones. Now the facial-recognition industry is trying to adapt to a world where many people keep their faces covered to avoid spreading disease.

Facial-recognition experts say that algorithms are generally less accurate when a face is obscured, whether by an obstacle, a camera angle, or a mask, because there’s less information available to make comparisons. “When you have fewer than 100,000 people in the database, you will not feel the difference,” says Alexander Khanin, CEO and cofounder of VisionLabs, a startup based in Amsterdam. With 1 million people, he says, accuracy will be noticeably reduced and the system may need adjustment, depending on how it’s being used.

Some vendors and users of facial recognition say the technology works well enough on masked faces. “We can identify a person wearing a balaclava, or a medical mask and a hat covering the forehead,” says Artem Kuharenko, founder of NtechLab, a Russian company whose technology is deployed on 150,000 cameras in Moscow. He says that the company has experience with face masks through contracts in southeast Asia, where masks are worn to curb colds and flu. US Customs and Border Protection, which uses facial recognition on travelers boarding international flights at US airports, says its technology can identify masked faces.

But Anil Jain, a professor at Michigan State University who works on facial recognition and biometrics, says such claims can’t be easily verified. “Companies can quote internal numbers, but we don’t have a trusted database or evaluation to check that yet,” says. “There’s no third-party validation.”
article image

The WIRED Guide to Artificial Intelligence
Supersmart algorithms won't take all the jobs, But they are learning faster than ever, doing everything from medical diagnostics to serving up ads.

A US government lab at the National Institute of Standards and Technology that functions as the world’s arbiter on the accuracy of facial-recognition algorithms hopes to provide that external validation—but is being held up by the same pandemic that prompted the project.

Patrick Grother, a computer scientist who leads NIST’s facial-recognition testing program, says his group is preparing tests to quantify how accurately algorithms identify people wearing masks. NIST plans to digitally add masks to its existing stockpile of photos and test algorithms previously submitted to a test that involves checking whether one photo matches another, similar to the job of a border guard checking passports. Later, it will invite companies to submit new algorithms tuned for face masks. But Grother says the timing of the project is uncertain, because NIST has reduced staffing due to the Covid-19 crisis.

Chinese and Russian companies tend to dominate NIST’s widely watched leaderboards for facial-recognition accuracy. Lighter privacy rules and wider acceptance of surveillance make it easier for those companies to gather the data and operational experience needed to improve facial-recognition algorithms. This year, companies from China and Russia were first to claim their products are ready for a world of half-covered faces.
Advertisement

Early in March, China’s SenseTime, which became the world’s most valuable AI startup in part through providing face recognition to companies and government agencies, said it had upgraded its product for controlling access to buildings and workplaces to work with face masks. The software attends to facial features left uncovered, such as eyes, eyebrows, and the bridge of the nose, a spokesperson said. The US restricted sales to SenseTime and other Chinese AI companies last year for allegedly supplying technology used to oppress Uighur Muslims in China’s northwest.

China’s facial-recognition vendors faced the challenge of identifying masked faces earlier, and more broadly, because the country is both the origin of the novel coronavirus and the world’s most developed market for facial recognition. Chinese citizens can use their faces to pay in stores or use ATMs, while government agencies tap the technology to pluck persons of interest from streets and crowds.

Reports from China of the systems’ effectiveness with masks are mixed. One Beijing resident told WIRED she appreciated the convenience of not having to remove her mask to use Alipay, China’s leading mobile payments network, which has updated its facial-recognition system. But Daniel Sun, a Gartner analyst also in Beijing, says he has had to step out of crowds to pull down his mask to use facial recognition for payments. Still, he believes facial recognition will continue to grow in usage, perhaps helped by interest in more hygienic, touch-free transactions. “I don’t think Covid-19 will stop the increase in usage of this technology in China,” Sun says.

The Japanese conglomerate NEC, which provides the facial-recognition technology used by Customs and Border Patrol at US airports, is cautious in discussing the tech’s capability against masked faces. Benji Hutchinson, a vice president with NEC’s US division, says the company’s labs in Japan that develop its algorithms have always tested on face masks because they are commonly worn during flu seasons in Asia. But the company has launched new rounds of testing now that masks are set to become the norm. “Masks are nothing new to us, but that doesn’t mean it’s all perfect,” Hutchinson says. He says the company is advising customers, such as CBP, to make their own decisions about the technology for now.

Although international passengers are currently rare, a CBP spokesperson said it is still using facial recognition at more than two dozen US airports and that the technology works with masks. “CBP’s biometric facial-comparison technology can match travelers wearing masks to photos from their travel documents,” the spokesperson said.

CBP’s system checks faces of passengers at the departure gate against “faceprints” from photos the Department of Homeland Security has on file for people listed on that flight. Although the agency says passengers are always free to opt out, some people have found it difficult to do so. CBP says that if its technology fails on a person wearing a face mask, they may keep it on while a person manually checks their passport.

Will Knight contributed reporting.

***
Вступайте в наши сообщества - Join Us:
https://www.reddit.com/1_News/
и
https://www.reddit.com/True_Russia/

Делитесь со всеми, распространяйте информацию!
***
Революция в России. Фашизм в России. Власть в России оккупационная! Пора менять власть!

Что делать, как сменить власть в России на народную? Надо выходить на улицу на массовые многотысячные митинги - это единственное действенное решение.

Изменить ситуацию в России и сменить преступную власть мировых хозяев денег, путина и его банды из Совета безопасности, ФСБ и олигархов могут только протесты на улице:
постоянные массовые многотысячные протесты народа во многих городах и населенных пунктах России, протесты каждый день, протесты без уведомлений власти !

Организуйте митинги, шествия, марши по улицам, протест в виде уличной вечеринки.
Организуйте протесты каждый день в вашем районе! Мирный протест.
Руководство по сопротивлению. Советы по протестам. Как организовать сопротивление и протесты. Советы как бороться. Как защищаться. Поведение на митинге. Как вести себя на митинге. Что делать на акции протеста, на митинге.

читайте "Руководство по сопротивлению. Советы по протестам - Часть №1":
https://www.reddit.com/True_Russia/comments/cjeply/

читайте "Руководство по сопротивлению. Советы по протестам. Часть №2":
https://www.reddit.com/True_Russia/comments/fk5d2p/

читайте "Руководство по сопротивлению. Советы по протестам. Часть №3":
https://www.reddit.com/True_Russia/comments/hs1dhi/

Руководства и советы по сопротивлению, протестам, митингам - читать тут:
https://www.reddit.com/True_Russia/collection/932a8f94-b44a-4737-ac25-fcb1428831a2
и
https://www.reddit.com/True_Russia/collection/78d163e1-cf30-4dbb-a153-053f71bede10/

Сохраните себе текст статьи - пригодится!
Распространяйте информацию. Поделитесь ссылкой. Поделитесь этой информацией с другими людьми. И просите друзей распространять информацию.

True Russia - Истинная Россия. Сопротивление. Мирный протест. Протесты на улице. Протестные Марши Шествие Митинги.
Борьба за народ России, за справедливость.
Resistance. Peaceful protest. Street protest. Protest Marches. Meeting Demonstrations

Фашизм в России Fascism in Russia. Social Justice Социальная Справедливость. Revolution in Russia Революция в России
Global News. IT Cybersecurity Privacy cybercrime Security and Surveillance. Top and breaking news, pictures and videos. International Journal business politics science economics видео video
Новости РФ и мира. Политика Наука Экономика. IT Информационная безопасность Защита данных. Руководства Советы Анонимность Защита от слежки. Обход блокировок сайтов и цензуры в России. Как защищаться от слежки. Internet СОРМ Cybersecurity cybercrime privacy safety security anonymity and surveillance Тотальный контроль Total Control
сообщество сабреддит реддит на русском языке in Russian русский язык Russian language по-русски student студент студентка школа школьник школьница мем мэм мемы финансы силовики news resist protest социализм социалист солидарность сопротивление протест свобода единство борьба socialism socialist solidarity resistance protest freedom unity fighting видео video Кризис в России Мировой Кризис
***


submitted by DarkRedFist to True_Russia [link] [comments]