Author Archives: Raghavendar T S

Nvidia SLI (Scalable Link Interface) Vs AMD CrossFireX – ALL YOU NEED TO KNOW

Nvidia SLI (Scalable Link Interface) Vs AMD CrossFireX - ALL YOU NEED TO KNOW

Nvidia SLI (Scalable Link Interface) Vs AMD CrossFireX – ALL YOU NEED TO KNOW

      Nvidia SLI and AMD CrossFireX are similar kind of technologies which are used to install more than one graphic card(or GPU) in a single system(desktop or laptop). These technologies makes the demanding games to run faster and smoother with higher frame rates. The number of graphic cards which can be installed in the desktop computer depends on the motherboard used. If a motherboard has one PCI-E slot,we can install single graphic card(single GPU card or dual GPU card). If a motherboard has 2 PCI-E slots, the following configurations are possible.

Motherboard with 2 PCI-E slots:

Setup1 – 2 way SLI or CrossFireX

  • Slot1-1 single GPU graphic card
  • Slot2-1 single GPU graphic card

Setup2 – 4 way SLI or CrossFireX

  • Slot1-1 dual GPU graphic card
  • Slot2-1 dual GPU graphic card

Note that the number of graphic card doesn’t matter. It the number of GPUs which we should consider for the multi GPU configuration. There is a difference between the graphic card (video card) and the GPU which I have explained in the post GRAPHIC CARD (VIDEO CARD) VS GPU (GRAPHICS PROCESSING UNIT) – ALL YOU NEED TO KNOW.

Though both the technologies (Nviidia SLI and AMD CrossFireX) are developed for the same purpose, both have their own advantages and disadvantages when using multiple GPUs.

Nvidia SLIAMD CrossFireX
Must use same graphic card with same memory configurationCan use same of different graphic card(even different manufacturer), but in same generation.
Note: graphic cards for CrossFireX with other cards in their sub series.

Eg.
5830 and 5870 can CrossFireX
5770 and 5870 cannot CrossFireX
For multi-monitor setup, it requires to use monitors with same resolution.Can use monitors with different size and resolution.
Bridges (wire connecting two or more graphic cards) are required when installing two graphic cards in SLI configuration.Some graphic cards require bridges while some other do not require bridge.

      Note that a dual GPU graphic card internally uses SLI and CrossFireX technology to communicate between the two GPUs.

Is your PC ready for SLI or CrossFireX?

      First a compatible motherboard is required to use multiple graphic card in a desktop computer. The next thing to consider is the heat dissipation unit used in the cabinet. The heat dissipation unit will be usually fan sink. Higher end cabinets supports for liquid cooling system. For SLI or CrossFireX setup, a proper cooling solution is required since the graphic cards will generate more heat. If you are targeting laptops with multi-GPU support, you don’t need to worry about all these things. However the same technologies(even same model hardware) wont perform the same in desktop and laptop. Desktop models always give better performance than the laptops. The following post Desktop vs Laptop Performance – Processor & GPU – ALL YOU NEED TO KNOW details more on the performance difference between desktops and laptops.

Related Links:

  1. Graphic Card (Video Card) Vs GPU (Graphics Processing Unit) – ALL YOU NEED TO KNOW
  2. Guidelines/Tips for buying Graphic Card/Video Cards/GPU – ALL YOU NEED TO KNOW
  3. Desktop vs Laptop Performance – Processor & GPU – ALL YOU NEED TO KNOW
  4. Reference Graphic Card vs Non-Reference Graphic Card – ALL YOU NEED TO KNOW
  5. Nvidia SLI (Scalable Link Interface) Vs AMD CrossFireX – ALL YOU NEED TO KNOW
  6. Workstation Graphic Card vs Gaming Graphic Card – ALL YOU NEED TO KNOW
  7. Display Resolution vs Field of Vision (FOV) – ALL YOU NEED TO KNOW
  8. Resolution Vs Pixel Density in Displays – ALL YOU NEED TO KNOW
Read More...

Graphic Card (Video Card) Vs GPU (Graphics Processing Unit) – ALL YOU NEED TO KNOW

Graphic Card (Video Card) Vs GPU (Graphical Processing Unit) - ALL YOU NEED TO KNOW

Graphic Card (Video Card) Vs GPU (Graphics Processing Unit) – ALL YOU NEED TO KNOW

     Graphic card is a computer(Desktop) hardware which is used to improve the visual performance of games and other 3D applications. Note that graphic card is a dedicated hardware which can be installed in desktop computers alone. Graphic card consists of GPU, memory chip(RAM), heat dissipation unit (such as heat sink, fan sink, water cooling system) and other components. The term graphic card or video card suits only for desktop computers.

     If we consider a laptop, we have single board (PCB) inside the laptop where all the components(such as CPU, GPU, RAM etc) will be installed. In laptops, there is nothing called graphic card. If we are talking about laptops, GPU is the term which suits well in the context.

     In laptops,CPU can GPU will share the same heat dissipation unit (mostly fan sink). The CPU and the GPU are connected together using heat pipes which transfers the heat generated to the heat dissipation unit.  If the heat dissipation unit is fan sink, then the fan sink will remove the heat from the laptop to the outside.

Related Links:

  1. Graphic Card (Video Card) Vs GPU (Graphics Processing Unit) – ALL YOU NEED TO KNOW
  2. Guidelines/Tips for buying Graphic Card/Video Cards/GPU – ALL YOU NEED TO KNOW
  3. Desktop vs Laptop Performance – Processor & GPU – ALL YOU NEED TO KNOW
  4. Reference Graphic Card vs Non-Reference Graphic Card – ALL YOU NEED TO KNOW
  5. Nvidia SLI (Scalable Link Interface) Vs AMD CrossFireX – ALL YOU NEED TO KNOW
  6. Workstation Graphic Card vs Gaming Graphic Card – ALL YOU NEED TO KNOW
  7. Display Resolution vs Field of Vision (FOV) – ALL YOU NEED TO KNOW
  8. Resolution Vs Pixel Density in Displays – ALL YOU NEED TO KNOW
Read More...

Computer Science Progamming Video Tutorials Links

Computer Science Progamming Video Tutorials Links

Computer Science Progamming Video Tutorials Links

Android

  1. Android Application Development Tutorials by thenewboston (200 Videos)
  2. Android 4.0 Tutorials by TwistedEquations (43 Videos)
  3. Android Tutorials: For Apps & Game Development by damarias Rodriguez (35 Videos)
  4. 80+ Best Resources for Android Developers 2016 (Blogs, Forums & More)

Ruby on Rails

  1. Ruby On Rails Video Tutorials – Learn Rails By Examples by RubyOnRailsVideos (75 Videos)
  2. Riding Ruby on Rails Video Tutorials by RubyOnRailsVideos  (18 Videos)
  3. Ruby on Rails Tutorial by andrewperk (9 Videos)

Programming

  1. Data structures by mycodeschool (35 Videos)
  2. Sorting Algorithms by mycodeschool (8 Videos)
  3. Pointers in C/C++ by mycodeschool (17 Videos)
  4. C Beginner Tutorials mycodeschool (6 Videos)

Operating System

  1. Shell Scripting Tutorials by Madhur Bhatia (62 Videos)

PHP

  1. PHP Tutorials by TeachMeComputer (25
  2. Advanced OOP PHP tutorial by moris alcantara (37 Videos)
  3. Advanced PHP with MySQL by Educator.com (27 Videos)
  4. Lynda Building Facebook Applications with PHP and MySQL by TechAM (24 Videos)

CSS

  1. CSS3 Typography Techniques by Free Courses (17 Videos)

AJAX

  1. AJAX Tutorials Playlist by  thenewboston (23 Videos)

MongoDB

  1. MongoDB Tutorial by Fahri Firdausillah (10 Videos)

Neo4j

  1. Popular Neo4j videos by Neo4j – Topic (167 Videos)

Hadoop

  1. Hadoop Tutorial by HADOOP PROFESSIONALS (20 Videos)
  2. Big Data Hacker – Hadoop, HBase, ES by Prayag Upd (69 Videos)

Elasticsearch

  1. Popular Elasticsearch videos by Elasticsearch- Topic (154 Videos)
  2. Lucene (Solr/ElasticSearch) by Christian Hochfilzer (115 Videos)

Solr

  1. Popular Apache Solr videos by Apache Solr – Topic (200 Videos)

Django

  1. Django Tutorials (Python Web Development) by sentdex (15 Videos)

javax.net.ssl.SSLProtocolException: handshake alert: unrecognized_name – Solved

javax.net.ssl.SSLProtocolException: handshake alert: unrecognized_name – Solved

The exception javax.net.ssl.SSLProtocolException: handshake alert:  unrecognized_name

javax.net.ssl.SSLProtocolException: handshake alert:  unrecognized_name

is actually a bug in the Java v1.7. However we wont get this exception in Java v1.6. To solve this issue, you can either roll back the Java version to 1.6 or add the following code to your start of the program.

System.setProperty(“jsse.enableSNIExtension”, “false”);

Use TELNET in Shell Script or Non-interactive Mode

Use TELNET in Shell Script or Non-interactive Mode

      TELNET  is used to connect to remote machines to send data or execute commands either using interactive or non-interactive. Interactive mode is quite common where two users connect each others machine to communicate information. However we can automate the TELNET connection using the following command. Note that the sleep command is essential to make the connect to remote computer machine successful.

(
echo “Content or Command”
sleep 2
) | telnet Remote_Machine_Hostname/IP Port_Number

How to test the script?

Machine1(Linux)

      Execute the command nc -l 30000 in the terminal which make the system to listen to the port 30000. You cannot use the ports from 0 to 1023 which are reserved ports. The allowed ports are from 1024 upto 65535.

Machine2(Linux)

      Execute the following command in the terminal.

(
echo “Content or Command”
sleep 2
) | telnet Machine1_Hostname/IP 30000 

      You can also execute the command as a shell script and the the port listener and the sender can be in the same system. On execute the above command, you can see the content/command statements in Machine1. Make sure to add sleep command.